Framework for making discrete event simulations
Project description
[![PyPI version](https://badge.fury.io/py/discrete-event-simulation.svg)](https://pypi.org/project/discrete-event-simulation/) # 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
Hashes for discrete-event-simulation-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 797b7d92107548411ea314202358a03a58ba95314f1c8a8d66d607c748165577 |
|
MD5 | 5e0cb01b6ad476a5f35d3b154d41525e |
|
BLAKE2b-256 | ff97368bc39d98d337f1c8fae06acdc17440860337271acca6831a1d36c13fec |
Hashes for discrete_event_simulation-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43e22de211cf126fdf069d5d70003615cec264dfde3dba21f381a6af96c807be |
|
MD5 | 03e91df7027f58c757dd9ef801acab3f |
|
BLAKE2b-256 | cfb0561811d976355890b5df629964012e15bf7495a667b556e2d36209261e21 |