config

Config(*, tags, ~typing.Any] =, scenario, ...)

Create a new model by parsing and validating input data from keyword arguments.

SimulationSettings(*, num_trials, None, ...)

Create a new model by parsing and validating input data from keyword arguments.

Carrier(*, name, rm_system[, ...])

Configuration for passengersim.Carrier object.

Leg(*[, leg_id, orig_timezone, ...])

Configuration for a single leg in the simulated network.

Path(*[, path_id])

A travel path from an origin to a destination, comprised of one or more legs.

Demand(*, orig, dest, segment, base_demand, ...)

Specification of passenger demand between an origin–destination pair.

Fare(*, carrier, orig, dest, booking_class)

A single fare rule connecting a carrier, market, and booking class.

BookingCurve(*, name, curve)

A mathematical description of the relative arrival rate of customers over time.

ChoiceModel

Runtime representation of an annotated type.

DatabaseConfig(*[, engine, filename, fast, ...])

Create a new model by parsing and validating input data from keyword arguments.

Frat5Curve(*, name[, enforce_monotonic, max_cap])

Fare Ratio at which 50% of customers will buy up to a higher fare.

ToddCurve(*[, name, min_distance, ...])

Customer preference data for Time Of Day for departure (TODD).

Place(*, name, label[, country, state, lat, ...])

Create a new model by parsing and validating input data from keyword arguments.

LimitConnectTime(*, domestic_domestic, ...)

Create a new model by parsing and validating input data from keyword arguments.

SnapshotFilter(*[, type, title, carrier, ...])

Create a new model by parsing and validating input data from keyword arguments.

ConnectionBuilderSettings(*[, max_legs, ...])

Settings for the automatic connection builder.

OutputConfig(*, base_dir, filename_stem, ...)

Create a new model by parsing and validating input data from keyword arguments.

HtmlOutputConfig(*[, filename, title, ...])

Configuration for HTML outputs.

StateOutputConfig(*[, save, filename, ...])

Create a new model by parsing and validating input data from keyword arguments.

SpeedLimits(*[, SHORT_HAUL_MAX_DISTANCE, ...])

Create a new model by parsing and validating input data from keyword arguments.

YamlConfig(*[, tags])

A Pydantic BaseModel with methods for loading from and writing to YAML files.

PrettyModel()

Pretty-print as YAML style outputs.