PreprocessorSettings#

settings activitysim.core.configuration.base.PreprocessorSettings#

Bases: BaseModel

Preprocessor instructions.

Fields:
field DF: str [Required]#

Name of the primary table used for this preprocessor.

The preprocessor will emit rows to a temporary table that match the rows in this table from the pipeline.

field SPEC: str [Required]#

Specification to use for pre-processing.

This is the name of the specification CSV file to be found in one of the configs directories. The ‘.csv’ extension may be omitted.

field TABLES: list[str] | None = None#

Names of the additional tables to be merged for the preprocessor.

Data from these tables will be merged into the primary table, according to standard merge rules for these tables. Care should be taken to limit the number of merged tables as the memory requirements for the preprocessor will increase with each table.