Links
AI / Agents
Developers
Community
Meta
Requires: Python >=3.11
JSON to Ciw (json2ciw)
🎓 A simple tool that can convert JSON file to a functional Ciw simulation model.
License
The materials have been made available under an MIT license. The materials are as-is with no liability for the author. Please provide credit if you reuse the code in your own work.
Citation
If you reuse any of the code, or the tutorial helps you work, please provide a citation.
@software{json2ciw,
author = {Monks, Thomas},
title = {json2ciw},
month = apr,
year = 2026,
publisher = {Zenodo},
version = {v0.10.0},
doi = {10.5281/zenodo.18879547},
url = {https://doi.org/10.5281/zenodo.18879547},
}Installation instructions
Installing dependencies
All dependencies are listed in binder/environment.yml and are pulled from conda-forge. To run the code locally, we recommend installing miniforge;
Miniforge is Free and Open Source Software (FOSS) alternative to Anaconda and miniconda that uses conda-forge as the default channel for packages. It installs both
condaandmamba(a drop in replacement for conda) package managers. We recommendmambafor faster resolving of dependencies and installation of packages.
Navigate to the repository directory in your terminal (or command prompt), then create the environment:
mamba env create -f binder/environment.ymlActivate the environment:
mamba activate json2ciwKey files
binder/environment.yml- Contains the conda environment if you wish to work the models.CHANGELOG.md- Changelog with record of notable changes to project between versions.CITATION.cff- Citation information for the code.LICENSE- Details of the MIT permissive license of this work.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
|
Tom Monks 💻 🎨 📖 🤔 🚧 ⚠️ ✅ |
Amy Heather 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!

