Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MetroFiles

A MetroFile is a single file produced and/or consumed by the Pymetropolis pipeline — an intermediate result reused by another Step, or a final simulation output. Every MetroFile is stored under main_directory, at a fixed path relative to it, typically as a Parquet or GeoParquet file.

The tree below gives an overview of every MetroFile Pymetropolis can produce, organized by their path under main_directory (not every file is necessarily produced by a given configuration — only the ones whose Steps actually run). Click on a file name to jump to its full documentation, which lists:

  • a short description;
  • its Path, relative to main_directory;
  • its Type, i.e. the storage format (DataFrame/GeoDataFrame for a Parquet/GeoParquet file, Text, Plot, or ML Estimator);
  • the Steps that produce it (as an output) or consume it (as an input);
  • for DataFrame/GeoDataFrame files, the list of columns with their data type and constraints.

Some paths contain a {population} placeholder (e.g. demand/{population}/trips/trips.parquet): these files exist once for every simulated demand population, and the placeholder is replaced by the actual population’s name — population for the main population defined directly in the configuration file, or the population_name of an extra population. See the Multiple-demand page for more details.

main_directory

SimulationAreaFile

Single-feature file with the geometry of the simulation area.

UrbanAreasFile

Single-feature file with a Polygon or MultiPolygon geometry representing the areas classified as urban.

ZonesLevel1File

Level-1 zones in the simulated area.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone.
namestringName of the zone.
original_idstring or integerIdentifier of the zone in the original data.
within_areabooleanWhether the zone is in the simulation area.

ZonesLevel2File

Level-2 zones in the simulated area.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone.
namestringName of the zone
original_idstring or integerIdentifier of the zone in the original data.
within_areabooleanWhether the zone is in the simulation area.

ZonesLevel3File

Level-3 zones in the simulated area.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone.
namestringName of the zone
original_idstring or integerIdentifier of the zone in the original data.
within_areabooleanWhether the zone is in the simulation area.

ZonesLevel4File

Level-4 zones in the simulated area.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone.
namestringName of the zone
original_idstring or integerIdentifier of the zone in the original data.
within_areabooleanWhether the zone is in the simulation area.

ZonesLevel5File

Level-5 zones in the simulated area.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone.
namestringName of the zone
original_idstring or integerIdentifier of the zone in the original data.
within_areabooleanWhether the zone is in the simulation area.

RoadEdgesVariablesFile

Edge-level variables available for calibration. Defined columns depend on the configuration.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
base_free_flow_ttfloatFree-flow travel time on the edge, based on speed limit, in seconds.

AllRoadFreeFlowTravelTimesFile

Free-flow travel time for each pair of nodes on the road network.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_idstring or integerIdentifier of the origine node.
destination_idstring or integerIdentifier of the destination node.
free_flow_travel_timedurationFree-flow travel time.

RoadEdgesFreeFlowTravelTimeFile

Free-flow travel time of each road-network edge.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
free_flow_travel_timedurationFree-flow travel time of the edge.

RoadEdgesPenaltiesFile

Free-flow time penalties of each road-network edge.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
constantfloatConstant time penalty of the edge, in seconds.
speed_multiplierfloatBy how much edge speed limit is multiplied to get edge free-flow speed.

RoadEdgesPenaltyCoefficientsFile

Coefficients for free-flow time penalties of road-network edges.

  • Path: calibration/road/free_flow/penalty_coefficients.parquet
  • Type: DataFrame
  • Steps: FreeFlowLassoStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
typestringPenalty type: "additive" or "multiplicative".
variable1stringName of the variable to which the coefficient applies.
variable2stringName of the second variable to which the coefficient applies, for interactions only.
penaltyfloatValue of the penalty.

FreeFlowTravelTimeComparisonPlotFile

Scatter plot comparing TomTom-observed and Metropolis-simulated free-flow travel times at the OD level.

TomTomRoutesFile

Results of the routing requests from TomTom API.

  • Path: calibration/road/tomtom_routes.geo.parquet
  • Type: GeoDataFrame
  • Steps: TomTomRequestsStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
tomtom_idstring or integerIdentifier of the request.
sourcestring or integerIdentifier of the request first node.
targetstring or integerIdentifier of the request last node.
lengthfloatLength of the returned path, in meters.
departure_timedatetimeDeparture time of the request.
tt_no_trafficdurationTravel time on the returned path, under free-flow conditions.
tt_trafficdurationTravel time on the returned path, under congested conditions.

TomTomRoutesMatchedFile

Results of the routing requests from TomTom API after map matching.

  • Path: calibration/road/tomtom_routes_matched.parquet
  • Type: DataFrame
  • Steps: MapMatchingStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
tomtom_idstring or integerIdentifier of the request.
lengthfloatLength of the matched path, in meters.
length_tomtomfloatLength of the TomTom path, in meters.
rel_length_difffloatRelative difference between matched and TomTom length.
pathlist of strings or integersSequence of road network ids that compose the path.

SurveyedCarsFile

Cars in the survey file. Variables are documented in the MobiSurvStd documentation for cars.

SurveyedDetailedZonesFile

Detailed zones in the survey file. Variables are documented in the MobiSurvStd documentation for zones.

SurveyedDrawZonesFile

Draw zones in the survey file. Variables are documented in the MobiSurvStd documentation for zones.

SurveyedHouseholdsFile

Households in the survey file. Variables are documented in the MobiSurvStd documentation for households.

JointTourEstimatorFile

ML estimator for the classification of joint tours.

SurveyedLegsFile

Legs in the survey file. Variables are documented in the MobiSurvStd documentation for legs.

ModeEstimatorFile

ML estimator for the classification of tours’ mode.

SurveyedMotorcyclesFile

Motorcycles in the survey file. Variables are documented in the MobiSurvStd documentation for motorcycles.

SurveyedPersonsFile

Persons in the survey file. Variables are documented in the MobiSurvStd documentation for persons.

SurveyedSpecialLocationsFile

Special locations in the survey file. Variables are documented in the MobiSurvStd documentation for zones.

SurveyedToursFile

Home-based tours in the survey file.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
tour_idstring or integerIdentifier of the tour.
survey_namestringName of the survey the tour comes from.
household_idstring or integerIdentifier of the household of the person who did the tour.
person_idstring or integerIdentifier of the person who did the tour.
nb_tripsunsigned integerNumber of trips in the tour.
nb_activitiesunsigned integerNumber of activities in the tour.
modeslist of stringsMain mode taken for each trip of the tour.
first_purposestringPurpose of the first activity in the tour.
last_purposestringPurpose of the last activity in the tour.
purposeslist of stringsPurpose of each activity in the tour.
durationslist of timesDuration of each activity in the tour.
first_departure_timedurationDeparture time from the first origin of the tour.
last_arrival_timedurationArrival time at the last destination of the tour.
first_activity_startdurationStart time of the first activity of the tour.
last_activity_enddurationEnd time of the last activity of the tour.
travel_timeslist of timesDuration of each trip of the tour.
distanceslist of floatsEuclidean distance of each trip of the tour, in meters.
trip_weekdaystringWeekday during which the tour took place.
outside_perimeterbooleanWhether the tour has trips outside the survey perimeter.
total_tour_durationdurationDuration of the tour, from departure from first origin to arrival at last destination.
total_activity_durationdurationTotal duration of all activities in the tour.
total_travel_timedurationTotal travel time of all trips in the tour.
total_distancefloatTotal Euclidean distance of all trips in the tour, in meters.
has_home_purposebooleanWhether the tour has at least one activity with ‘home’ purpose.
has_work_purposebooleanWhether the tour has at least one activity with ‘work’ purpose.
has_education_purposebooleanWhether the tour has at least one activity with ‘education’ purpose.
has_shopping_purposebooleanWhether the tour has at least one activity with ‘shopping’ purpose.
has_task_purposebooleanWhether the tour has at least one activity with ‘task’ purpose.
has_leisure_purposebooleanWhether the tour has at least one activity with ‘leisure’ purpose.
has_escort_purposebooleanWhether the tour has at least one activity with ‘escort’ purpose.
has_other_purposebooleanWhether the tour has at least one activity with ‘other’ purpose.
tour_modestringMain mode used for the tour.
other_person_idslist of strings or integersList of ids of household members who did the same tour.
other_modeslist of stringsMain tour mode of the household members who did the same tour.
joint_tourbooleanWhether the tour was made jointly with other household members.
lowest_densityenumLowest urban density category over activity locations.
highest_densityenumHighest urban density category over activity locations.
lowest_urban_typeenumLowest urban type over activity locations.
highest_urban_typeenumHighest urban type over activity locations.
lowest_functional_area_typeenumLowest functional area type over activity locations.
highest_functional_area_typeenumHighest functional area type over activity locations.
lowest_functional_area_categoryenumLowest functional area category over activity locations.
highest_functional_area_categoryenumHighest functional area category over activity locations.
home_densityenumUrban density category of the household municipality.
home_urban_typeenumUrban type of the household municipality.
home_functional_area_typeenumType of the municipality within its functional area.
home_functional_area_categoryenumCategory of the functional area of the home municipality.
nb_carsunsigned integerNumber of cars owned by the household.
nb_motorcyclesunsigned integerNumber of motorcycles owned by the household.
nb_bicyclesunsigned integerNumber of bicycles owned by the household.
nb_personsunsigned integerNumber of persons living in the household.
nb_majorsunsigned integerNumber of persons 18 or older living in the household.
nb_minorsunsigned integerNumber of persons 17 or younger living in the household.
nb_surveyedunsigned integerNumber of persons surveyed for trips in the household.
nb_womenunsigned integerNumber of women living in the household.
nb_major_womenunsigned integerNumber of women 18 or older living in the household.
nb_menunsigned integerNumber of men living in the household.
nb_major_menunsigned integerNumber of men 18 or older living in the household.
nb_driving_licensesunsigned integerNumber of driving-license holders living in the household.
household_typestringType of household structure (single, couple, singleparent, etc.).
minor_ratiofloatShare of household members 17 or younger.
car_ratiofloatNumber of cars per person in the household.
driving_license_ratiofloatNumber of cars per driving-license holder.
household_fully_surveyedbooleanWhether all persons in the household were surveyed for trips.
household_surveyed_on_same_daybooleanWhether all persons surveyed for trips in the household were surveyed for trips during the same day.
womanbooleanWhether the person is a woman.
ageunsigned integerAge of the person.
oldest_age_diffunsigned integerAge difference to the oldest person in the household.
education_levelstringEducation level of the person.
professional_activitystringProfessional activity of the person (e.g., worker, student, retiree).
socioprofessional_classunsigned integerSocioprofessional class (job type) of the person.
has_driving_licensebooleanWhether the person has a driving license.
has_public_transit_subscriptionbooleanWhether the person has a public-transit subscription.
nb_toursunsigned integerNumber of tours that the person did during the surveyed day.
weightfloatStatistical survey weight of the person / tour.
weighted_distancefloatStatistical survey weight of the person / tour, multiplied by the total Euclidean distance of trips in the tour.

