simpy
Build, inspect, test, and analyze bounded process-based discrete-event simulations with SimPy, including events, resources, interrupts, monitoring, replications, warm-up, and reproducible output analysis.
npx skills add K-Dense-AI/scientific-agent-skills --skill simpy --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# SimPy ## Scope Use this skill for process-based discrete-event models where active entities yield events and contend for resources: queues, production systems, logistics, networks, service operations, inventory, and other event-driven systems. SimPy supplies an event scheduler and modeling primitives. It does **not** choose a scientifically valid conceptual model, input distribution, warm-up, run length, replication count, estimand, or causal interpretation. Treat those as simulation-study methodology, not SimPy API behavior. ## Current release and installation Verified **2026-07-23**: - Latest stable: **SimPy 4.1.2**, released on PyPI 2026-05-24; source tag `4.1.2` points to commit `f4381649`. - Package metadata requires Python **>=3.8** and classifies CPython 3.8-3.14 plus PyPy. SimPy has no runtime dependencies. - 4.1.2 adds Python 3.13/3.14 support and modern-interpreter test fixes. - Upstream and this skill are MIT-licensed. Create a reproducible environment: ```bash uv venv --python 3.13 source .venv/bin/activate uv pip install "simpy==4.1.2" python -c "import importlib.metadata; print(importlib.metadata.version('simpy'))" ``` Do not silently substitute the `latest` documen
- Scope
- Current release and installation
- Model workflow
- Minimal bounded model
- Core semantics
- Environment and deterministic ordering
- Event, Timeout, Process, and Condition
- Interrupts
- Shared resources
- Monitoring and stepping
- Real-time execution
- Bundled safe CLIs
- Testing
- References
uv venv --python 3.13
source .venv/bin/activate
uv pip install "simpy==4.1.2"
python -c "import importlib.metadata; print(importlib.metadata.version('simpy'))"
Inspect all options.
python skills/simpy/scripts/bounded_queue_scenario.py --help
python skills/simpy/scripts/replication_runner.py --help
python skills/simpy/scripts/event_trace_summary.py --help
python skills/simpy/scripts/validate_simulation_config.py --help
Deterministic built-in scenario.What does the simpy skill do?
Build, inspect, test, and analyze bounded process-based discrete-event simulations with SimPy, including events, resources, interrupts, monitoring, replications, warm-up, and reproducible output analysis.
How do I install it?
Run `npx skills add K-Dense-AI/scientific-agent-skills --skill simpy --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From K-Dense-AI/scientific-agent-skills, a repository with 32,619 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
