Skip to main content

Pydynamo-w is a module to define, run and analyse system dynamics. I intially created it to play with the World3 model, which was written in DYNAMO, with Python.

Project description

Pydynamo-w

Pydynamo-w is a module to define, run and analyse system dynamics. I first present how to use the practical session we designed to play with the module, and then brief comments and references in english at the end.

Comments in english

It was originally created to run the World3 model [2], written in DYNAMO language [1]. Included in the module are functions to convert DYNAMO code to pydynamo syntax. All scenarios of Limits to Growth, updated with 2003 version, are shown in LimitsToGrowth03. For a quick tuto of how to use World3 in pydynamo, see World3. For a quick tuto on how to use pydynamo, see BTmodel.

Documentation about the World models is in https://abaucher.gitlabpages.inria.fr/pydynamo/.

Installation

  • clone this repository and got to folder
  • python -m pip install -r requirements.txt
  • you can import pydynamo

Note

This is a beta version and all documentation and commands may not be complete or updated

Usage

  • Define the system equations in a function or file with pydynamo syntax
  • Get a System object from this function or file
  • Run, change parameters, re-run, plot

Author

Achille BAUCHER for my internship at the LIG-lab. I used some functions from pyworld3 [3], and nice explanations by it's author Charles Vanwynsberghe.

References

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

pydynamo-w-0.0.2.tar.gz (42.4 kB view hashes)

Uploaded Source

Built Distribution

pydynamo_w-0.0.2-py3-none-any.whl (48.9 kB view hashes)

Uploaded Python 3

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