Skip to main content

[![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 `

Release files for discrete-event-simulation 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for discrete-event-simulation 0.1.2
File Size Uploaded
discrete-event-simulation-0.1.2.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for discrete-event-simulation 0.1.2
File Interpreter ABI Platform
discrete_event_simulation-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 10.2 kB

Release files / discrete-event-simulation-0.1.2.tar.gz

Download URL discrete-event-simulation-0.1.2.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
797b7d92107548411ea314202358a03a58ba95314f1c8a8d66d607c748165577
BLAKE2b-256 checksum
How to use checksums
ff97368bc39d98d337f1c8fae06acdc17440860337271acca6831a1d36c13fec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.6

Release files / discrete_event_simulation-0.1.2-py3-none-any.whl

Download URL discrete_event_simulation-0.1.2-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
43e22de211cf126fdf069d5d70003615cec264dfde3dba21f381a6af96c807be
BLAKE2b-256 checksum
How to use checksums
cfb0561811d976355890b5df629964012e15bf7495a667b556e2d36209261e21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.6

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page