xplogger.experiment_manager.result package¶
Submodules¶
xplogger.experiment_manager.result.db module¶
Class to manage a collection of results.
-
class
xplogger.experiment_manager.result.db.
ResultDB
(path: pathlib.Path, results: Dict[str, xplogger.experiment_manager.result.result.Result])[source]¶ Bases:
collections.UserDict
xplogger.experiment_manager.result.result module¶
Class to manage a result.
-
class
xplogger.experiment_manager.result.result.
Result
(id: str, name: str, label: str, config_ids: List[str], mongo_ids: List[str], experiment_sequence: xplogger.parser.experiment.experiment.ExperimentSequence, metrics: Dict[str, pandas.core.frame.DataFrame], info: Dict[str, Any])[source]¶ Bases:
object
-
config_ids
: List[str]¶
-
experiment_sequence
: xplogger.parser.experiment.experiment.ExperimentSequence¶
-
id
: str¶
-
info
: Dict[str, Any]¶
-
label
: str¶
-
metrics
: Dict[str, pandas.core.frame.DataFrame]¶
-
mongo_ids
: List[str]¶
-
name
: str¶
-
-
xplogger.experiment_manager.result.result.
deserialize
(dir_path: pathlib.Path) → xplogger.experiment_manager.result.result.Result[source]¶ Deserialize the result object, given a path.
xplogger.experiment_manager.result.utils module¶
Utilities function.