boilercv_pipeline.cli#

Command-line interface.

Submodules#

Package Contents#

Classes#

Constants

Constants.

Stage

Stage.

SyncDVC

Generate dvc.yaml.

BoilercvPipeline

Pipeline.

Functions#

clear_defaults

Clear default fields of a model.

Data#

API#

boilercv_pipeline.cli.Stages: TypeAlias#

None

class boilercv_pipeline.cli.Constants(
/,
**data: typing.Any,
)#

Bases: pydantic.BaseModel

Constants.

Initialization

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

dvc_out_config: boilercv_pipeline.models.dvc.OutFlags#

‘OutFlags(…)’

Default dvc.yaml configuration for outs.

skip_cloud: list[str]#

[‘data/cines’, ‘data/large_sources’]

These paths are too large and unwieldy to cache or push to cloud storage.

dvc_out_skip_cloud_config: boilercv_pipeline.models.dvc.OutFlags#

‘OutFlags(…)’

Default dvc.yaml configuration for outs that skip the cloud.

boilercv_pipeline.cli.const#

‘Constants(…)’

class boilercv_pipeline.cli.Stage#

Stage.

commands: cappa.subcommand.Subcommands[boilercv_pipeline.cli.Stages]#

None

class boilercv_pipeline.cli.SyncDVC#

Generate dvc.yaml.

__call__()#

Sync dvc.yaml.

boilercv_pipeline.cli.clear_defaults(
model: boilercv_pipeline.cli.types.Model_T,
) boilercv_pipeline.cli.types.Model_T#

Clear default fields of a model.

class boilercv_pipeline.cli.BoilercvPipeline#

Pipeline.

commands: cappa.subcommand.Subcommands[boilercv_pipeline.cli.SyncDVC | boilercv_pipeline.cli.Stage]#

None