Skip to content

MITIM (MIT Integrated Modeling) Suite for Fusion Applications

Notifications You must be signed in to change notification settings

aaronkho/MITIM-fusion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MITIM: a toolbox for modeling tasks in plasma physics and fusion energy

License py3comp

The MITIM (MIT Integrated Modeling) is a versatile and user-friendly Python library designed for plasma physics and fusion energy researchers. This light-weight, command-line, object-oriented toolbox streamlines the execution and interpretation of physics models and simplifies complex optimization tasks.

Do not forget to visit the Read-The-Docs.

Instructions

In a nutshell:

  1. Clone repository:

     git clone [email protected]:pabloprf/MITIM-fusion.git
  2. Add path to .bashrc file and source mitim:

    export MITIM_PATH=/path/to/mitim/
    source $MITIM_PATH/config/mitim.bashrc
  3. Install MITIM (python3.9 required):

    pip install -e $MITIM_PATH[pyqt,omfit]

References

P. Rodriguez-Fernandez, N.T. Howard, A. Saltzman, S. Kantamneni, J. Candy, C. Holland, M. Balandat, S. Ament and A.E. White, "Enhancing predictive capabilities in fusion burning plasmas through surrogate-based optimization in core transport solvers", arXiv:2312.12610 (2023).

P. Rodriguez-Fernandez, N.T. Howard and J. Candy, "Nonlinear gyrokinetic predictions of SPARC burning plasma profiles enabled by surrogate modeling", Nucl. Fusion 62, 076036 (2022).

Documentation

Full documentation, including detailed installation instructions, FAQ and examples: Documentation.

About

MITIM (MIT Integrated Modeling) Suite for Fusion Applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%