Introduction
Please do not distribute. Β©
THIS DOCUMENTATION IS A WORK-IN-PROGRESS, MANY CHAPTERS ARE STILL EMPTY
METROPOLIS2
METROPOLIS2 is an agent-based transport simulator.
Its main features are:
- π Mode choice (with an arbitrary number of modes, road vehicles are explicitly modeled)
- β±οΈ Continuous-time departure-time choice
- π£οΈ Deterministic route choice (for road vehicles)
- π« Agent based (each agent is an autonomous entity with its own characteristics and choices)
- π¦ Modeling of road congestion (using speed-density functions and bottlenecks)
- βΈοΈ Intermediary stops (with schedule preferences and stopping time at each intermediary point)
METROPOLIS2 is composed of
metrolib
: a command line tool to run the transport simulations, written in Rust πmetropy
: a command line tool to interact with METROPOLIS2βs input and output data, written in Python π
What is this book?
This is the official documentation of METROPOLIS2, intended for anyone wanting to learn how to use the simulator and how it works.
It is devided in 6 chapters:
- Chapter 1: Metropy user guide
- Chapter 2: Metrolib reference
- Chapter 3: Advanced topics
- Chapter 4: Theoretical foundations
- Chapter 5: Implementation details
- Chapter 6: External tools