SurveyedTripsFile

Trips in the survey file. Variables are documented in the MobiSurvStd documentation for trips.

ZoneODLevel1CongestedTravelTimesFile

Congested travel time by car between each pair of Level-1 zones, aggregatedover a given time window.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
congested_travel_timedurationTravel time by car between the two zones’ road nodes, under congested conditions, aggregated (median) over the configured time window.
congested_travel_time_mindurationMinimum travel time over the congested breakpoints falling within the time window.
congested_travel_time_maxdurationMaximum travel time over the congested breakpoints falling within the time window.
congested_travel_time_stddurationStandard deviation of the travel time over the congested breakpoints falling within the time window. Zero when only one breakpoint falls in the window.

ZoneODLevel1FreeFlowTravelTimesFile

Travel time by car under free-flow conditions between each pair of Level-1 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
free_flow_travel_timedurationTravel time by car between the two zones’ road nodes, under free-flow conditions.

ZonesLevel1RoadNodeFile

Road network node representative of Level-1 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone
road_nodestring or integerIdentifier of the road node representative of the zone.

ZoneODLevel2CongestedTravelTimesFile

Congested travel time by car between each pair of Level-2 zones, aggregatedover a given time window.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
congested_travel_timedurationTravel time by car between the two zones’ road nodes, under congested conditions, aggregated (median) over the configured time window.
congested_travel_time_mindurationMinimum travel time over the congested breakpoints falling within the time window.
congested_travel_time_maxdurationMaximum travel time over the congested breakpoints falling within the time window.
congested_travel_time_stddurationStandard deviation of the travel time over the congested breakpoints falling within the time window. Zero when only one breakpoint falls in the window.

ZoneODLevel2FreeFlowTravelTimesFile

Travel time by car under free-flow conditions between each pair of Level-2 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
free_flow_travel_timedurationTravel time by car between the two zones’ road nodes, under free-flow conditions.

ZonesLevel2RoadNodeFile

Road network node representative of Level-2 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone
road_nodestring or integerIdentifier of the road node representative of the zone.

ZoneODLevel3CongestedTravelTimesFile

Congested travel time by car between each pair of Level-3 zones, aggregatedover a given time window.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
congested_travel_timedurationTravel time by car between the two zones’ road nodes, under congested conditions, aggregated (median) over the configured time window.
congested_travel_time_mindurationMinimum travel time over the congested breakpoints falling within the time window.
congested_travel_time_maxdurationMaximum travel time over the congested breakpoints falling within the time window.
congested_travel_time_stddurationStandard deviation of the travel time over the congested breakpoints falling within the time window. Zero when only one breakpoint falls in the window.

ZoneODLevel3FreeFlowTravelTimesFile

Travel time by car under free-flow conditions between each pair of Level-3 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
free_flow_travel_timedurationTravel time by car between the two zones’ road nodes, under free-flow conditions.

ZonesLevel3RoadNodeFile

Road network node representative of Level-3 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone
road_nodestring or integerIdentifier of the road node representative of the zone.

ZoneODLevel4CongestedTravelTimesFile

Congested travel time by car between each pair of Level-4 zones, aggregatedover a given time window.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
congested_travel_timedurationTravel time by car between the two zones’ road nodes, under congested conditions, aggregated (median) over the configured time window.
congested_travel_time_mindurationMinimum travel time over the congested breakpoints falling within the time window.
congested_travel_time_maxdurationMaximum travel time over the congested breakpoints falling within the time window.
congested_travel_time_stddurationStandard deviation of the travel time over the congested breakpoints falling within the time window. Zero when only one breakpoint falls in the window.

ZoneODLevel4FreeFlowTravelTimesFile

Travel time by car under free-flow conditions between each pair of Level-4 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
free_flow_travel_timedurationTravel time by car between the two zones’ road nodes, under free-flow conditions.

ZonesLevel4RoadNodeFile

Road network node representative of Level-4 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone
road_nodestring or integerIdentifier of the road node representative of the zone.

ZoneODLevel5CongestedTravelTimesFile

Congested travel time by car between each pair of Level-5 zones, aggregatedover a given time window.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
congested_travel_timedurationTravel time by car between the two zones’ road nodes, under congested conditions, aggregated (median) over the configured time window.
congested_travel_time_mindurationMinimum travel time over the congested breakpoints falling within the time window.
congested_travel_time_maxdurationMaximum travel time over the congested breakpoints falling within the time window.
congested_travel_time_stddurationStandard deviation of the travel time over the congested breakpoints falling within the time window. Zero when only one breakpoint falls in the window.

ZoneODLevel5FreeFlowTravelTimesFile

Travel time by car under free-flow conditions between each pair of Level-5 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_zone_idstring or integerIdentifier of the origin zone.
destination_zone_idstring or integerIdentifier of the destination zone.
free_flow_travel_timedurationTravel time by car between the two zones’ road nodes, under free-flow conditions.

ZonesLevel5RoadNodeFile

Road network node representative of Level-5 zones.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
zone_idstring or integerIdentifier of the zone
road_nodestring or integerIdentifier of the road node representative of the zone.

CarsFile

Characteristics of the cars owned by households / persons.

  • Path: demand/{population}/cars.parquet
  • Type: DataFrame
Show columns
ColumnData typeOptional?Nullable?Unique?Description
car_idstring or integerIdentifier of the car.
household_idstring or integerIdentifier of the household owning the car.
person_idstring or integerIdentifier of the person owning the car.
critairstringCrit’Air vignette of the car.
fuel_typestringFuel type that the car is using.
ageunsigned integerAge of the car.
euro_standardunsigned integerCategory of the car in the European emission standards.

HouseholdsHomesFile

Coordinates of the household homes.

  • Path: demand/{population}/households/homes.geo.parquet
  • Type: GeoDataFrame
  • Steps: EqasimImportStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
household_idstring or integerIdentifier of the household.

HouseholdsHomesUrbanTypeFile

Urban type attributes of households’ home.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
household_idstring or integerIdentifier of the household.
home_densityenumUrban density category of the household municipality.
home_urban_typeenumUrban type of the household municipality.
home_functional_area_typeenumType of the municipality within its functional area.
home_functional_area_categoryenumCategory of the functional area of the home municipality.

HouseholdsFile

Identifiers and characteristics of the simulated households. The geometry is a Point representing the household’s home.

  • Path: demand/{population}/households/households.parquet
  • Type: DataFrame
  • Steps: EqasimImportStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
household_idstring or integerIdentifier of the household.
household_typestringType of household family structure.
incomefloatMonthly income of the household.
nb_carsunsigned integerNumber of cars owned by the household.
nb_motorcyclesunsigned integerNumber of motorcycles owned by the household.
nb_bicyclesunsigned integerNumber of bicycles owned by the household.
nb_personsunsigned integerNumber of persons in the household.
nb_persons_5plusunsigned integerNumber of persons in the household whose age is 5 or plus.
nb_majorsunsigned integerNumber of persons in the household whose age is 18 or more.
nb_minorsunsigned integerNumber of persons in the household whose age is 17 or less.
nb_driving_licensesunsigned integerNumber of persons in the household with a driving license.

HouseholdsZonesFile

Zones of the households’ home.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
household_idstring or integerIdentifier of the household.
home_zone1string or integerIdentifier of the home location in the level 1 zone system.
home_zone2string or integerIdentifier of the home location in the level 2 zone system.
home_zone3string or integerIdentifier of the home location in the level 3 zone system.
home_zone4string or integerIdentifier of the home location in the level 4 zone system.
home_zone5string or integerIdentifier of the home location in the level 5 zone system.

MetroAgentsPopulationFile

Simulated agents in the population, ready for import to Metropolis-Core.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent.
alt_choice.typestringType of choice model for the alternative choice.
alt_choice.ufloatUniform draw to simulate the chosen alternative.
alt_choice.mufloatVariance of the stochastic terms in the utility function.

MetroAlternativesPopulationFile

