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'