MATSim provides a toolbox to run and implement large-scale agent-based transport simulations. The toolbox consists of several modules which can be combined or used stand-alone. Modules can be replaced by own implementations to test single aspects of your own work. Currently, MATSim offers a toolbox for demand-modeling, agent-based mobility-simulation (traffic flow simulation), re-planning, a controller to iteratively run simulations as well as methods to analyze the output generated by the modules.
For more information, see the project website at http://www.matsim.org/.
Have any questions? Visit https://matsim.org/faq and see if it has already been answered. If not, post a new question.
The issue tracker is at https://matsim.org/issuetracker .
Build by running (from this directory, not any sub-directory):
mvn package -DskipTests
Releases and release candidates, including information how to use them by Maven, Gradle, or similar, also for contribs, can be found at https://bintray.com/matsim/matsim/.
Snapshots, with the usual use-at-your-own-risk disclaimer, are at http://oss.jfrog.org/artifactory/simple/oss-snapshot-local/org/matsim/.
An example how to get started with your own project, including a complete pom.xml, is at https://github.com/matsim-org/matsim-example-project .
Code examples are at https://github.com/matsim-org/matsim-code-examples .