Simulated alternatives in the population, ready for import to Metropolis-Core.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent.
alt_idstring or integerIdentifier of the alternative.
origin_delayfloatExtra delay between the chosen departure time and the actual first trip start, in seconds.
dt_choice.typestringWhether departure time is exogenous, random discrete, or random continuous.
dt_choice.departure_timefloatDeparture time, when exogenous, in seconds after midnight.
dt_choice.periodlist of floatsTime window in which the departure time is chosen.
dt_choice.intervalfloatTime between two intervals of departure time, in seconds.
dt_choice.offsetfloatOffset time added to the selected departure time, in seconds.
dt_choice.model.typestringType of choice model when departure time is randomly chosen.
dt_choice.model.ufloatUniform draw to simulate the chosen departure time.
dt_choice.model.mufloatVariance of the stochastic terms in the utility function.
dt_choice.model.constantslist of floatsConstant value added to the utility of each departure-time interval.
constant_utilityfloatConstant utility added to the alternative.

MetroTripsPopulationFile

Simulated trips in the population, ready for import to Metropolis-Core.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent.
alt_idstring or integerIdentifier of the alternative.
trip_idstring or integerIdentifier of the trip.
class.typestringType of trip.
class.originstring or integerIdentifier of the origin node of the trip.
class.destinationstring or integerIdentifier of the destination node of the trip.
class.vehiclestring or integerIdentifier of the vehicle type of the trip.
class.routelist of strings or integersList of edge identifiers representing the route itinerary to be followed.
class.travel_timefloatExogenous travel time of the trip, in seconds.
stopping_timefloatTime spent at the end of the trip, before the next trip starts, in seconds.
constant_utilityfloatConstant utility added to the trip utility.
alphafloatValue of time (€/s).
schedule_utility.typestringType of function used for the schedule delay at trip’s destination.
schedule_utility.tstarfloatDesired arrival time at destination, in seconds after midnight.
schedule_utility.betafloatPenalty for arriving earlier than the desired arrival time (€/s).
schedule_utility.gammafloatPenalty for arriving later than the desired arrival time (€/s).
schedule_utility.deltafloatLength of the desired arrival-time window, in seconds.

BicyclePreferencesFile

Preferences to travel by bicycle, for each person.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person.
bicycle_cstfloatPenalty for each bicycle trip (€).
bicycle_votfloatValue of time by bicycle (€/h).

BicycleTravelTimesFile

Travel time of each trip, when traveling by bicycle.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
bicycle_travel_timedurationDuration of the trip by bicycle.

CarDriverPreferencesFile

Preferences to travel as a car driver, for each person.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person
car_driver_cstfloatPenalty for each trip as a car driver (€).
car_driver_votfloatValue of time as a car driver (€/h).

CarDriverWithPassengersPreferencesFile

Preferences to travel as a car driver with passengers, for each person.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person
car_driver_with_passengers_cstfloatPenalty for each trip as a car driver with passengers (€).
car_driver_with_passengers_votfloatValue of time as a car driver with passengers (€/h).

CarPassengerPreferencesFile

Preferences to travel as a car passenger, for each person.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person
car_passenger_cstfloatPenalty for each trip as a car passenger (€).
car_passenger_votfloatValue of time as a car passenger (€/h).

CarRidesharingPreferencesFile

Preferences to travel by car ridesharing (driver or passenger), for each person.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person
car_ridesharing_cstfloatPenalty for each trip by car ridesharing (€).
car_ridesharing_votfloatValue of time by car ridesharing (€/h).

CarFuelFile

Fuel consumption of each car trip, based on the length of the fastest free-flow path.

  • Path: demand/{population}/modes/car/fuel_consumption.parquet
  • Type: DataFrame
  • Steps: CarFuelStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
fuel_consumptionfloatFuel consumption of the trip, in liters.
fuel_costfloatFuel cost of the trip, in €.

OutsideOptionPreferencesFile

Utility of the outside option alternative, for each tour.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
tour_idstring or integerIdentifier of the tour.
outside_option_cstfloatUtility of the outside option (€).

OutsideOptionTravelTimesFile

Travel time of the outside option alternative, for each tour.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
tour_idstring or integerIdentifier of the tour.
outside_option_travel_timedurationDuration of the tour for the outside option.

PublicTransitPreferencesFile

Preferences to travel by public transit, for each person.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person.
public_transit_cstfloatPenalty for each trip in public transit (€).
public_transit_votfloatValue of time in public transit (€/h).

WalkingPreferencesFile

Preferences to travel by walk, for each person.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person.
walking_cstfloatPenalty for each walking trip (€).
walking_votfloatValue of time by walk (€/h).

WalkingTravelTimesFile

Travel time of each trip, when traveling by walking.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
walking_travel_timedurationDuration of the trip by walking.

PersonsFile

Identifiers and characteristics of the simulated persons.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person.
household_idstring or integerIdentifier of the household to which the person belongs.
person_indexunsigned integerIndex of the person within the household’s persons.
reference_person_linkstringLink of the person relative to the reference person of the household.
womanbooleanWhether the person is a woman.
ageunsigned integerAge of the person.
detailed_education_levelstringHighest education level reached by the person, in detailed categories.
education_levelstringHighest education level reached by the person.
professional_activitystringProfessional status of the person.
socioprofessional_classunsigned integerSocioprofessional class of the person.
has_driving_licensebooleanWhether the person has a driving license.
has_public_transit_subscriptionbooleanWhether the person has a public-transit subscription.
nb_tripsunsigned integerNumber of trips.

ActivitiesLocationsFile

Coordinates of each activity.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person.
purposestringPurpose of the activity.
preceding_trip_idstring or integerIdentifier of the trip before the activity.
following_trip_idstring or integerIdentifier of the trip after the activity.

LinearScheduleFile

Schedule preferences for each trip, for the linear model.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
betafloatPenalty for starting an activity earlier than the desired time (€/h).
gammafloatPenalty for starting an activity later than the desired time (€/h).
deltadurationLength of the desired time window.

TstarsFile

Desired start time for the activity following each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
tstardurationDesired start time of the following activity.

JointToursFile

Tour-level flag for joint trips.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
tour_idstring or integerIdentifier of the tour.
joint_tourbooleanWhether the tour is done jointly with another household member.

ToursModeFile

Ex-ante mode for each tour.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
tour_idstring or integerIdentifier of the tour.
modestringPredicted mode ex-ante.

ToursFile

Variables at the tour-level.

  • Path: demand/{population}/tours/tours.parquet
  • Type: DataFrame
  • Steps: CreateToursStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
tour_idstring or integerIdentifier of the tour.
nb_tripsunsigned integerNumber of trips in the tour.
nb_activitiesunsigned integerNumber of activities in the tour.
first_purposestringPurpose of the first activity in the tour.
last_purposestringPurpose of the last activity in the tour.
purposeslist of stringsPurpose of each activity in the tour.
durationslist of timesDuration of each activity in the tour.
first_departure_timedurationDeparture time from the first origin of the tour.
last_arrival_timedurationArrival time at the last destination of the tour.
first_activity_startdurationStart time of the first activity of the tour.
last_activity_enddurationEnd time of the last activity of the tour.
travel_timeslist of timesDuration of each trip of the tour.
distanceslist of floatsEuclidean distance of each trip of the tour, in meters.
trip_weekdaystringWeekday during which the tour took place.
outside_perimeterbooleanWhether the tour has trips outside the simulation area.
total_tour_durationdurationDuration of the tour, from departure from first origin to arrival at last destination.
total_activity_durationdurationTotal duration of all activities in the tour.
total_travel_timedurationTotal travel time of all trips in the tour.
total_distancefloatTotal Euclidean distance of all trips in the tour, in meters.
has_home_purposebooleanWhether the tour has at least one activity with ‘home’ purpose.
has_work_purposebooleanWhether the tour has at least one activity with ‘work’ purpose.
has_education_purposebooleanWhether the tour has at least one activity with ‘education’ purpose.
has_shopping_purposebooleanWhether the tour has at least one activity with ‘shopping’ purpose.
has_task_purposebooleanWhether the tour has at least one activity with ‘task’ purpose.
has_leisure_purposebooleanWhether the tour has at least one activity with ‘leisure’ purpose.
has_escort_purposebooleanWhether the tour has at least one activity with ‘escort’ purpose.
has_other_purposebooleanWhether the tour has at least one activity with ‘other’ purpose.
lowest_densityenumLowest urban density category over activity locations.
highest_densityenumHighest urban density category over activity locations.
lowest_urban_typeenumLowest urban type over activity locations.
highest_urban_typeenumHighest urban type over activity locations.
lowest_functional_area_typeenumLowest functional area type over activity locations.
highest_functional_area_typeenumHighest functional area type over activity locations.
lowest_functional_area_categoryenumLowest functional area category over activity locations.
highest_functional_area_categoryenumHighest functional area category over activity locations.
home_densityenumUrban density category of the household municipality.
home_urban_typeenumUrban type of the household municipality.
home_functional_area_typeenumType of the municipality within its functional area.
home_functional_area_categoryenumCategory of the functional area of the home municipality.
nb_carsunsigned integerNumber of cars owned by the household.
nb_motorcyclesunsigned integerNumber of motorcycles owned by the household.
nb_bicyclesunsigned integerNumber of bicycles owned by the household.
nb_personsunsigned integerNumber of persons living in the household.
nb_majorsunsigned integerNumber of persons 18 or older living in the household.
nb_minorsunsigned integerNumber of persons 17 or younger living in the household.
nb_womenunsigned integerNumber of women living in the household.
nb_major_womenunsigned integerNumber of women 18 or older living in the household.
nb_menunsigned integerNumber of men living in the household.
nb_major_menunsigned integerNumber of men 18 or older living in the household.
nb_driving_licensesunsigned integerNumber of driving-license holders living in the household.
household_typestringType of household structure (single, couple, singleparent, etc.).
minor_ratiofloatShare of household members 17 or younger.
car_ratiofloatNumber of cars per person in the household.
driving_license_ratiofloatNumber of cars per driving-license holder.
womanbooleanWhether the person is a woman.
ageunsigned integerAge of the person.
oldest_age_diffunsigned integerAge difference to the oldest person in the household.
education_levelstringEducation level of the person.
professional_activitystringProfessional status of the person (e.g., worker, student, retiree).
socioprofessional_classunsigned integerSocioprofessional class (job type) of the person.
has_driving_licensebooleanWhether the person has a driving license.
has_public_transit_subscriptionbooleanWhether the person has a public-transit subscription.
nb_toursunsigned integerNumber of tours that the person did during the surveyed day.

