salabim
salabim: discrete event simulation and animation in Python - Published in JOSS (2018)
Science Score: 95.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in JOSS metadata -
○Academic publication links
-
✓Committers with academic emails
1 of 3 committers (33.3%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Scientific Fields
Repository
salabim - discrete event simulation
Basic Info
- Host: GitHub
- Owner: salabim
- Language: Python
- Default Branch: master
- Homepage: https://www.salabim.org
- Size: 35.2 MB
Statistics
- Stars: 357
- Watchers: 17
- Forks: 71
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
readme.md

Salabim is a Python library for object-oriented discrete event simulation (DES) and animation.
Introduction
Discrete event simulation (DES) finds applications in various logistical domains including production facilities, warehousing, airports, hospitals, mining, materials handling, steel mills, and computer network analysis.
Salabim follows a well-proven and intuitive process description method similar to Tomas and Must.The package provides:
- Components
- Queues
- Resources
- Stores
- States
- Monitors for data collection and presentation
- 2D and 3D animation (including video production) (see below)
- Tracing facilities
- Advanced statistical sampling
In contrast to some other Python DES packages, salabim does not require the use of yield statements for process control, making it more straightforward to use. Salabim has minimal requirements, especially when animation is disabled.
Some salabim animations



Features and documentation
- Cross-platform support: salabim runs on Windows, macOS, Linux, iOS/iPadOS (Pythonista), and can even be used with "Python In Excel".
- Comprehensive documentation: Visit www.salabim.org/manual for detailed documentation.
Resources
The salabim package can be found on GitHub: www.github.com/salabim/salabim
And on PyPI: https://pypi.org/project/salabim/
Contributing and Reporting Issues
Contributions to salabim are highly appreciated! You can contribute by issuing a pull request or submitting an issue on GitHub. Alternatively, you can use the salabim Google user group for discussions and reporting issues.
License
Salabim is licensed under the MIT License.
Support
Ruud van der Ham, the core developer, is available and willing to help users with issues related to the package and modeling in general. He also provides services such as code and model reviews, consultancy, and training.
Getting Started
To start using salabim, visit www.salabim.org for installation instructions and further details.
Badges
Owner
- Login: salabim
- Kind: user
- Repositories: 4
- Profile: https://github.com/salabim
JOSS Publication
salabim: discrete event simulation and animation in Python
Tags
simulation DES process animationGitHub Events
Total
- Issues event: 15
- Watch event: 48
- Issue comment event: 21
- Push event: 22
- Pull request review event: 1
- Pull request review comment event: 1
- Pull request event: 5
- Fork event: 6
Last Year
- Issues event: 15
- Watch event: 48
- Issue comment event: 21
- Push event: 22
- Pull request review event: 1
- Pull request review comment event: 1
- Pull request event: 5
- Fork event: 6
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| salabim | 3****m | 595 |
| Raymond | r****6@g****m | 6 |
| Daniel S. Katz | d****z@i****g | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 53
- Total pull requests: 21
- Average time to close issues: 22 days
- Average time to close pull requests: 16 days
- Total issue authors: 36
- Total pull request authors: 14
- Average comments per issue: 1.85
- Average comments per pull request: 0.48
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 8
- Pull requests: 6
- Average time to close issues: 1 day
- Average time to close pull requests: about 15 hours
- Issue authors: 7
- Pull request authors: 1
- Average comments per issue: 2.0
- Average comments per pull request: 0.5
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- pspringer (5)
- ggblake (5)
- holgerbrandl (3)
- gonsie (3)
- PhilippWillms (3)
- EmmanuelMess (2)
- citrusvanilla (2)
- j209 (2)
- JO-WTF (1)
- reidlai (1)
- real-person (1)
- Hans-Lenos (1)
- TueChristensen (1)
- syphax (1)
- CameronAPowell (1)
Pull Request Authors
- cclauss (6)
- holgerbrandl (2)
- 90barricade93 (2)
- danielskatz (2)
- JO-WTF (1)
- martinkunkel2 (1)
- bmsousa (1)
- citrusvanilla (1)
- gonsie (1)
- tcdejong (1)
- foersterflorian (1)
- PhilippWillms (1)
- Overlytic (1)
- CameronAPowell (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 2,294 last-month
- Total dependent packages: 0
- Total dependent repositories: 3
- Total versions: 177
- Total maintainers: 1
pypi.org: salabim
salabim - discrete event simulation in Python
- Homepage: https://salabim.org
- Documentation: https://salabim.readthedocs.io/
- License: MIT License
-
Latest release: 25.0.15
published 5 months ago
