The SimPy skill empowers Claude to design, implement, and analyze discrete-event simulations (DES) using the SimPy framework. It provides specialized guidance for modeling asynchronous processes where entities—such as customers, vehicles, or data packets—compete for limited resources like servers, machines, or bandwidth over time. This skill is essential for operations research, capacity planning, and system optimization, offering standardized patterns for resource management, event-driven scheduling, and comprehensive data collection across manufacturing, logistics, and network engineering domains.
Key Features
01Process-based modeling using Python generator functions
02Advanced resource management including Priority and Preemptive resources
03Event-driven scheduling and complex synchronization patterns
04Real-time simulation support synchronized with wall-clock time
05Integrated monitoring utilities for resource tracking and CSV export
060 GitHub stars
Use Cases
01Simulating network traffic, packet routing, and bandwidth allocation
02Optimizing manufacturing production lines and machine scheduling
03Analyzing logistics, warehouse operations, and supply chain efficiency