salabim
Salabim is a package for discrete event simulation in Python.
A Python discrete-event simulation package with queue handling, resources, statistical sampling, monitoring, and animation.
About the Project
Why use this?
salabim provides discrete-event simulation, queue handling, resources, stores, statistical sampling, and monitoring in a Python package. Its process-interaction approach is similar to SimPy 2, but it adds a more integrated environment for building, visualizing, and analyzing simulation models.
Industrial engineers choose salabim when they want DES with built-in animation and monitoring for manufacturing systems, material-handling operations, logistics, healthcare, and service processes. Its object-oriented design and real-time animation make it especially useful for communicating model behavior to operations teams and stakeholders. [385][392][396]
Key Features
- Discrete-event simulation in Python
- Queue handling, resources, stores, and process interaction
- Statistical sampling, monitoring, and output analysis
- Built-in animation for communicating system behavior
- Object-oriented modeling suitable for production and logistics systems
- Reference / Repo
- https://github.com/salabim/salabim
- Tool / Hosted
- https://www.salabim.org/
- Replaces / Alternative to
- Arena, FlexSim, Simul8
- Free layer
- open-source