Skip to content

SimComPyl -- Run simulations - composable, compiled and pure python

License

Notifications You must be signed in to change notification settings

gameduell/simcompyl

Repository files navigation

SimComPyl - composable, compiled and pure python

A Framework for Discrete Time Simulations

SimComPyl is a framework to write discrete time simulation. It focuses on ease of development as well as execution speed. This is archived by compiling pure composable python classes with numba:

Thousends of decisions of millions of individuals can be simulated within seconds.

The framework can be used to run any time-descrete simulation, e.g. you could use it to get more insights on the interactions and behaviours taking place in sea-life, a mesh network or on your website.

Feature Overview

  • pure python for rapid development and debugging
  • designed for composability, so you can develop and extend step by step
  • numba compiled execution for blazing fast execution
  • integration of pandas and holoviews for (visual) analysis
  • extendable execution modes and tracing capabilities
  • unit and integration tests with high coverage

Releases

No releases published

Packages

No packages published

Languages