Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cadcad-org/cadcad-ri
The Reference Implementation
https://github.com/cadcad-org/cadcad-ri
python
Last synced: about 9 hours ago
JSON representation
The Reference Implementation
- Host: GitHub
- URL: https://github.com/cadcad-org/cadcad-ri
- Owner: cadCAD-org
- License: bsd-2-clause
- Created: 2021-12-30T02:14:37.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-29T15:39:15.000Z (about 1 year ago)
- Last Synced: 2025-02-06T03:36:21.513Z (3 days ago)
- Topics: python
- Language: Python
- Homepage: https://cadcad.org
- Size: 1.27 MB
- Stars: 19
- Watchers: 8
- Forks: 9
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: CODEOWNERS
- Support: SUPPORT.md
Awesome Lists containing this project
README
![]()
[![Discord Invite](https://dcbadge.vercel.app/api/server/FP2FGJb4tJ)](https://discord.gg/FP2FGJb4tJ)
Complex Adaptive Dynamics Computer Aided Design (cadCAD) is a language for encoding Generalized Dynamical Systems (GDS) as computer programs. This repository contains the reference implementation of the software, based on the formal specification. Python was chosen for the reference implementation for clarity and ease of use.
## Getting Started
### Easy Mode
Clone this repository, create a notebook at the root of it, and import cadcad in the notebook. Recommended if you only want to use this version and do not intend to contribute to the repo.### Dev Environment Set Up
Alternatively, if you wish to set up a development environment to work from, please follow the instructions in the [CONTRIBUTING](CONTRIBUTING.md) file.## Contributing
To know how you can contribute to this package, see the [CONTRIBUTING](CONTRIBUTING.md) file.