SimPy simplifies complex models
This article takes a look at SimPy, a Python package that allows you to easily create models of discrete event systems. There is some novelty involved in the way we think about this style of programming, but simulations are useful for understanding the behavior of resource-limited real-life systems. SimPy provides a simple Python tool for various types of modeling from limited bandwidth networks, automobile traffic behavior, market and commercial optimization, biological/evolutionary interactions, to other "stochastic" systems.
