Skip to main content

Framework for making discrete event simulations

Project description

# Discrete event simulation

This package can be used to create a discrete event simulation based on your parameters. Just install the library (pypi library is WIP) and use the DiscreteSimulation class to run with your environment.

## How to apply it to your scenario

Check out the [examples](https://github.com/AlexanderGrooff/discrete-event-simulation/tree/master/examples) where scenarios are sketched out using this framework. The idea is that you state one or more available actions that the simulation can pick from which have a starting condition and events to trigger.

The events that are triggered by actions will modify the state, which is tracked in the simulation’s Timeline.

## Development

Make a virtualenv, install requirements and run tox to ensure everything works. It works from Python 3.8+.

` mkvirtualenv -a . -p python3 $(basename $(pwd)) pip install -r requirements.txt tox `

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

discrete-event-simulation-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

discrete_event_simulation-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file discrete-event-simulation-0.1.0.tar.gz.

File metadata

  • Download URL: discrete-event-simulation-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for discrete-event-simulation-0.1.0.tar.gz
Algorithm Hash digest
SHA256 12cfc5e70aa09986ec8661a77be5cc4432c3d8639dddad367b43698a4ad38cc5
MD5 c8b4c43f433a2edd078aa2cab1cc1d77
BLAKE2b-256 ee2333053e6c6ee9f2a2704bc8105f593cdbf83d39790939f3881435780f8a85

See more details on using hashes here.

File details

Details for the file discrete_event_simulation-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: discrete_event_simulation-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for discrete_event_simulation-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef78c42f109146b992d1f355d450ff9a815d8313d262a79066d019e09da52f8a
MD5 c574f3a246c7a93cb746350545b3b852
BLAKE2b-256 4c8cf873bddd7e22519c6b0b89af5c37d0eb418509484ea7ad72d61dc9d6f0e6

See more details on using hashes here.

Supported by

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