cadcad
Design, simulate, validate, and operate within complex systems
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 25 committers (4.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.2%) to scientific vocabulary
Keywords from Contributors
Repository
Design, simulate, validate, and operate within complex systems
Basic Info
- Host: GitHub
- Owner: cadCAD-org
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://cadcad.org
- Size: 16.2 MB
Statistics
- Stars: 579
- Watchers: 26
- Forks: 275
- Open Issues: 11
- Releases: 5
Metadata Files
README.md
``
___________ ____
________ __ ___/ / ____/ | / __ \
/ ___/ __ / __ / / / /| | / / / /
/ // // / // / // __ |/ // /
_/_,/_,/_// |/___/
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
0. Pre-installation Virtual Environments with venv (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
Option A: Install Using pip
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
- Simulation Execution
- Policy Aggregation
- Parameter Sweep
- Display System Model Configurations
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 to start contributing!
Owner
- Name: cadCAD: Complex Adaptive Dynamics Computer Aided Design
- Login: cadCAD-org
- Kind: organization
- Email: cadcad.org@gmail.com
- Location: Cyberspace
- Website: cadcad.org
- Twitter: cadcad_org
- Repositories: 17
- Profile: https://github.com/cadCAD-org
Design Framework for Generalized Dynamical Systems with a focus on Computer Aided Design and Digital Twins for Systems Incorporating Algorithmic Policy
GitHub Events
Total
- Issues event: 4
- Watch event: 30
- Issue comment event: 2
- Pull request event: 2
- Pull request review event: 14
- Fork event: 10
Last Year
- Issues event: 4
- Watch event: 30
- Issue comment event: 2
- Pull request event: 2
- Pull request review event: 14
- Fork event: 10
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Joshua E. Jodesty | j****y@g****m | 523 |
| Markus | m****h@g****m | 36 |
| Danilo Lessa Bernardineli | d****a@g****m | 34 |
| Markus Buhatem Koch | 3****h | 17 |
| Tyler Mace | t****e@g****m | 15 |
| Benjamin Scholtz | c****t@b****m | 10 |
| JEJodesty | 1****y | 8 |
| Emanuel Lima | e****1 | 6 |
| eenti | 7****i | 5 |
| Emanuel Lima | e****a@o****m | 4 |
| Matt Barlin | 3****0 | 3 |
| zixuanzh | z****h@s****u | 2 |
| Shawn Anderson | s****n@l****m | 2 |
| Jonny Dubowsky | j****y@s****g | 2 |
| Griff Green | s****s@g****m | 2 |
| Benjamin | B****A | 2 |
| dependabot[bot] | 4****] | 2 |
| Michael Zargham | m****m | 2 |
| David Llop | 9****s | 2 |
| Zane Starr | z****r@g****m | 1 |
| fjribi | 5****i | 1 |
| Shawn Anderson | y****g@p****n | 1 |
| SeanMcOwen | s****n@g****m | 1 |
| Benjamin Scholtz | b****s@g****m | 1 |
| Andrea Maria Piana | a****a@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 51
- Total pull requests: 121
- Average time to close issues: 9 months
- Average time to close pull requests: 2 months
- Total issue authors: 20
- Total pull request authors: 28
- Average comments per issue: 2.55
- Average comments per pull request: 0.44
- Merged pull requests: 91
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 2
- Pull requests: 2
- Average time to close issues: 3 months
- Average time to close pull requests: 23 minutes
- Issue authors: 2
- Pull request authors: 1
- Average comments per issue: 1.5
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- danlessa (14)
- BenSchZA (7)
- LinuxIsCool (5)
- JEJodesty (3)
- SeanMcOwen (3)
- zcstarr (2)
- aclarkData (2)
- DrCatman (2)
- VHPL-UIS (1)
- seichris (1)
- markusbkoch (1)
- jds3d (1)
- rogervs (1)
- Will-Holden (1)
- jmercouris (1)
Pull Request Authors
- JEJodesty (59)
- danlessa (25)
- LinuxIsCool (6)
- emanuellima1 (5)
- zcstarr (4)
- BenSchZA (4)
- markusbkoch (2)
- dependabot[bot] (2)
- tylerdmace (2)
- alipostaci2001 (2)
- SeanMcOwen (2)
- AntoineRondelet (1)
- eenti (1)
- matttyb80 (1)
- pverrone2112 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 316 last-month
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 12
(may contain duplicates) - Total versions: 16
- Total maintainers: 2
pypi.org: cadcad
cadCAD: a differential games based simulation software package for research, validation, and Computer Aided Design of economic systems
- Homepage: https://github.com/cadCAD-org/cadCAD
- Documentation: https://cadcad.readthedocs.io/
- License: LICENSE.txt
-
Latest release: 0.5.3
published about 2 years ago
Rankings
Maintainers (2)
conda-forge.org: cadcad
- Homepage: https://github.com/cadCAD-org/cadCAD
- License: MIT
-
Latest release: 0.4.28
published almost 4 years ago
Rankings
Dependencies
- dill ==0.3.4
- fn ==0.4.3
- funcy ==1.16
- matplotlib ==3.3.2
- networkx ==2.5
- numpy ==1.22.0
- pandas ==1.1.5
- parameterized ==0.7.4
- pathos ==0.2.8
- plotly ==4.10.0
- pytest ==6.0.2
- pytz ==2021.1
- scikit-learn ==0.23.2
- scipy >=1.5.2
- seaborn ==0.11.0
- six >=1.11.0
- tabulate ==0.8.7
- wheel ==0.36.2
- xarray ==0.16.0
- dill *
- fn *
- funcy *
- numpy *
- pandas *
- pathos *
- pytz *
- six *