Skip to main content

Release 2.0.1 of SimPy simulation package

Project description

SimPy 2.0.1 is a bug-fix release of SimPy 2.0. It repairs a number of errors in SimPy libraries, models and documentation. Version 2.0 of SimPy is a major release. It differs from the predecessor version (1.9.1) as follows:

  • Addition of an objected oriented API, while maintaining full backward compatibility. With external packages such as Parallel Python, this allows running SimPy programs in parallel on multiple computers/CPUs/cores.

    With 2.0, it is simple to add new simulation classes and modules which are subclassing class Simulation.

  • Totally restructured, significantly smaller code base, getting rid of all code duplication. This makes for easier maintenance.

  • Structuring and rendering of all documentation with the Sphinx documentation tool. This results in one easily browseable and searchable document.

SimPy is a process-based discrete-event simulation language based on standard Python and released under the GNU LGPL.

It provides the modeller with components of a simulation model. These include processes, for active components like customers, messages, and vehicles, and resources, for passive components that form limited capacity congestion points like servers, checkout counters, and tunnels. It also provides monitor variables to aid in gathering statistics. SimPy comes with extensive plotting capabilities.

The distribution contains in-depth documentation, tutorials, and a large number of simulation models.

Simulation model developers are encouraged to share their SimPy modeling techniques with the SimPy community. Please post a message to the simpy-Users mailing list,

mailto:simpy-users@lists.sourceforge.net.

Subscribe to simpy-users mailing list: http://lists.sourceforge.net/lists/listinfo/simpy-users

Software developers are also encouraged to interface SimPy with other Python-accessible packages, such as GUI, data base or mapping and to share these new capabilities with the community under the GNU LGPL.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

simpy-2.0.1.zip (6.2 MB view hashes)

Uploaded Source

simpy-2.0.1.tar.gz (4.7 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page