TripsBicycleCostsFile

Minimum cost on the bicycle network for each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
bicycle_costfloatMinimum cost of the trip on the bicycle network, in meters.
bicycle_pathlist of strings or integersMinimum-cost path of the trip on the bicycle network, as a list of ids.

TripsBicycleNodesFile

Origin and destination nodes on the bicycle network for each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
origin_bicycle_nodestring or integerIdentifier of the origin node on the bicycle network.
origin_bicycle_node_distfloatDistance between the trip’s origin and the corresponding bicycle node, in meters.
origin_bicycle_node_dist_on_edgefloatDistance between the trip’s origin and the corresponding bicycle node, projected on the closest edge, in meters.
origin_bicycle_edgestring or integerIdentifier of the bicycle edge closest to the trip’s origin.
origin_bicycle_edge_distfloatDistance between the trip’s origin and the closest bicycle edge, in meters.
destination_bicycle_nodestring or integerIdentifier of the destination node on the bicycle network.
destination_bicycle_node_distfloatDistance between the trip’s destination and the corresponding bicycle node, in meters.
destination_bicycle_node_dist_on_edgefloatDistance between the trip’s destination and the corresponding bicycle node, projected on the closest edge, in meters.
destination_bicycle_edgestring or integerIdentifier of the bicycle edge closest to the trip’s destination.
destination_bicycle_edge_distfloatDistance between the trip’s destination and the closest bicycle edge, in meters.

TripsDestinationsFile

Destination coordinates of each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.

TripsDistancesFile

Euclidean distance of each trip.

  • Path: demand/{population}/trips/distances.parquet
  • Type: DataFrame
  • Steps: TripDistancesStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
od_distancefloatDistance between origin and destination, in meters.

TripsUrbanTypeFile

Urban type attributes of trips’ origin and destination.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
origin_densityenumUrban density category of the origin municipality.
origin_urban_typeenumUrban type of the origin municipality.
origin_functional_area_typeenumType of the origin municipality within its functional area.
origin_functional_area_categoryenumCategory of the functional area of the origin municipality.
destination_densityenumUrban density category of the destination municipality.
destination_urban_typeenumUrban type of the destination municipality.
destination_functional_area_typeenumType of the destination municipality within its functional area.
destination_functional_area_categoryenumCategory of the functional area of the destination municipality.

TripsOriginsFile

Origin coordinates of each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.

TripsPedestrianDistancesFile

Distance of the shortest path on the pedestrian network for each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
pedestrian_distancefloatDistance of the trip on the pedestrian network, in meters.
pedestrian_pathlist of strings or integersShortest path of the trip on the pedestrian network, as a list of ids.

TripsPedestrianNodesFile

Origin and destination nodes on the pedestrian network for each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
origin_pedestrian_nodestring or integerIdentifier of the origin node on the pedestrian network.
origin_pedestrian_node_distfloatDistance between the trip’s origin and the corresponding pedestrian node, in meters.
origin_pedestrian_node_dist_on_edgefloatDistance between the trip’s origin and the corresponding pedestrian node, projected on the closest edge, in meters.
origin_pedestrian_edgestring or integerIdentifier of the pedestrian edge closest to the trip’s origin.
origin_pedestrian_edge_distfloatDistance between the trip’s origin and the closest pedestrian edge, in meters.
destination_pedestrian_nodestring or integerIdentifier of the destination node on the pedestrian network.
destination_pedestrian_node_distfloatDistance between the trip’s destination and the corresponding pedestrian node, in meters.
destination_pedestrian_node_dist_on_edgefloatDistance between the trip’s destination and the corresponding pedestrian node, projected on the closest edge, in meters.
destination_pedestrian_edgestring or integerIdentifier of the pedestrian edge closest to the trip’s destination.
destination_pedestrian_edge_distfloatDistance between the trip’s destination and the closest pedestrian edge, in meters.

TripsPublicTransitItinerariesFile

Minimum-cost public-transit itinerary for each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
travel_timedurationTravel time of the trip.
generalized_timedurationGeneralized time of the trip (travel time with mode-specific weights).
waiting_timedurationWaiting time on the trip.
legsunspecified datatypeSequence of legs that define the itinerary of the trip.

TripsCarFreeFlowTravelTimesFile

Travel time by car under free-flow conditions for each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
free_flow_travel_timedurationTravel time by car under free-flow conditions.
free_flow_routelist of strings or integersFastest path on the road network under free-flow conditions, as a list of ids.
free_flow_distancefloatLength of the fastest path on the road network under free-flow conditions, in meters.

NonPrimaryCarTrips

Data on car trips traveling exclusively on non-primary edges.

  • Path: demand/{population}/trips/road/non_primary_car_trips.parquet
  • Type: DataFrame
  • Steps: CarAccessEgressStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
free_flow_travel_timedurationTravel time by car under free-flow conditions.
pathlist of strings or integersList of (non-primary) edge ids that consists the trip.
path_lengthfloatLength of the trip, in meters.

RoadODMatrixFile

Origin / destination matrix at the road-network node level.

  • Path: demand/{population}/trips/road/origin_destination_matrix.parquet
  • Type: GeoDataFrame
  • Steps: RoadODMatrixStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_node_idstring or integerIdentifier of the origin node.
destination_node_idstring or integerIdentifier of the destination node.
sizeunsigned integerNumber of trips for this origin-destination pair.

TripsRoadNodesFile

Origin and destination nodes on the road network for each trip.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
origin_road_nodestring or integerIdentifier of the origin node on the road network.
origin_road_node_distfloatDistance between the trip’s origin and the corresponding road node, in meters.
origin_road_node_dist_on_edgefloatDistance between the trip’s origin and the corresponding road node, projected on the closest edge, in meters.
origin_road_edgestring or integerIdentifier of the road edge closest to the trip’s origin.
origin_road_edge_distfloatDistance between the trip’s origin and the closest road edge, in meters.
destination_road_nodestring or integerIdentifier of the destination node on the road network.
destination_road_node_distfloatDistance between the trip’s destination and the corresponding road node, in meters.
destination_road_node_dist_on_edgefloatDistance between the trip’s destination and the corresponding road node, projected on the closest edge, in meters.
destination_road_edgestring or integerIdentifier of the road edge closest to the trip’s destination.
destination_road_edge_distfloatDistance between the trip’s destination and the closest road edge, in meters.

PrimaryCarTripsAccessEgressFile

Data on the access / egress parts of the car trips.

  • Path: demand/{population}/trips/road/primary_car_trips_access_egress.parquet
  • Type: DataFrame
  • Steps: CarAccessEgressStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
access_nodestring or integerIdentifier of the road-network node where the primary part starts.
access_pathlist of strings or integersList of edge ids that consists the access part of the trip.
access_timedurationTime spent on the access part of the trip when traveling by car under free-flow conditions.
access_lengthfloatLength of the access part of the trip, in meters.
egress_nodestring or integerIdentifier of the road-network node where the primary part ends.
egress_pathlist of strings or integersList of edge ids that consists the egress part of the trip.
egress_timedurationTime spent on the egress part of the trip when traveling by car under free-flow conditions.
egress_lengthfloatLength of the egress part of the trip, in meters.

TripsFile

Identifiers and order of the trips for each person.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
person_idstring or integerIdentifier of the person performing the trip.
household_idstring or integerIdentifier of the household to which the person performing the trip belongs.
trip_indexunsigned integerIndex of the trip in the trip chain of the person, starting at 1.
tour_idstring or integerIdentifier of the home-tour this trip is part of.
origin_purpose_groupstringPurpose of the activity preceding the trip.
destination_purpose_groupstringPurpose of the activity preceding the trip.
origin_activity_durationdurationDuration of the activity performed at the trip’s origin.
destination_activity_durationdurationDuration of the activity performed at the trip’s destination.
departure_timedurationEx-ante departure time from origin. This can differ from the simulated departure time.
arrival_timedurationEx-ante arrival time at destination. This can differ from the simulated arrival time.

TripsZonesFile

Zones of the trips’ origins and destinations.

  • Path: demand/{population}/trips/zones.parquet
  • Type: DataFrame
  • Steps: TripsZonesStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
