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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12cfc5e70aa09986ec8661a77be5cc4432c3d8639dddad367b43698a4ad38cc5
|
|
| MD5 |
c8b4c43f433a2edd078aa2cab1cc1d77
|
|
| BLAKE2b-256 |
ee2333053e6c6ee9f2a2704bc8105f593cdbf83d39790939f3881435780f8a85
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef78c42f109146b992d1f355d450ff9a815d8313d262a79066d019e09da52f8a
|
|
| MD5 |
c574f3a246c7a93cb746350545b3b852
|
|
| BLAKE2b-256 |
4c8cf873bddd7e22519c6b0b89af5c37d0eb418509484ea7ad72d61dc9d6f0e6
|