SimPy is an open-source discrete-event simulation package based on Python.
SimPy is an open-source discrete-event simulation package based on Python.
Customer Reviews
Milad N.
Advanced user of SimPyI implemented multiple simulation environments for different network protocol then SimPy have a lot of pre implemented API that helps to have clean code based and optimized outputs.
While I think SimPy has the most API necessary for the different simulation applications, the main downside is lack of good documentations. I needed to spend a lot of time to read the code my self to learn how to exactly use different APIs. I suggest to have multiple advance examples with a detailed descriptions.
I am in charge of designing communication protocols for different gaming or networking applications. We use several custom network protocols, one of the downsides of using custom protocols is that we need to tune several parameters to reach the best performance, I use SimPy to implement the such network protocol in a simulated environment so I can test several parameters to find the best one. SimPy have a pretty good API to support such simulations and also it makes the whole simulation process much easier