origin_zone1string or integerIdentifier of the origin location in the level 1 zone system.
origin_zone2string or integerIdentifier of the origin location in the level 2 zone system.
origin_zone3string or integerIdentifier of the origin location in the level 3 zone system.
origin_zone4string or integerIdentifier of the origin location in the level 4 zone system.
origin_zone5string or integerIdentifier of the origin location in the level 5 zone system.
destination_zone1string or integerIdentifier of the destination location in the level 1 zone system.
destination_zone2string or integerIdentifier of the destination location in the level 2 zone system.
destination_zone3string or integerIdentifier of the destination location in the level 3 zone system.
destination_zone4string or integerIdentifier of the destination location in the level 4 zone system.
destination_zone5string or integerIdentifier of the destination location in the level 5 zone system.

UniformDrawsFile

Draws for the inverse transform sampling of mode choice and departure-time choice, of each tour.

  • Path: demand/{population}/uniform_draws.parquet
  • Type: DataFrame
  • Steps: UniformDrawsStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
tour_idstring or integerIdentifier of the tour.
mode_ufloatRandom uniform draw for mode choice.
departure_time_ufloatRandom uniform draw for departure-time choice.

BicycleEdgesCleanFile

Characteristics of the bicycle-network edges, after clean up.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
sourcestring or integerIdentifier of the edge’s first node.
targetstring or integerIdentifier of the edge’s last node.
edge_typestring or integerIdentifier of the edge’s type.
lengthfloatLength of the edge, in meters.
speed_limitfloatSpeed limit on the edge, for cars, in km/h.
lanesfloatNumber of lanes on the edge, for cars.
roundaboutbooleanWhether the edge is part of a roundabout.
give_waybooleanWhether the edge end intersection has a give-way sign.
stopbooleanWhether the edge end intersection has a stop sign.
traffic_signalsbooleanWhether the edge end intersection has traffic signals.
has_bumpbooleanWhether there is at least one bump on the edge.
namestringName of the edge.
typestringType of the edge for bicycles.
qualityunsigned integerRoad quality of the edge.
original_idstring or integerIdentifier of the edge in the original data.

BicycleEdgesCostsFile

Cost of each bicycle edge.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
costfloatCost of the edge.

BicycleEdgesRawFile

Characteristics of the bicycle-network edges, before clean up.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
sourcestring or integerIdentifier of the edge’s first node.
targetstring or integerIdentifier of the edge’s last node.
edge_typestring or integerIdentifier of the edge’s type.
lengthfloatLength of the edge, in meters.
speed_limitfloatSpeed limit on the edge, for cars, in km/h.
lanesfloatNumber of lanes on the edge, for cars.
roundaboutbooleanWhether the edge is part of a roundabout.
give_waybooleanWhether the edge end intersection has a give-way sign.
stopbooleanWhether the edge end intersection has a stop sign.
traffic_signalsbooleanWhether the edge end intersection has traffic signals.
has_bumpbooleanWhether there is at least one bump on the edge.
namestringName of the edge.
typestringType of the edge for bicycles.
qualityunsigned integerRoad quality of the edge.
original_idstring or integerIdentifier of the edge in the original data.

PedestrianEdgesCleanFile

Characteristics of the pedestrian-network edges, after clean up.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
sourcestring or integerIdentifier of the edge’s first node.
targetstring or integerIdentifier of the edge’s last node.
edge_typestring or integerIdentifier of the edge’s type.
lengthfloatLength of the edge, in meters.
namestringName of the edge.
original_idstring or integerIdentifier of the edge in the original data.

PedestrianEdgesRawFile

Characteristics of the pedestrian-network edges, before clean up.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
sourcestring or integerIdentifier of the edge’s first node.
targetstring or integerIdentifier of the edge’s last node.
edge_typestring or integerIdentifier of the edge’s type.
lengthfloatLength of the edge, in meters.
namestringName of the edge.
original_idstring or integerIdentifier of the edge in the original data.

AllRoadDistancesFile

Shortest path distance for each pair of nodes on the road network.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
origin_idstring or integerIdentifier of the origine node.
destination_idstring or integerIdentifier of the destination node.
distancefloatDistance of the shortest path, in meters.

RoadEdgesCapacitiesFile

Bottleneck capacity of each road-network edge.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
capacityfloatBottleneck capacity of the edge, in PCE per hour.
capacitieslist of floatsBottleneck capacity of the edge for different time periods, in PCE per hour.
timeslist of timesTime at which the bottleneck capacity changes on the edge.

RoadEdgesCleanFile

Characteristics of the road-network edges, after clean up.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
sourcestring or integerIdentifier of the edge’s first node.
targetstring or integerIdentifier of the edge’s last node.
edge_typestring or integerIdentifier of the edge’s type.
lengthfloatLength of the edge, in meters.
speed_limitfloatSpeed limit on the edge, in km/h.
default_speed_limitbooleanWhether the edge speed limit is set from the default value.
lanesfloatNumber of lanes on the edge.
hov_lanesfloatNumber of HOV lanes on the edge (among the edge’s lanes).
default_lanesbooleanWhether the edge lane number is set from the default value.
onewaybooleanWhether the edge is part of a one-way road.
tollbooleanWhether the edge has toll.
roundaboutbooleanWhether the edge is part of a roundabout.
give_waybooleanWhether the edge end intersection has a give-way sign.
stopbooleanWhether the edge end intersection has a stop sign.
traffic_signalsbooleanWhether the edge end intersection has traffic signals.
source_in_degreeunsigned integerNumber of incoming edges for the source node.
source_out_degreeunsigned integerNumber of outgoing edges for the source node.
target_in_degreeunsigned integerNumber of incoming edges for the target node.
target_out_degreeunsigned integerNumber of outgoing edges for the target node.
namestringName of the edge.
original_idstring or integerIdentifier of the edge in the original data.

RoadEdgesPrimaryFlagFile

Primary / secondary indicator of each road-network edge.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
primarybooleanWhether the edge is part of the primary road network.

RoadEdgesRawFile

Characteristics of the road-network edges, before clean up.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
sourcestring or integerIdentifier of the edge’s first node.
targetstring or integerIdentifier of the edge’s last node.
edge_typestring or integerIdentifier of the edge’s type.
lengthfloatLength of the edge, in meters.
speed_limitfloatSpeed limit on the edge, in km/h.
lanesfloatNumber of lanes on the edge.
onewaybooleanWhether the edge is part of a one-way road.
tollbooleanWhether the edge has toll.
roundaboutbooleanWhether the edge is part of a roundabout.
give_waybooleanWhether the edge end intersection has a give-way sign.
stopbooleanWhether the edge end intersection has a stop sign.
traffic_signalsbooleanWhether the edge end intersection has traffic signals.
namestringName of the edge.
original_idstring or integerIdentifier of the edge in the original data.

RoadEdgesUrbanFlagFile

Urban / rural indicator of each road-network edge.

  • Path: network/road_network/edges_urban.parquet
  • Type: DataFrame
  • Steps: UrbanEdgesStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
urbanbooleanWhether the edge is part of an urban area.

ExpectedRoadTravelTimesConvergencePlotFile

RMSE of expected edge-level travel times from one iteration to another.

  • Path: results/graphs/convergence/expected_road_travel_times.png
  • Type: Plot
  • Steps: ConvergencePlotStep

MeanSurplusConvergencePlotFile

Mean surplus over iterations.

RouteLengthDiffConvergencePlotFile

Mean length of the selected route not selected during the previous iteration, over iterations.

SimulatedRoadTravelTimesConvergencePlotFile

RMSE of simulated edge-level travel times from one iteration to another.

  • Path: results/graphs/convergence/simulated_road_travel_times.png
  • Type: Plot
  • Steps: ConvergencePlotStep

TourDepartureTimeConvergencePlotFile

RMSE of departure-time shift from one iteration to another.

  • Path: results/graphs/convergence/tour_departure_time.png
  • Type: Plot
  • Steps: ConvergencePlotStep

ExpectedRoadNetworkCongestionFunctionPlotFile

Expected congestion function over all edges of the road network. Values are computed as Σ exp travel time / Σ free-flow travel time - 1, with the sumations over all edges.

SimulationRoadNetworkCongestionFunctionPlotFile

Simulated congestion function over all edges of the road network. Values are computed as Σ sim travel time / Σ free-flow travel time - 1, with the sumations over all edges.

TripDepartureTimeDistributionPlotFile

Histogram of departure time distribution, over trips.

TripModeSharesPlotFile

Mode shares at the trip-level (in number of trips).

  • Path: results/graphs/{population}/trips/mode_shares.png
  • Type: Plot
  • Steps: TripModeSharesStep

IterationResultsFile

