Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cadCAD-org/cadCAD
Design, simulate, validate, and operate within complex systems
https://github.com/cadCAD-org/cadCAD
Last synced: 3 months ago
JSON representation
Design, simulate, validate, and operate within complex systems
- Host: GitHub
- URL: https://github.com/cadCAD-org/cadCAD
- Owner: cadCAD-org
- License: mit
- Created: 2018-09-10T15:28:57.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-19T13:58:36.000Z (7 months ago)
- Last Synced: 2024-05-02T04:08:05.812Z (6 months ago)
- Language: Python
- Homepage: https://cadcad.org
- Size: 16.2 MB
- Stars: 519
- Watchers: 28
- Forks: 272
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Authors: AUTHORS.txt
Awesome Lists containing this project
- awesome-robotic-tooling - cadCAD - A Python package that assists in the processes of designing, testing and validating complex systems through simulation, with support for Monte Carlo methods, A/B testing and parameter sweeping. (Electronics and Mechanics / Version Control)
README
```
___________ ____
________ __ ___/ / ____/ | / __ \
/ ___/ __` / __ / / / /| | / / / /
/ /__/ /_/ / /_/ / /___/ ___ |/ /_/ /
\___/\__,_/\__,_/\____/_/ |_/_____/
by cadCAD ver. 0.5.3
======================================
Complex Adaptive Dynamics
o i e
m d s
p e i
u d g
t n
e
r
```
***cadCAD*** is a Python package that assists in the processes of designing, testing and validating complex systems
through simulation, with support for Monte Carlo methods, A/B testing and parameter sweeping.# Getting Started
#### Change Log: [ver. 0.5.3](CHANGELOG.md)
## 0. Pre-installation Virtual Environments with [`venv`](https://docs.python.org/3/library/venv.html) (Optional):
If you wish to create an easy to use virtual environment to install cadCAD within, please use python's built in `venv` package.***Create** a virtual environment:*
```bash
$ python3 -m venv ~/cadcad
```***Activate** an existing virtual environment:*
```bash
$ source ~/cadcad/bin/activate
(cadcad) $
```***Deactivate** virtual environment:*
```bash
(cadcad) $ deactivate
$
```## 1. Installation:
Requires [>= Python 3.9.0](https://www.python.org/downloads/)**Option A:** Install Using **[pip](https://pypi.org/project/cadCAD/)**
```bash
pip3 install cadCAD
```**Option B:** Build From Source
```
pip3 install -r requirements.txt
python3 setup.py sdist bdist_wheel
pip3 install dist/*.whl
```## 2. Documentation:
* [Simulation Configuration](documentation/README.md)
* [Simulation Execution](documentation/Simulation_Execution.md)
* [Policy Aggregation](documentation/Policy_Aggregation.md)
* [Parameter Sweep](documentation/System_Model_Parameter_Sweep.md)
* [Display System Model Configurations](documentation/System_Configuration.md)## 3. Connect:
* Website: https://www.cadcad.org
* Discord: https://discord.gg/DX9uH8m4qY
* Twitter: https://twitter.com/cadcad_org
* Forum: https://community.cadcad.org
* Github: https://github.com/cadCAD-org
* Telegram: https://t.me/cadcad_org## 4. Contribute to this repository:
Follow [this document](CONTRIBUTING.md) to start contributing!