Skip to main content

Object-oriented Python framework for discrete event simulation

Project description

PyPI package Documentation Test results Test coverage Code analysis License Analytics

DE-Sim

DE-Sim provides an object-oriented discrete event simulation tool for Python.

DE-Sim is similar to Simula. Simulation logical processes are objects, and they schedule simulation events by exchanging messages. Simulation applications are composed of multiple subclasses of de_sim.simulation_object.SimulationObject.

Installation

  1. Install dependencies

    • Python >= 3.6

    • pip >= 19

  2. Install this package

    • Install latest release from PyPI pip install de_sim

    • Install a Docker image with the latest release from DockerHub docker pull karrlab/de_sim

    • Install latest revision from GitHub pip install git+https://github.com/KarrLab/de_sim.git#egg=de_sim

API documentation

Please see the API documentation.

License

The package is released under the MIT license.

Contributing to DE-Sim

We enthusiastically welcome contributions to DE-Sim! Please see the guide to contributing and the developer’s code of conduct.

Development team

This package was developed by the Karr Lab at the Icahn School of Medicine at Mount Sinai in New York, USA by the following individuals:

Acknowledgements

This work was supported by National Science Foundation award 1649014, National Institutes of Health award R35GM119771, and the Icahn Institute for Data Science and Genomic Technology.

Questions and comments

Please submit questions and issues to GitHub or contact the Karr Lab.

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

de_sim-0.0.3.tar.gz (75.9 kB view hashes)

Uploaded Source

Built Distribution

de_sim-0.0.3-py2.py3-none-any.whl (46.8 kB view hashes)

Uploaded Python 2 Python 3

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