https://github.com/duqtools/duqtools
Dynamic uncertainty quantification for Tokamak reactor simulations modelling
https://github.com/duqtools/duqtools
fusion-reactor modelling python tokamak uncertainty-quantification
Last synced: 8 days ago
JSON representation
Dynamic uncertainty quantification for Tokamak reactor simulations modelling
- Host: GitHub
- URL: https://github.com/duqtools/duqtools
- Owner: duqtools
- License: apache-2.0
- Created: 2022-05-16T07:50:18.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-25T15:19:21.000Z (12 months ago)
- Last Synced: 2026-05-21T16:36:05.662Z (28 days ago)
- Topics: fusion-reactor, modelling, python, tokamak, uncertainty-quantification
- Language: Jupyter Notebook
- Homepage: https://duqtools.readthedocs.io/en/latest/
- Size: 9.39 MB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
Awesome Lists containing this project
- awesome-ml-in-plasma-physics - duqtools - IMAS-based dynamic uncertainty quantification for tokamak simulation campaigns (Tools / Simulation and Modeling Frameworks)
README
[](https://duqtools.readthedocs.io/en/latest/?badge=latest)
[](https://github.com/duqtools/duqtools/actions/workflows/test.yaml)
[](https://github.com/duqtools/duqtools/actions/workflows/test_imas.yaml)
[](https://pypi.org/project/duqtools/)
[](https://pypi.org/project/duqtools/)
[](https://zenodo.org/badge/latestdoi/492734189)


# Duqtools
*Duqtools* is a tool for **D**ynamic **U**ncertainty **Q**uantification for Tokamak reactor simulations modelling.
Features:
- Set up 100s of simulation runs from a single template
- Launch standard sets of sensitivity tests with minimal programming
- Batch job submission and status tracking
- Supports the Standardized Interface Data Structures (IDSs) data directory
- Compare and visualize 100s of simulations in one overview
- Display simulation results as confidence ranges and distributions
*Duqtools* is currently under active development. It runs on linux only and requires the [ITER](http://iter.org/) Integrated Modeling and Analysis Suite ([IMAS](https://confluence.iter.org/display/IMP)).
To install:
```console
pip install duqtools
```
Or to use on the gateway:
```console
module use /gss_efgw_work/work/g2vazizi/duqtools/modules
module load duqtools/3.1.6
```
The source code is available from [Github](https://github.com/duqtools/duqtools).
Suggestions, improvements, and edits are most welcome.
## Development
Check out our [Contributing Guidelines](CONTRIBUTING.md#Getting-started-with-development) to get started with development.