passengersim.

contrast

Compare results across multiple PassengerSim simulations.

The Contrast class acts as a named collection of SimulationTables objects and provides methods for side-by-side analysis and visualization of simulation outcomes.

Modules

duo

Visualization tools for comparing exactly two simulations.

Classes

Contrast

A named collection of SimulationTables for side-by-side comparison.

MultiContrast

A collection of Contrast objects for multi-scenario comparison.

Functions

fig_bid_price_history(summaries, *[, ...])

Generate a figure contrasting bid price history for one or more runs.

fig_bookings_by_timeframe(summaries[, ...])

Generate a figure contrasting bookings by timeframe for one or more runs.

fig_carrier_load_factors(summaries[, ...])

Generate a figure contrasting carrier load factors for one or more runs.

fig_carrier_local_share(summaries[, ...])

Generate a figure contrasting carrier local shares for one or more runs.

fig_carrier_rasm(summaries[, raw_df, ...])

Generate a figure contrasting carrier RASM for one or more runs.

fig_carrier_revenues(summaries[, raw_df, ...])

Generate a figure contrasting carrier revenues for one or more runs.

fig_carrier_total_bookings(summaries[, ...])

Generate a figure contrasting carrier total bookings for one or more runs.

fig_carrier_yields(summaries[, raw_df, ...])

Generate a figure contrasting carrier yields for one or more runs.

fig_cp_segmentation(summaries, *[, raw_df, ...])

Generate a figure contrasting continuous price segmentation for one or more runs.

fig_demand_to_come(summaries[, func, ...])

Generate a figure contrasting demand-to-come curves for one or more runs.

fig_displacement_history(summaries, *[, ...])

Generate a figure contrasting displacement cost history for one or more runs.

fig_fare_class_mix(summaries, *[, raw_df, ...])

Generate a figure contrasting carrier fare class mix for one or more runs.

fig_leg_forecasts(summaries[, raw_df, ...])

Generate a figure contrasting leg demand forecasts for one or more runs.

fig_od_fare_class_mix(summaries, orig, dest, *)

Generate a figure contrasting O-D fare class mix for one or more runs.

fig_path_forecasts(summaries[, raw_df, ...])

Generate a figure contrasting path demand forecasts for one or more runs.

fig_segmentation_by_timeframe(summaries, metric)

Generate a figure contrasting segmentation by timeframe for one or more runs.