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 details)

Uploaded Source

File details

Details for the file pythonmatsim-0.1.2.tar.gz.

File metadata

  • Download URL: pythonmatsim-0.1.2.tar.gz
  • Upload date:
  • Size: 29.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.7

File hashes

Hashes for pythonmatsim-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ac77afab69412a282131eeb43fdcbe5c1ad7c6c9b733f3c37b18b4da3b350f41
MD5 f140197973e723e640d54228a527ae2b
BLAKE2b-256 86990ecf0801444f55e7dcdc47a7e65c2969343b7a4ae079c8ac2b7e9d7ce731

See more details on using hashes here.

Supported by

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