PathConfig#

class caf.cvt.model_config.PathConfig(*, root, raw_input)[source]#

Bases: BaseConfig

Configuration for the base module paths.

Parameters:
root[source]#

Root directory for the project.

Type:

pathlib.Path

raw_input[source]#

Directory for raw input data.

Type:

pathlib.Path

Attributes

log_path

Create logging directory and return path.

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_input

Create model input directory and return path.

model_interim_output

Create model interim output directory and return path.

model_output

Create model output directory and return path.

root

raw_input

Methods

Attributes Documentation

log_path#

Create logging directory and return path.

model_config = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_input#

Create model input directory and return path.

model_interim_output#

Create model interim output directory and return path.

model_output#

Create model output directory and return path.

root: Path[source]#
raw_input: Path[source]#