Class definitions used for parsing results
Models for holding a result cache
-
class
abed.results.models.AbedCache(methods=None, datasets=None, metrics=None, scalars=None, cachefile=None)[source]
Bases: object
-
add_result(result)[source]
-
dump()[source]
-
get_metric_values_dm(dataset, method, label, metricname)[source]
-
get_scalar_values_dm(dataset, method, scalarname)[source]
-
has_result(hsh)[source]
-
iter_results_dm(dataset, method)[source]
-
load()[source]
-
class
abed.results.models.AbedResult(hsh=None, dataset=None, method=None)[source]
Bases: object
-
add_result_metric(label, metric, value)[source]
-
add_result_scalar(label, value)[source]
-
get_result(label, metric=None)[source]
-
class
abed.results.models.AbedTable[source]
Bases: object
-
add_row(_id, row)[source]
-
from_csv(csvfile)[source]
-
left_insert(other)[source]
-
summary_table()[source]
-
table_averages()[source]
-
table_losses()[source]
-
table_ties()[source]
-
table_wins()[source]
-
class
abed.results.models.AbedTableTypes[source]
Bases: object
-
RANKS = 'ranks'
-
VALUES = 'values'