Download List

Descripción del Proyecto

SimPy is a discrete event, object-oriented, simulation
package for Python 2.3 and later. It uses generators
which support efficient implementation of coroutines. It
allows easy interfacing to GUIs and graphing packages
for analysis. Tutorial and examples are included.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-04-17 18:32
2.0.1

Esto es un bug-fix liberación que repara errores en las bibliotecas simpy, documentación y modelos.
Tags: bugfix
This is a bug-fix release which repairs errors in SimPy libraries, documentation, and models.

2009-04-16 19:26
2.0

Este comunicado contiene una gran compatibles opuso orientada API. Con los paquetes externos, tales como Python en paralelo, lo que permite el funcionamiento de los programas de Simpy en paralelo en varios equipos, procesadores, y núcleos. Se permite la adición simple de las clases y módulos de simulación por medio de subclases de la clase de simulación. El paquete fue reestructurado por completo y tiene una base de código significativamente menor con la eliminación de la duplicación de código. Toda la documentación está estructurada y prestados con la herramienta de documentación Esfinge.
Tags: Major feature enhancements
This major release contains a compatible objected oriented API. With external packages such as Parallel Python, this allows the running of SimPy programs in parallel on multiple computers, CPUs, and cores. It allows the simpler addition of new simulation classes and modules by
subclassing the Simulation class. The package was totally restructured and has a significantly smaller code base with the elimination of code duplication. All documentation is now structured and rendered with the Sphinx documentation tool.

2008-01-29 09:45
1.9

Esto es un lanzamiento importante con un mejor rendimiento, algunos cambios de la API, documentación mejorada, y corrección de errores. Es totalmente compatible con versiones anteriores. El manejo de la lista de eventos se ha modificado para proporcionar tiempos de ejecución más corto para los modelos más grandes (con miles de modelos de procesos) y los modelos con muchas interrupciones o cancelaciones de procesos. La lista de eventos ya no se basa en un diccionario. El manual ha sido editado y se les dio más fácil de leer de diseño. El BANK2 tutorial se ha ampliado.
Tags: Minor feature enhancements
This is a major release with better performance, a few API changes, improved documentation, and bugfixes. It is fully backwards compatible with previous versions. The handling of the event list has been changed to provide significantly shorter runtimes for larger models (models with thousands of processes) and models with many interrupts or process cancellations. The event list is no longer based on a dictionary. The manual has been edited and given an easier-to-read layout. The Bank2 tutorial has been extended.

2007-02-07 08:12
1.8

Esto es un lanzamiento importante, con cambios significativos en la API y la documentación y con una serie de correcciones de errores. El Manual y Cheatsheet han sido reescrito y editado y están disponibles en HTML y PDF. Hay nuevas declaraciones de rendimiento compuesto para "obtener" y "put" de las operaciones en la tienda y las instancias de nivel que permite dar marcha atrás. "rendimiento de conseguir" en una instancia de la tienda puede ahora tener una función de filtro que y cuántos artículos deben ser recuperados.
Tags: Major feature enhancements
This is a major release, with significant changes
to the API and documentation and with a number of
bugfixes. The Manual and Cheatsheet have been
rewritten and edited and are available in HTML and
PDF. There are new compound yield statements for
"get" and "put" operations on Store and Level
instances allowing reneging. "yield get" on a
Store instance can now have a function to filter
which and how many items should be retrieved.

2006-03-26 11:17
1.7

Esto es un lanzamiento importante con nuevas instalaciones. Simpy ahora soporta fácil, limpio aplicación de modelos para el productor / consumidor y de múltiples escenarios de cooperación proceso. Lo hace a través de la nueva clase de búfer resumen, con sub-clases de nivel y de la tienda. Procesos de forma asincrónica puede poner elementos en un buffer de poner * rendimiento * y obtener los artículos con * rendimiento * obtener declaraciones. Algunos ejemplos de su utilización se proporcionan en la carpeta de SimPyModels.
Tags: Major feature enhancements
This is a major release with significant new
facilities. SimPy now supports easy, clean
implementation of models for producer/consumer and
multi-process cooperation scenarios. It does this
through the new abstract Buffer class, with
sub-classes Level and Store. Processes can
asynchronously put items into a buffer by *yield
put* and get items with *yield get* statements.
Examples of their use are provide in the
SimPyModels folder.

Project Resources