Clean aggregate results over iterations.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
iterationunsigned integerIteration counter.
mean_surplusfloatMean surplus (or expected utility) over agents.
std_surplusfloatStandard-deviation of surplus (or expected utility) over agents. This can be an indicator of equity.
mean_tour_departure_timedurationMean tour-level departure time.
mean_tour_arrival_timedurationMean tour-level arrival time.
mean_tour_travel_timedurationMean tour-level travel time.
mean_tour_simulated_utilityfloatMean tour-level simulated utility.
mean_tour_expected_utilityfloatMean tour-level expected utility of the selected mode.
mean_tour_departure_time_shiftdurationMean tour-level departure-time shift compared to the previous iteration, for tours with no mode shift.
rmse_tour_departure_timedurationRMSE of tour-level departure-time shifts for tours with no mode shift.
nb_tripsunsigned integerTotal number of trips.
nb_outside_optionsunsigned integerNumber of tours choosing the outside option.
mean_trip_departure_timedurationMean departure time from origin of all trips.
mean_trip_arrival_timedurationMean arrival time at destination of all trips.
mean_trip_travel_timedurationMean trip-level travel time of all trips.
mean_trip_utilityfloatMean simulated utility of all trips.
mean_road_trip_departure_timedurationMean departure time from origin of road trips.
mean_road_trip_arrival_timedurationMean arrival time at destination of road trips.
mean_road_trip_travel_timedurationMean trip-level travel time of road trips.
mean_road_trip_route_free_flow_travel_time_meandurationMean free-flow travel time of road trips, on the selected route.
mean_road_trip_global_free_flow_travel_timedurationMean travel time of road trips, on the fastest free-flow route.
mean_road_trip_route_congestion_timedurationMean time lost in congestion of road trips, for the selected route.
mean_road_trip_global_congestion_timedurationMean time lost in congestion of road trips, compared to the fastest free-flow route.
mean_road_trip_lengthfloatMean length of the selected route for road trips (in meters).
mean_road_trip_edge_countfloatMean number of edges of the selected route for road trips.
mean_road_trip_utilityfloatMean simulated utility of road trips.
mean_road_trip_exp_travel_timedurationMean expected travel time of road trips.
mean_road_trip_exp_travel_time_abs_diffdurationMean absolute difference between expected and simulated travel time of road trips.
rmse_road_trip_exp_travel_time_diffdurationRMSE of the difference between the expected and simulated travel time of road trips.
mean_road_trip_length_difffloatMean length of the selected route that was not selected during the previous iteration, for road trips.
rmse_simulated_road_travel_timesdurationRMSE between the simulated edge-level travel-time function for the current iteration and the expected edge-level travel-time function for the previous iteration. The mean is taken over all edges and vehicle types.
rmse_expected_road_travel_timesdurationRMSE between the expected edge-level travel-time function for the current iteration and the expected edge-level travel-time function for the previous iteration. The mean is taken over all edges and vehicle types.

ActivityResultsFile

Clean results for each activity in the population.

  • Path: results/{population}/activity_results.parquet
  • Type: DataFrame
  • Steps: ActivityResultsStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
person_idstring or integerIdentifier of the person.
preceding_trip_idstring or integerIdentifier of the trip before the activity.
following_trip_idstring or integerIdentifier of the trip after the activity.
purposestringPurpose of the activity.
start_timedurationStart time of the activity.
end_timedurationEnd time of the activity.
activity_durationdurationDuration of the activity.

AggregateOutputFile

JSON file with various aggregate results.

RouteResultsFile

Clean route results for each road trip in the population.

  • Path: results/{population}/route_results.parquet
  • Type: DataFrame
  • Steps: RouteResultsStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
edge_idstring or integerIdentifier of the edge taken.
entry_timedurationEntry time on the edge.
exit_timedurationExit time on the edge.
travel_timedurationTime spent on the edge.

TripResultsFile

Clean results for each trip in the population.

  • Path: results/{population}/trip_results.parquet
  • Type: DataFrame
  • Steps: TripResultsStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
trip_idstring or integerIdentifier of the trip.
modestringMode used for the trip.
vehicle_idstring or integerVehicle type used for the trip.
is_roadbooleanWhether the trip is done on the road network.
departure_timedurationDeparture time of the trip.
arrival_timedurationArrival time of the trip.
travel_timedurationTravel time of the trip.
route_free_flow_travel_timedurationFree flow travel time of the trip, on the same route.
global_free_flow_travel_timedurationFree flow travel time of the trip, over any route.
utilityfloatUtility of the trip.
travel_utilityfloatTravel utility of the trip.
schedule_utilityfloatSchedule utility of the trip.
route_lengthfloatLength of the route taken, in meters.
nb_edgesunsigned integerNumber of road edges taken.

MetroAgentsFile

Simulated agents, as input to Metropolis-Core.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent.
alt_choice.typestringType of choice model for the alternative choice.
alt_choice.ufloatUniform draw to simulate the chosen alternative.
alt_choice.mufloatVariance of the stochastic terms in the utility function.

MetroAlternativesFile

Simulated alternatives, as input to Metropolis-Core

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent.
alt_idstring or integerIdentifier of the alternative.
origin_delayfloatExtra delay between the chosen departure time and the actual first trip start, in seconds.
dt_choice.typestringWhether departure time is exogenous, random discrete, or random continuous.
dt_choice.departure_timefloatDeparture time, when exogenous, in seconds after midnight.
dt_choice.periodlist of floatsTime window in which the departure time is chosen.
dt_choice.intervalfloatTime between two intervals of departure time, in seconds.
dt_choice.offsetfloatOffset time added to the selected departure time, in seconds.
dt_choice.model.typestringType of choice model when departure time is randomly chosen.
dt_choice.model.ufloatUniform draw to simulate the chosen departure time.
dt_choice.model.mufloatVariance of the stochastic terms in the utility function.
dt_choice.model.constantslist of floatsConstant value added to the utility of each departure-time interval.
constant_utilityfloatConstant utility added to the alternative.

MetroEdgesFile

Road-network edges, as input to Metropolis-Core.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
edge_idstring or integerIdentifier of the edge.
sourcestring or integerIdentifier of the edge’s first node.
targetstring or integerIdentifier of the edge’s last node.
lengthfloatLength of the edge, in meters.
speedfloatBase speed on the edge (m/s).
lanesfloatNumber of lanes on the edge.
bottleneck_flowfloatMaximum incoming and outgoing flow of vehicles at the edge’s entry and exit bottlenecks (PCE/s).
bottleneck_flowslist of floatsTime-dependent bottleneck flows.
bottleneck_timeslist of floatsTiming of the time-dependent bottleneck flows.
constant_travel_timefloatConstant travel-time penalty (seconds).
overtakingbooleanWhether vehicles can overtake each other to exit the edge.

MetroTripsFile

Simulated trips, as input to Metropolis-Core.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent.
alt_idstring or integerIdentifier of the alternative.
trip_idstring or integerIdentifier of the trip.
class.typestringType of trip.
class.originstring or integerIdentifier of the origin node of the trip.
class.destinationstring or integerIdentifier of the destination node of the trip.
class.vehiclestring or integerIdentifier of the vehicle type of the trip.
class.routelist of strings or integersList of edge identifiers representing the route itinerary to be followed.
class.travel_timefloatExogenous travel time of the trip, in seconds.
stopping_timefloatTime spent at the end of the trip, before the next trip starts, in seconds.
constant_utilityfloatConstant utility added to the trip utility.
alphafloatValue of time (€/s).
schedule_utility.typestringType of function used for the schedule delay at trip’s destination.
schedule_utility.tstarfloatDesired arrival time at destination, in seconds after midnight.
schedule_utility.betafloatPenalty for arriving earlier than the desired arrival time (€/s).
schedule_utility.gammafloatPenalty for arriving later than the desired arrival time (€/s).
schedule_utility.deltafloatLength of the desired arrival-time window, in seconds.

MetroVehicleTypesFile

Simulated vehicle types, as input to Metropolis-Core.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
vehicle_idstring or integerIdentifier of the vehicle type.
headwayfloatTypical length between two vehicles from head to head, in meters.
pcefloatPassenger car equivalent of this vehicle type.
speed_function.typestringType of function used to convert from the base edge speed to the vehicle-specific edge speed.
speed_function.upper_boundfloatMaximum speed allowed for this vehicle type (m/s).
allowed_edgeslist of strings or integersIdentifiers of the edges that this vehicle type is allowed to take.
restricted_edgeslist of strings or integersIdentifiers of the edges that this vehicle type cannot take.

MetroAgentResultsFile

Agent-level results from the Metropolis-Core Simulation.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent.
selected_alt_idstring or integerIdentifier of the alternative chosen.
expected_utilityfloatExpected utility of the agent.
shifted_altbooleanWhether the agent shifted chosen alternative compared to the previous iteration.
departure_timefloatDeparture time of the trip, in seconds after midnight.
arrival_timefloatArrival time of the trip, in seconds after midnight.
total_travel_timefloatTotal travel time spent over all the trips of the agent, in seconds.
utilityfloatRealized utility of the agent.
alt_expected_utilityfloatExpected utility of the agent for the chosen alternative.
departure_time_shiftfloatBy how much departure time changed compared to the previous iteration, in seconds.
nb_road_tripsunsigned integerNumber of road trips taken.
nb_virtual_tripsunsigned integerNumber of virtual trips taken.

MetroIterationResultsFile

Aggregate results over iterations from the Metropolis-Core simulation.

  • Path: run/output/iteration_results.parquet
  • Type: DataFrame
  • Steps: RunSimulationStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
