The simpy module aggregates SimPy’s most used components into a single
namespace. This is purely for convenience. You can of course also access
everything (and more!) via their actual submodules.
The following tables list all of the available components in this module.
||Execution environment for an event-based simulation.
|RealtimeEnvironment([initial_time, factor, ...])
||Execution environment for an event-based simulation which is synchronized with the real-time (also known as wall-clock time).
||An event that may happen at some point in time.
|Timeout(env, delay[, value])
||A Event that gets triggered after a delay has passed.
||Process an event yielding generator.
||A Condition event that is triggered if all of a list of events have been successfully triggered.
||A Condition event that is triggered if any of a list of events has been successfully triggered.
||Exception thrown into a process if it is interrupted (see interrupt()).
||Resource with capacity of usage slots that can be requested by processes.
||A Resource supporting prioritized requests.
||A PriorityResource with preemption.
|Container(env[, capacity, init])
||Resource containing up to capacity of matter which may either be continuous (like water) or discrete (like apples).
||Resource with capacity slots for storing arbitrary objects.
||Resource with capacity slots for storing arbitrary objects supporting filtered get requests.