Metadata-Version: 2.1
Name: de-sim
Version: 0.0.3
Summary: Object-oriented Python framework for discrete event simulation
Home-page: https://github.com/KarrLab/de_sim
Author: Karr Lab
Author-email: info@karrlab.org
License: MIT
Download-URL: https://github.com/KarrLab/de_sim
Keywords: discrete event simulation,DES,object-oriented,Python
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Dist: configobj
Requires-Dist: logging2
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: progressbar2 (>=3.39)
Requires-Dist: pympler
Requires-Dist: setuptools
Requires-Dist: wc-utils[git] (>=0.0.16)
Provides-Extra: all
Requires-Dist: capturer ; extra == 'all'
Requires-Dist: sphinx (>=1.8) ; extra == 'all'
Requires-Dist: sphinx-fontawesome ; extra == 'all'
Requires-Dist: sphinx-rtd-theme (>=0.4.2) ; extra == 'all'
Requires-Dist: sphinxcontrib-addmetahtml (>=0.1.1) ; extra == 'all'
Requires-Dist: sphinxcontrib-bibtex ; extra == 'all'
Requires-Dist: sphinxcontrib-googleanalytics (>=0.1.1) ; extra == 'all'
Requires-Dist: sphinxcontrib-spelling ; extra == 'all'
Requires-Dist: sphinxprettysearchresults ; extra == 'all'
Provides-Extra: docs
Requires-Dist: sphinx (>=1.8) ; extra == 'docs'
Requires-Dist: sphinx-fontawesome ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme (>=0.4.2) ; extra == 'docs'
Requires-Dist: sphinxcontrib-addmetahtml (>=0.1.1) ; extra == 'docs'
Requires-Dist: sphinxcontrib-bibtex ; extra == 'docs'
Requires-Dist: sphinxcontrib-googleanalytics (>=0.1.1) ; extra == 'docs'
Requires-Dist: sphinxcontrib-spelling ; extra == 'docs'
Requires-Dist: sphinxprettysearchresults ; extra == 'docs'
Provides-Extra: tests
Requires-Dist: capturer ; extra == 'tests'

|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 <http://www.simula67.info/>`__.
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 <https://docs.karrlab.org/de_sim>`__.

License
-------

The package is released under the `MIT license <LICENSE>`__.

Contributing to ``DE-Sim``
--------------------------

We enthusiastically welcome contributions to ``DE-Sim``! Please see the
`guide to contributing <CONTRIBUTING.md>`__ and the `developer's code of
conduct <CODE_OF_CONDUCT.md>`__.

Development team
----------------

This package was developed by the `Karr Lab <https://www.karrlab.org>`__
at the Icahn School of Medicine at Mount Sinai in New York, USA by the
following individuals:

-  `Arthur
   Goldberg <https://www.mountsinai.org/profiles/arthur-p-goldberg>`__
-  `Jonathan Karr <https://www.karrlab.org>`__

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 <https://github.com/KarrLab/de_sim/issues>`__ or contact the
`Karr Lab <mailto:info@karrlab.org>`__.

.. |PyPI package| image:: https://img.shields.io/pypi/v/de_sim.svg
   :target: https://pypi.python.org/pypi/de_sim
.. |Documentation| image:: https://readthedocs.org/projects/de_sim/badge/?version=latest
   :target: https://docs.karrlab.org/de_sim
.. |Test results| image:: https://circleci.com/gh/KarrLab/de_sim.svg?style=shield
   :target: https://circleci.com/gh/KarrLab/de_sim
.. |Test coverage| image:: https://coveralls.io/repos/github/KarrLab/de_sim/badge.svg
   :target: https://coveralls.io/github/KarrLab/de_sim
.. |Code analysis| image:: https://api.codeclimate.com/v1/badges/2fa3ece22f571fd36b12/maintainability
   :target: https://codeclimate.com/github/KarrLab/de_sim
.. |License| image:: https://img.shields.io/github/license/KarrLab/de_sim.svg
   :target: LICENSE
.. |Analytics| image:: https://ga-beacon.appspot.com/UA-86759801-1/de_sim/README.md?pixel



