rail.pipelines.utils.name_factory module

Utility code to help define standard paths for various data products

class rail.pipelines.utils.name_factory.CatalogType(value)[source]

Bases: Enum

An enumeration.

created = 1
degraded = 2
reference = 0
class rail.pipelines.utils.name_factory.DataType(value)[source]

Bases: Enum

An enumeration.

catalog = 0
config = 2
metric = 4
model = 1
pdf = 3
class rail.pipelines.utils.name_factory.ModelType(value)[source]

Bases: Enum

An enumeration.

creator = 0
degrarder = 1
estimator = 2
evaluator = 4
summarizer = 3
class rail.pipelines.utils.name_factory.NameFactory[source]

Bases: object

data_directory_template = '{data_type}/{data_subtype}'
full_directory_template = '{root}/{project}/{study}/{data_type}/{data_subtype}'
get_data_dir(data_type, data_subtype)[source]
get_project_dir(root, project, study)[source]
project_directory_template = '{root}/{project}/{study}'
class rail.pipelines.utils.name_factory.PdfType(value)[source]

Bases: Enum

An enumeration.

nz = 1
pz = 0