Skip to main content

Default template for PDM package

Project description

DESimPy

Event-driven discrete event simulation in Python (DESimPy).

Overview

DESimPy is an event-driven simulation framework. It also includes a service simulation module.

Processes in DESimPy are defined by methods owned by Python objects inherited from the Event abstract base class. These processes can be used to model system-level or component level changes in a modelled system. Such systems might include customers or patients flowing through services, vehicles in traffic, or agents competing in games.

DESimPy implements time-to-event simulation where the next event in a schedule is processed next regardless of the amount of time in the simulated present to that event. This constrasts with "time sweeping" in which a step size is used to increment foreward in time. It is possible to combine time-to-event with time sweeping (see Palmer & Tian 2021), however this package does not provide any explicit support for that.

Installation

pip install desimpy

Quickstart

🔜

Project details


Download files

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

Source Distribution

desimpy-0.1.0.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

desimpy-0.1.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file desimpy-0.1.0.tar.gz.

File metadata

  • Download URL: desimpy-0.1.0.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for desimpy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 68bbb75260d18365bbf07d0dcc9ecad34c4901ed322ca420fd10c77154859fab
MD5 be6b95864d9bbd274f78dae0c558247f
BLAKE2b-256 0a376c2599bd9e05348b101feba4e5092b12c97da68e089e5c0f9f7e9261c694

See more details on using hashes here.

File details

Details for the file desimpy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: desimpy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for desimpy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a541037414b6b33722d618660855f274548183a7c98b09826c138d48f8157cc
MD5 843a2751d7a3318caa410368c7004e1a
BLAKE2b-256 5f60d682abf64b35abacc08ea188ad6ce891c8cef696a3b52d61c86d23898ce5

See more details on using hashes here.

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