Skip to main content

Dynamic uncertainty quantification for Tokamak reactor simulations modelling

Project description

Documentation Status Tests Tests (IMAS) PyPI - Python Version PyPI DOI Coverage

Duqtools banner

Duqtools

Duqtools is a tool for Dynamic Uncertainty Quantification 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 Integrated Modeling and Analysis Suite (IMAS).

To install:

pip install duqtools

Or to use on the gateway:

module use /gss_efgw_work/work/g2vazizi/duqtools/modules
module load duqtools/3.1.6

The source code is available from Github.

Suggestions, improvements, and edits are most welcome.

Development

Check out our Contributing Guidelines to get started with development.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

duqtools-3.1.6.tar.gz (205.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

duqtools-3.1.6-py3-none-any.whl (227.2 kB view details)

Uploaded Python 3

File details

Details for the file duqtools-3.1.6.tar.gz.

File metadata

  • Download URL: duqtools-3.1.6.tar.gz
  • Upload date:
  • Size: 205.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for duqtools-3.1.6.tar.gz
Algorithm Hash digest
SHA256 2ccaa77e280cb238dbf70e5ab9752a36aa0813d78c7d167c9cf09f4ad980c7b7
MD5 f5e29cc9864a0c42dc4f0c3f4a24e636
BLAKE2b-256 f336f591c147ad15d73889be78265781c0d459353cd70e2a71de65f33e55dcff

See more details on using hashes here.

Provenance

The following attestation bundles were made for duqtools-3.1.6.tar.gz:

Publisher: publish.yaml on duqtools/duqtools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file duqtools-3.1.6-py3-none-any.whl.

File metadata

  • Download URL: duqtools-3.1.6-py3-none-any.whl
  • Upload date:
  • Size: 227.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for duqtools-3.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 058ef0ce494b237a349acf9f7d54169f9481f05670f3787af76bc5dbece50a39
MD5 4c05b6d3795f6eb998a950a625a49220
BLAKE2b-256 959206ad9d63cd1f8b27b8a0d097588be5180d3e7c74994cc2703c5e68e8c965

See more details on using hashes here.

Provenance

The following attestation bundles were made for duqtools-3.1.6-py3-none-any.whl:

Publisher: publish.yaml on duqtools/duqtools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page