Expected Marginal Seat Revenue (EMSR) Actions
ExpectedMarginalSeatRevenue
Bases: RmAction
EMSR (Expected Marginal Seat Revenue) is a leg-based optimization algorithm.
cabins
instance-attribute
Optional list of cabin codes to optimize.
If not provided, this tool will optimize on the leg as a whole.
snapshots
instance-attribute
Optional list of snapshots to grap when running this action.
__init__
__init__(
*,
variant: Literal["a", "b", "c"] = "b",
carrier: str = "",
cabins: str | list[str] | None = None,
minimum_sample: int = 10,
dcps: Collection[int] = (),
snapshots: Collection[SnapshotFilter | dict] = (),
)