Example models for the Poietic Flows toolkit.
To play with the examples, you need the Poietic Tool installed.
- Thinking In Systems – flows and stocks models from the book Thinking in Systems: A Primer by Donella Meadows
Make sure you have the poietic command-line tool from the
Poietic Tool package installed.
Follow the installation instructions contained in the package.
There are two ways to run and explore the demos: use the included convenience
run script or do it manually. Here are the methods described in more detail.
To run the demos you can use the included convenience run script in the
same directory as this README file.
For example:
./run ThinkingInSystems/Capital.poieticframeThe command will create output in the ./out directory with a CSV file
containing the simulation result. If you have the optional tools installed
(see below), more content, including charts and diagrams, is generated.
Recommended
Install the following tools to have additional visual content generated.
On MacOS with Homebrew use:
brew install gnuplot graphviz- Create a new database:
poietic new - Importing the demo package:
poietic import Basic/Interest.poieticframe - To make sure all parameter connections are correct, for some packages you might need to run
poietic edit auto-parameters. - Run the simulation:
poietic runand see the simulation results in the standard output.
Explore the included run shell script or explore poietic --help and --help
of its subcommands to learn more what can be done with the example models.
Experiment with the model by editing it. See the poietic tool documentation for more details.
The included demos are in early stage of development. The file format of the demos is not yet stable and might change. If you create your own derivatives, please be aware, that they might or might not work in the future.