dacapo.store.config_store

Module Contents

Classes

ConfigStore

Base class for configuration stores.

exception dacapo.store.config_store.DuplicateNameError

Common base class for all non-exit exceptions.

class dacapo.store.config_store.ConfigStore

Base class for configuration stores.

runs: Any
datasplits: Any
datasets: Any
arrays: Any
tasks: Any
trainers: Any
architectures: Any
abstract delete_config(database, config_name: str) None
abstract store_run_config(run_config: dacapo.experiments.run_config.RunConfig) None

Store a run config. This should also store the configs that are part of the run config (i.e., task, architecture, trainer, and dataset config).

abstract retrieve_run_config(run_name: str) dacapo.experiments.run_config.RunConfig

Retrieve a run config from a run name.

abstract retrieve_run_config_names() List[str]

Retrieve all run config names.

delete_run_config(run_name: str) None
abstract store_task_config(task_config: dacapo.experiments.tasks.task_config.TaskConfig) None

Store a task config.

abstract retrieve_task_config(task_name: str) dacapo.experiments.tasks.task_config.TaskConfig

Retrieve a task config from a task name.

abstract retrieve_task_config_names() List[str]

Retrieve all task config names.

delete_task_config(task_name: str) None
abstract store_architecture_config(architecture_config: dacapo.experiments.architectures.architecture_config.ArchitectureConfig) None

Store a architecture config.

abstract retrieve_architecture_config(architecture_name: str) dacapo.experiments.architectures.architecture_config.ArchitectureConfig

Retrieve a architecture config from a architecture name.

abstract retrieve_architecture_config_names() List[str]

Retrieve all architecture config names.

delete_architecture_config(architecture_name: str) None
abstract store_trainer_config(trainer_config: dacapo.experiments.trainers.trainer_config.TrainerConfig) None

Store a trainer config.

abstract retrieve_trainer_config(trainer_name: str) None

Retrieve a trainer config from a trainer name.

abstract retrieve_trainer_config_names() List[str]

Retrieve all trainer config names.

delete_trainer_config(trainer_name: str) None
abstract store_datasplit_config(datasplit_config: dacapo.experiments.datasplits.datasplit_config.DataSplitConfig) None

Store a datasplit config.

abstract retrieve_datasplit_config(datasplit_name: str) dacapo.experiments.datasplits.datasplit_config.DataSplitConfig

Retrieve a datasplit config from a datasplit name.

abstract retrieve_datasplit_config_names() List[str]

Retrieve all datasplit names.

delete_datasplit_config(datasplit_name: str) None
abstract store_array_config(array_config: dacapo.experiments.datasplits.datasets.arrays.array_config.ArrayConfig) None

Store a array config.

abstract retrieve_array_config(array_name: str) dacapo.experiments.datasplits.datasets.arrays.array_config.ArrayConfig

Retrieve a array config from a array name.

abstract retrieve_array_config_names() List[str]

Retrieve all array names.

delete_array_config(array_name: str) None