[![Discord Invite](https://dcbadge.vercel.app/api/server/FP2FGJb4tJ)](https://discord.gg/FP2FGJb4tJ)
[![Stable](https://img.shields.io/badge/docs-stable-blue.svg?style=for-the-badge)](https://cadCAD-org.github.io/CadCAD.jl/)
![Build Status](https://img.shields.io/github/actions/workflow/status/cadCAD-org/CadCAD.jl/CI.yml?branch=main&style=for-the-badge)
![Codecov](https://img.shields.io/codecov/c/github/cadCAD-org/CadCAD.jl?token=A4I0I8QGD7&style=for-the-badge)
Complex Adaptive Dynamics Computer Aided Design (CadCAD) is a language for encoding Generalized Dynamical Systems (GDS) as computer programs. This repository contains the Julia implementation of the software, based on the reference implementation written in [Python](https://github.com/cadCAD-org/cadcad-ri).
## Getting Started
Simply open a Julia REPL and do `]add CadCAD`
## Contributing
To know how you can contribute to this package, see the [`CONTRIBUTING.md`](CONTRIBUTING.md) file.
## Citing
If you use this package in a publication, or simply want to refer to it, see [`CITATION.bib`](CITATION.bib) for the relevant reference.