extract_legs

passengersim.summaries.legs.extract_legs(sim: Simulation) pd.DataFrame | None[source]

Extract leg-level summary data from a simulation.

Parameters:
sim : Simulation

Simulation instance whose engine contains the leg objects to summarize.

Returns:

pd.DataFrame or None – DataFrame indexed by leg_id with one row per leg. Returns None when the simulation has no legs.