Skip to main content

A package to use MATSim from Python

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pythonmatsim-0.1.2.tar.gz (29.0 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page