passengersim.

core

Low-level interface to the PassengerSim C++ simulation engine.

Re-exports the key classes and objects from the compiled passengersim_core extension module so they are accessible under the passengersim.core namespace.

Classes

Airport

Airport object containing geographic and operational information.

BookingCurve

Booking curve for modeling time-based passenger booking patterns.

Bucket

Booking class or virtual nesting (VN) bucket.

Cabin

Cabin inventory control container.

Carrier

Carrier object representing an airline with revenue management controls.

ChoiceModel

Customer choice model for simulating passenger behavior.

DecisionWindow

Decision Window Model configuration for customer time preferences.

Demand

Demand objects

DynamicProgram

Dynamic program object

Event

Event objects

Fare

Fare objects

Forecast

Forecast objects

ForecastAccessor

ForecastAccessor object.

ForecastGroup

ForecastGroup object.

Frat5

Frat5 objects, for Q-forecasting

History

History stores sales data for forecasting

Leg

Leg objects

Market

Market objects

Path

Path objects

PathClass

PathClass objects

ProBP

ProBP objects

Profiler

Profiler object

UserAction

UserAction program object