Repository for Complex Systems model of the Grassroots Economics Community Inclusion Currencies (CIC) project with the Red Cross. The Colab notebooks are able to be run and played with by anyone who uses the link. Modeling is built in cadCAD.
cadCAD (complex adaptive dynamics Computer-Aided Design) is a python based modeling framework for research, validation, and Computer Aided Design of complex systems. Given a model of a complex system, cadCAD can simulate the impact that a set of actions might have on it. This helps users make informed, rigorously tested decisions on how best to modify or interact with the system in order to achieve their goals. cadCAD supports different system modeling approaches and can be easily integrated with common empirical data science workflows. Monte Carlo methods, A/B testing and parameter sweeping features are natively supported and optimized for.
See cadCAD on Github for some tutorials on how to use cadCAD.
In order to reperform this code, we recommend the researcher use the following link to download https://www.anaconda.com/products/individual to download Python 3.7+. To install the specific version of cadCAD this repository was built with, run the following code:
pip install cadCAD==0.4.22
To download the specific version of this code, run the following command in your command line:
git clone https://github.com/BlockScience/Community_Inclusion_Currencies.git
Then run cd Community_Inclusion_Currencies
to enter the repository. Finally, run jupyter notebook
to open a notebook server to run the various notebooks in this repository.
Click here to get to an interactive notebook
Click here to for an interactive notebook with a parameter sweep
Block Science produced a role taxonomy of the CIC project. Click here to view it.
- https://community.cadcad.org/t/introduction-to-systems-thinking/18
- https://community.cadcad.org/t/working-glossary-of-systems-concepts/17
- https://community.cadcad.org/t/introduction-to-cadcad/15
- https://community.cadcad.org/t/putting-cadcad-in-context/19
- https://github.com/BlockScience/cadCAD/tree/master/tutorials
- https://blog.oceanprotocol.com/towards-a-practice-of-token-engineering-b02feeeff7ca
- https://assets.pubpub.org/sy02t720/31581340240758.pdf