Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.26 KB

README.md

File metadata and controls

53 lines (37 loc) · 1.26 KB

Build Status

Python API for MATSim

This is a Python API to interact with the MATSim Software. It is mostly meant for teaching MATSim to non-programmers without loosing too much of the ability to configure, modify and analyse MATSim runs.

Installation

Pip

To install the package using pip, simply run the following:

# The installation procedure requires numpy to be available,
# so you have to install it first if not already available
pip install numpy
pip install --no-binary JPype1 JPype1
pip install pythonmatsim

Conda

Coming soon!

Roadmap

This is a wish-list of what should be there by Fall 2019:

  • Fast (enough) event handling
  • Fast (enough) data manipulation
  • Good enough IDE support for scenario and config
  • Deploy to PyPi
  • Deploy to conda-forge

Changelog

  • Next version - unreleased

  • 0.1.2 - 2019-08-26

    • fix additional problems with distribution
  • 0.1.1 - 2019-08-26

    • fix distribution of stub files (type hints)
  • 0.1.0 - 2019-08-26

    • static type hints for all java classes
    • protocol-buffer based event communication