iteration_counterunsigned integerIteration counter
surplus_meanfloatMean surplus (or expected utility) over agents.
surplus_stdfloatStandard-deviation of surplus (or expected utility) over agents.
surplus_minfloatMinimum surplus (or expected utility) over agents.
surplus_maxfloatMaximum surplus (or expected utility) over agents.
trip_alt_countunsigned integerNumber of agents who chose an alternative with at least 1 trip.
alt_departure_time_meanfloatMean departure time of the first trip, over agents (number of seconds since midnight).
alt_departure_time_stdfloatStandard-deviation of departure time of the first trip, over agents (number of seconds since midnight).
alt_departure_time_minfloatMinimum departure time of the first trip, over agents (number of seconds since midnight).
alt_departure_time_maxfloatMaximum departure time of the first trip, over agents (number of seconds since midnight).
alt_arrival_time_meanfloatMean arrival time of the last trip, over agents (in number of seconds since midnight).
alt_arrival_time_stdfloatStandard-deviation of arrival time of the last trip, over agents (in number of seconds since midnight).
alt_arrival_time_minfloatMinimum arrival time of the last trip, over agents (in number of seconds since midnight).
alt_arrival_time_maxfloatMaximum arrival time of the last trip, over agents (in number of seconds since midnight).
alt_travel_time_meanfloatMean total travel time (i.e., for all trips), over agents (in seconds).
alt_travel_time_stdfloatStandard-deviation of total travel time (i.e., for all trips), over agents (in seconds).
alt_travel_time_minfloatMinimum total travel time (i.e., for all trips), over agents (in seconds).
alt_travel_time_maxfloatMaximum total travel time (i.e., for all trips), over agents (in seconds).
alt_utility_meanfloatMean simulated utility of the selected alternative, over agents.
alt_utility_stdfloatStandard-deviation of simulated utility of the selected alternative, over agents.
alt_utility_minfloatMinimum simulated utility of the selected alternative, over agents.
alt_utility_maxfloatMaximum simulated utility of the selected alternative, over agents.
alt_expected_utility_meanfloatMean surplus (or expected utility) for the selected alternative, over agents.
alt_expected_utility_stdfloatStandard-deviation of surplus (or expected utility) for the selected alternative, over agents.
alt_expected_utility_minfloatMinimum surplus (or expected utility) for the selected alternative, over agents.
alt_expected_utility_maxfloatMaximum surplus (or expected utility) for the selected alternative, over agents.
alt_dep_time_shift_meanfloatMean departure-time shift of the first trip compared to the previous iteration, over agent keeping the same alternative (in seconds).
alt_dep_time_shift_stdfloatStandard-deviation of departure-time shift of the first trip compared to the previous iteration, over agent keeping the same alternative (in seconds).
alt_dep_time_shift_minfloatMinimum departure-time shift of the first trip compared to the previous iteration, over agent keeping the same alternative (in seconds).
alt_dep_time_shift_maxfloatMaximum departure-time shift of the first trip compared to the previous iteration, over agent keeping the same alternative (in seconds).
alt_dep_time_rmsefloatRMSE of first-trip departure-time shift over agents keeping the same alternative.
road_trip_countunsigned integerTotal number of road trips in the selected alternatives.
nb_agents_at_least_one_road_tripunsigned integerNumber of agents with at least one road trip in their selected alternative.
nb_agents_all_road_tripsunsigned integerNumber of agents with only road trips in their selected alternative.
road_trip_count_by_agent_meanfloatMean number of road trips, over all agents with at least one road trip.
road_trip_count_by_agent_stdfloatStandard-deviation of number of road trips, over all agents with at least one road trip.
road_trip_count_by_agent_minfloatMinimum number of road trips, over all agents with at least one road trip.
road_trip_count_by_agent_maxfloatMaximum number of road trips, over all agents with at least one road trip.
road_trip_departure_time_meanfloatMean departure time from origin, over all road trips (in number of seconds after midnight).
road_trip_departure_time_stdfloatStandard-deviation of departure time from origin, over all road trips (in number of seconds after midnight).
road_trip_departure_time_minfloatMinimum departure time from origin, over all road trips (in number of seconds after midnight).
road_trip_departure_time_maxfloatMaximum departure time from origin, over all road trips (in number of seconds after midnight).
road_trip_arrival_time_meanfloatMean arrival time at destination, over all road trips (in number of seconds after midnight).
road_trip_arrival_time_stdfloatStandard-deviation of arrival time at destination, over all road trips (in number of seconds after midnight).
road_trip_arrival_time_minfloatMinimum arrival time at destination, over all road trips (in number of seconds after midnight).
road_trip_arrival_time_maxfloatMaximum arrival time at destination, over all road trips (in number of seconds after midnight).
road_trip_road_time_meanfloatMean time spent on the road segments (i.e., travel time excluding bottleneck delays), over all road trips (in seconds).
road_trip_road_time_stdfloatStandard-deviation of time spent on the road segments (i.e., travel time excluding bottleneck delays), over all road trips (in seconds).
road_trip_road_time_minfloatMinimum time spent on the road segments (i.e., travel time excluding bottleneck delays), over all road trips (in seconds).
road_trip_road_time_maxfloatMaximum time spent on the road segments (i.e., travel time excluding bottleneck delays), over all road trips (in seconds).
road_trip_in_bottleneck_time_meanfloatMean delay at entry bottlenecks, over all road trips (in seconds).
road_trip_in_bottleneck_time_stdfloatStandard-deviation of delay at entry bottlenecks, over all road trips (in seconds).
road_trip_in_bottleneck_time_minfloatMinimum delay at entry bottlenecks, over all road trips (in seconds).
road_trip_in_bottleneck_time_maxfloatMaximum delay at entry bottlenecks, over all road trips (in seconds).
road_trip_out_bottleneck_time_meanfloatMean delay exit bottlenecks, over all road trips (in seconds).
road_trip_out_bottleneck_time_stdfloatStandard-deviation of delay exit bottlenecks, over all road trips (in seconds).
road_trip_out_bottleneck_time_minfloatMinimum delay exit bottlenecks, over all road trips (in seconds).
road_trip_out_bottleneck_time_maxfloatMaximum delay exit bottlenecks, over all road trips (in seconds).
road_trip_travel_time_meanfloatMean trip travel time, over all road trips (in seconds).
road_trip_travel_time_stdfloatStandard-deviation of trip travel time, over all road trips (in seconds).
road_trip_travel_time_minfloatMinimum trip travel time, over all road trips (in seconds).
road_trip_travel_time_maxfloatMaximum trip travel time, over all road trips (in seconds).
road_trip_route_free_flow_travel_time_meanfloatMean free-flow travel time of the selected route, over all road trips (in seconds).
road_trip_route_free_flow_travel_time_stdfloatStandard-deviation of free-flow travel time of the selected route, over all road trips (in seconds).
road_trip_route_free_flow_travel_time_minfloatMinimum free-flow travel time of the selected route, over all road trips (in seconds).
road_trip_route_free_flow_travel_time_maxfloatMaximum free-flow travel time of the selected route, over all road trips (in seconds).
road_trip_global_free_flow_travel_time_meanfloatMean travel time of the fastest free-flow route, over all road trips (in seconds).
road_trip_global_free_flow_travel_time_stdfloatStandard-deviation of travel time of the fastest free-flow route, over all road trips (in seconds).
road_trip_global_free_flow_travel_time_minfloatMinimum travel time of the fastest free-flow route, over all road trips (in seconds).
road_trip_global_free_flow_travel_time_maxfloatMaximum travel time of the fastest free-flow route, over all road trips (in seconds).
road_trip_route_congestion_meanfloatMean share of extra time spent in congestion for the selected route, over all road trips (in seconds).
road_trip_route_congestion_stdfloatStandard-deviation of share of extra time spent in congestion for the selected route, over all road trips (in seconds).
road_trip_route_congestion_minfloatMinimum share of extra time spent in congestion for the selected route, over all road trips (in seconds).
road_trip_route_congestion_maxfloatMaximum share of extra time spent in congestion for the selected route, over all road trips (in seconds).
road_trip_global_congestion_meanfloatMean share of extra time spent in congestion compared to the fastest free-flow route, over all road trips (in seconds).
road_trip_global_congestion_stdfloatStandard-deviation of share of extra time spent in congestion compared to the fastest free-flow route, over all road trips (in seconds).
road_trip_global_congestion_minfloatMinimum share of extra time spent in congestion compared to the fastest free-flow route, over all road trips (in seconds).
road_trip_global_congestion_maxfloatMaximum share of extra time spent in congestion compared to the fastest free-flow route, over all road trips (in seconds).
road_trip_length_meanfloatMean length of the selected route, over all road trips (in meters).
road_trip_length_stdfloatStandard-deviation of length of the selected route, over all road trips (in meters).
road_trip_length_minfloatMinimum length of the selected route, over all road trips (in meters).
road_trip_length_maxfloatMaximum length of the selected route, over all road trips (in meters).
road_trip_edge_count_meanfloatMean number of edges of the selected route, over all trips.
road_trip_edge_count_stdfloatStandard-deviation of number of edges of the selected route, over all trips.
road_trip_edge_count_minfloatMinimum number of edges of the selected route, over all trips.
road_trip_edge_count_maxfloatMaximum number of edges of the selected route, over all trips.
road_trip_utility_meanfloatMean simulated utility, over all road trips.
road_trip_utility_stdfloatStandard-deviation of simulated utility, over all road trips.
road_trip_utility_minfloatMinimum simulated utility, over all road trips.
road_trip_utility_maxfloatMaximum simulated utility, over all road trips.
road_trip_exp_travel_time_meanfloatMean expected travel time when departing, over all road trips (in seconds).
road_trip_exp_travel_time_stdfloatStandard-deviation of expected travel time when departing, over all road trips (in seconds).
road_trip_exp_travel_time_minfloatMinimum expected travel time when departing, over all road trips (in seconds).
road_trip_exp_travel_time_maxfloatMaximum expected travel time when departing, over all road trips (in seconds).
road_trip_exp_travel_time_rel_diff_meanfloatMean relative difference between the expected and simulated travel time, over all road trips.
road_trip_exp_travel_time_rel_diff_stdfloatStandard-deviation of relative difference between the expected and simulated travel time, over all road trips.
road_trip_exp_travel_time_rel_diff_minfloatMinimum relative difference between the expected and simulated travel time, over all road trips.
road_trip_exp_travel_time_rel_diff_maxfloatMaximum relative difference between the expected and simulated travel time, over all road trips.
road_trip_exp_travel_time_abs_diff_meanfloatMean absolute difference between the expected and simulated travel time, over all trips (in seconds).
road_trip_exp_travel_time_abs_diff_stdfloatStandard-deviation of absolute difference between the expected and simulated travel time, over all trips (in seconds).
road_trip_exp_travel_time_abs_diff_minfloatMinimum absolute difference between the expected and simulated travel time, over all trips (in seconds).
road_trip_exp_travel_time_abs_diff_maxfloatMaximum absolute difference between the expected and simulated travel time, over all trips (in seconds).
road_trip_exp_travel_time_diff_rmsefloatRMSE of the absolute difference between the expected and simulated travel time, over all road trips (in seconds).
road_trip_length_diff_meanfloatMean length of the selected route that was not selected during the previous iteration, over all road trips.
road_trip_length_diff_stdfloatStandard-deviation of length of the selected route that was not selected during the previous iteration, over all road trips.
road_trip_length_diff_minfloatMinimum length of the selected route that was not selected during the previous iteration, over all road trips.
road_trip_length_diff_maxfloatMaximum length of the selected route that was not selected during the previous iteration, over all road trips.
virtual_trip_countfloatTotal number of virtual trips in the selected alternatives.
nb_agents_at_least_one_virtual_tripfloatNumber of agents with at least one virtual trip in their selected alternative.
nb_agents_all_virtual_tripsfloatNumber of agents with only virtual trips in their selected alternative.
virtual_trip_count_by_agent_meanfloatMean number of virtual trips, over all agents with at least one virtual trip.
virtual_trip_count_by_agent_stdfloatStandard-deviation of number of virtual trips, over all agents with at least one virtual trip.
virtual_trip_count_by_agent_minfloatMinimum number of virtual trips, over all agents with at least one virtual trip.
virtual_trip_count_by_agent_maxfloatMaximum number of virtual trips, over all agents with at least one virtual trip.
virtual_trip_departure_time_meanfloatMean departure time from origin, over all virtual trips (in number of seconds after midnight).
virtual_trip_departure_time_stdfloatStandard-deviation of departure time from origin, over all virtual trips (in number of seconds after midnight).
virtual_trip_departure_time_minfloatMinimum departure time from origin, over all virtual trips (in number of seconds after midnight).
virtual_trip_departure_time_maxfloatMaximum departure time from origin, over all virtual trips (in number of seconds after midnight).
virtual_trip_arrival_time_meanfloatMean arrival time at destination, over all virtual trips (in number of seconds after midnight).
virtual_trip_arrival_time_stdfloatStandard-deviation of arrival time at destination, over all virtual trips (in number of seconds after midnight).
virtual_trip_arrival_time_minfloatMinimum arrival time at destination, over all virtual trips (in number of seconds after midnight).
virtual_trip_arrival_time_maxfloatMaximum arrival time at destination, over all virtual trips (in number of seconds after midnight).
virtual_trip_travel_time_meanfloatMean travel time, over all virtual trips (in seconds).
virtual_trip_travel_time_stdfloatStandard-deviation of travel time, over all virtual trips (in seconds).
virtual_trip_travel_time_minfloatMinimum travel time, over all virtual trips (in seconds).
virtual_trip_travel_time_maxfloatMaximum travel time, over all virtual trips (in seconds).
virtual_trip_global_free_flow_travel_time_meanfloatMean of the smallest possible travel time, over all virtual trips (in seconds). Only relevant for time-dependent virtual trips.
virtual_trip_global_free_flow_travel_time_stdfloatStandard-deviation of of the smallest possible travel time, over all virtual trips (in seconds). Only relevant for time-dependent virtual trips.
virtual_trip_global_free_flow_travel_time_minfloatMinimum of the smallest possible travel time, over all virtual trips (in seconds). Only relevant for time-dependent virtual trips.
virtual_trip_global_free_flow_travel_time_maxfloatMaximum of the smallest possible travel time, over all virtual trips (in seconds). Only relevant for time-dependent virtual trips.
virtual_trip_global_congestion_meanfloatMean share of extra time spent in congestion compared to the smallest possible travel time, over all road trips. Only relevant for time-dependent virtual trips.
virtual_trip_global_congestion_stdfloatStandard-deviation of share of extra time spent in congestion compared to the smallest possible travel time, over all road trips. Only relevant for time-dependent virtual trips.
virtual_trip_global_congestion_minfloatMinimum share of extra time spent in congestion compared to the smallest possible travel time, over all road trips. Only relevant for time-dependent virtual trips.
virtual_trip_global_congestion_maxfloatMaximum share of extra time spent in congestion compared to the smallest possible travel time, over all road trips. Only relevant for time-dependent virtual trips.
virtual_trip_utility_meanfloatMean simulated utility, over all virtual trips.
virtual_trip_utility_stdfloatStandard-deviation of simulated utility, over all virtual trips.
virtual_trip_utility_minfloatMinimum simulated utility, over all virtual trips.
virtual_trip_utility_maxfloatMaximum simulated utility, over all virtual trips.
no_trip_alt_countunsigned integerNumber of agents with no trip in their selected alternative.
sim_road_network_cond_rmsefloatRMSE between the simulated edge-level travel-time function for the current iteration and the expected edge-level travel-time function for the previous iteration. The mean is taken over all edges and vehicle types.
exp_road_network_cond_rmsefloatRMSE between the expected edge-level travel-time function for the current iteration and the expected edge-level travel-time function for the previous iteration. The mean is taken over all edges and vehicle types.

