dacapo

Subpackages

Submodules

Package Contents

Classes

Options

Functions

apply(run_name, input_container, input_dataset, ...[, ...])

Load weights and apply a model to a dataset. If iteration is None, the best iteration based on the criterion is used. If roi is None, the whole input dataset is used.

train

validate(run_name, iteration[, num_workers, ...])

Validate a run at a given iteration. Loads the weights from a previously

class dacapo.Options
classmethod instance(**kwargs) DaCapoConfig
classmethod config_file() pathlib.Path | None
dacapo.apply(run_name: str, input_container: pathlib.Path | str, input_dataset: str, output_path: pathlib.Path | str, validation_dataset: dacapo.experiments.datasplits.datasets.dataset.Dataset | str | None = None, criterion: str = 'voi', iteration: int | None = None, parameters: dacapo.experiments.tasks.post_processors.post_processor_parameters.PostProcessorParameters | str | None = None, roi: funlib.geometry.Roi | str | None = None, num_workers: int = 12, output_dtype: numpy.dtype | str = np.uint8, overwrite: bool = True, file_format: str = 'zarr')

Load weights and apply a model to a dataset. If iteration is None, the best iteration based on the criterion is used. If roi is None, the whole input dataset is used.

dacapo.train(run_name: str)

Train a run

dacapo.validate(run_name: str, iteration: int, num_workers: int = 1, output_dtype: str = 'uint8', overwrite: bool = True)

Validate a run at a given iteration. Loads the weights from a previously stored checkpoint. Returns the best parameters and scores for this iteration.