SnapshotFilter

class passengersim.config.SnapshotFilter[source]

Bases: BaseModel

Attributes:

type

title

carrier

trial

sample

dcp

orig

dest

flt_no

logger

directory

Methods:

filepath(sim[, leg, path])

run(sim[, leg, path, carrier, orig, dest, why])

type : Literal['fare_adj', 'forecast', 'leg_untruncation', 'path_untruncation', 'rm', 'pro_bp', 'classless_pro_bp', 'forecast_adj', 'hybrid', 'udp', None]
title : str
carrier : str
trial : list[int]
sample : list[int]
dcp : list[int]
orig : list[str]
dest : list[str]
flt_no : list[int]
logger : str | None
directory : pathlib.Path | None
filepath(sim, leg=None, path=None) Path | None[source]
run(sim, leg=None, path=None, carrier=None, orig=None, dest=None, why=False) None[source]