MetroExpectedTravelTimeFunctionsFile

Expected travel time functions of the road-network edges for the last iteration, represented as a list of breakpoints.

  • Path: run/output/net_cond_exp_edge_ttfs.parquet
  • Type: DataFrame
  • Steps: RunSimulationStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
vehicle_idstring or integerIdentifier of the vehicle type.
edge_idstring or integerIdentifier of the edge.
departure_timefloatDeparture time of the breakpoint, in number of seconds after midnight.
travel_timefloatTravel time of the breakpoint, in number of seconds.

MetroNextExpectedTravelTimeFunctionsFile

Expected travel time functions of the road-network edges for the next iteration, represented as a list of breakpoints.

  • Path: run/output/net_cond_next_exp_edge_ttfs.parquet
  • Type: DataFrame
  • Steps: RunSimulationStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
vehicle_idstring or integerIdentifier of the vehicle type.
edge_idstring or integerIdentifier of the edge.
departure_timefloatDeparture time of the breakpoint, in number of seconds after midnight.
travel_timefloatTravel time of the breakpoint, in number of seconds.

MetroSimulatedTravelTimeFunctionsFile

Simulated travel time functions of the road-network edges for the last iteration, represented as a list of breakpoints.

  • Path: run/output/net_cond_sim_edge_ttfs.parquet
  • Type: DataFrame
  • Steps: RunSimulationStep
Show columns
ColumnData typeOptional?Nullable?Unique?Description
vehicle_idstring or integerIdentifier of the vehicle type.
edge_idstring or integerIdentifier of the edge.
departure_timefloatDeparture time of the breakpoint, in number of seconds after midnight.
travel_timefloatTravel time of the breakpoint, in number of seconds.

MetroRouteResultsFile

Edge-level results for road trips from the Metropolis-Core Simulation.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent.
trip_idstring or integerIdentifier of the trip.
trip_indexintegerIndex of the trip in the selected alternative’ trip sequence (starting at 0).
edge_idstring or integerIdentifier of the edge.
entry_timefloatTime at which the agent entered the edge, for the specified trip, in number of seconds since midnight.
exit_timefloatTime at which the agent left the edge, for the specified trip, in number of seconds since midnight.

MetroTripResultsFile

Trip-level results from the Metropolis-Core simulation.

Show columns
ColumnData typeOptional?Nullable?Unique?Description
agent_idstring or integerIdentifier of the agent performing the trip.
trip_idstring or integerIdentifier of the trip.
trip_indexunsigned integerIndex of the trip in the agent’s trip chain.
departure_timefloatDeparture time of the trip, in seconds after midnight.
arrival_timefloatArrival time of the trip, in seconds after midnight.
travel_utilityfloatTravel utility of the trip.
schedule_utilityfloatSchedule utility of the trip.
departure_time_shiftfloatBy how much departure time changed compared to the previous iteration, in seconds.
road_timefloatTime spent traveling on the road segments, in seconds.
in_bottleneck_timefloatTime spent waiting at an entry bottleneck, in seconds.
out_bottleneck_timefloatTime spent waiting at an exit bottleneck, in seconds.
route_free_flow_travel_timefloatFree flow travel time of the trip, on the same route, in seconds.
global_free_flow_travel_timefloatFree flow travel time of the trip, over any route, in seconds.
lengthfloatLength of the route taken, in meters.
length_difffloatLength of the route taken that was not taken during the previous iteration, in meters.
pre_exp_departure_timefloatExpected departure time of the trip before the iteration started, in seconds after midnight.
pre_exp_arrival_timefloatExpected arrival time of the trip before the iteration started, in seconds after midnight.
exp_arrival_timefloatExpected arrival time of the trip at trip start, in seconds after midnight.
nb_edgesunsigned integerNumber of road edges taken.

MetroParametersFile

JSON file with the parameters for the Metropolis-Core simulation.