cdcm_execution
Science Score: 65.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
✓Institutional organization owner
Organization sjdyke-reth-institute has institutional domain (www.purdue.edu) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: sjdyke-reth-institute
- License: lgpl-3.0
- Language: Jupyter Notebook
- Default Branch: main
- Size: 16.8 MB
Statistics
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 1
- Releases: 1
Metadata Files
README.md
Control-oriented Dynamic Computational Modeling (CDCM) Framework
This repository contains packages that are part of the Control-oriented Dynamic Computational Modeling (CDCM) framework developed at the Resilient Extra-Terrestrial Habitats Institute (RETHi), a NASA-funded Space Technology Research Institute (STRI) under Grant #80NSSC19K1076.
Installation
Installing the cdcm package is best done through conda. All contents of this package have been tested with Python 3.9. Some utilities of the CDCM framework (particularly model calibration) depend on JAX, so it is recommended to create a conda virtual environment with JAX support.
1. Install Conda
To install conda, follow the official instructions.
Skip this step if you already have conda installed.
2. Install the cdcm_execution Package
2.1 Create a CDCM virtual environment
Use the following command to create a cdcm virtual environment with Python 3.9 and JAX dependencies:
bash
conda create -n <cdcm-venv-name> python=3.9 jax jaxlib
conda activate <cdcm-venv-name>
2.2 Install from GitHub
Once inside the activated environment, install the cdcm_execution package using:
bash
pip install git+https://github.com/sjdyke-reth-institute/cdcm_execution
Citation
If you use this software, please cite it as below:
bibtex
@software{cdcm_execution_2025,
author = {Ilias Bilionis and Murali Krishnan Rajasekharan Pillai},
title = {{sjdyke-reth-institute/cdcm_execution: Control-oriented Dynamic Computational Modeling (CDCM) Execution Language}},
version = {v0.9.7},
date = {2025-07-27},
doi = {10.5281/zenodo.16497968},
url = {https://doi.org/10.5281/zenodo.16497968}
}
You may also cite the associated SSRN publication:
Rajasekharan Pillai, Murali Krishnan; Bilionis, Ilias, "Control-oriented Dynamic Computational Modeling", SSRN, 2025. https://ssrn.com/abstract/5223568
Citation metadata is also included in the CITATION.cff file in this repository.
Owner
- Name: RETH Institute
- Login: sjdyke-reth-institute
- Kind: organization
- Email: rethi@purdue.edu
- Location: Purdue University
- Website: https://www.purdue.edu/rethi/
- Repositories: 1
- Profile: https://github.com/sjdyke-reth-institute
Resilient ExtraTerrestrial Habitats Institute
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Bilionis
given-names: Ilias
orcid: https://orcid.org/0000-0002-5266-105X
- family-names: Rajasekharan Pillai
given-names: Murali Krishnan
orcid: https://orcid.org/0009-0000-3858-7095
title: sjdyke-reth-institute/cdcm_execution: Control-oriented Dynamic Computational Modeling (CDCM) Execution Language
version: v0.9.7
date-released: 2025-07-27
doi: 10.5281/zenodo.16497968
GitHub Events
Total
- Release event: 1
- Push event: 3
Last Year
- Release event: 1
- Push event: 3
Dependencies
- h5py *
- matplotlib *
- networkx *
- numpy *
- pandas *
- pint *
- pyvis *
- pyyaml *
- requests *
- seaborn *
- sortedcontainers *