OccupanciesParameters#

class caf.mat.direction.factors.OccupanciesParameters(path, segment_columns, segment_translation=None, driver_column=None, total_column=None, occupancy_column=None)[source]#

Bases: object

Parameters for loading occupancies factors from a CSV.

Attributes

driver_column

occupancy_column

segment_names

Names of columns (key) and segments (value).

segment_translation

segment_translation_names

Names of segments to be translated.

total_column

path

segment_columns

Methods

__init__(*args, **kwargs)

Attributes Documentation

Parameters:
  • path (Annotated[Path, PathType(path_type=file)])

  • segment_columns (dict[str, SegmentsSuper])

  • segment_translation (dict[SegmentsSuper, SegmentsSuper] | None)

  • driver_column (str | None)

  • total_column (str | None)

  • occupancy_column (str | None)

driver_column: str | None = None#
occupancy_column: str | None = None#
segment_names#

Names of columns (key) and segments (value).

segment_translation: dict[SegmentsSuper, SegmentsSuper] | None = None#
segment_translation_names#

Names of segments to be translated.

total_column: str | None = None#
path: Annotated[Path, PathType(path_type=file)][source]#
segment_columns: dict[str, SegmentsSuper][source]#