PYTOMO

Contacts: Tomas Odstrcil

Short Description

Code for 2D tomographic inversion of SXR and bolometric data

Keywords

SXR, bolometers, impurities, MHD modes, tomography

Long Description

pyTomo is an advanced code for tomographical inversion from various line integrated diagnostics like SXR or bolometers. The main advantages are a simple GUI, very fast inversion and a high accuracy (depends on the quality of the input data). Details can be found on the DIII-D software page https://diii-d.gat.com/diii-d/PyTomo

Typical workflows

This module is used for: * Inversion of radiation data * Investigation of 1D and 2D radiation profiles, poloidal asymmetries, and sawteeth * Determination of poloidal mode number. Further it can be used to estimate the impurity content and position of the magnetic axis.

Supported devices

This OMFIT GUI works now only for the DIII-D tokamak, but pytomo itself supports several machines - DIII-D, AUG, TCV, JET, COMPASS, GOLEM, TORESUPRA. But not all modules for these machines for are still actively maintained.

Tutorials

https://diii-d.gat.com/diii-d/PyTomo

Detailed description of the algorithms used for the tomographic inversion are published in these papers:

Odstrcil, T., et al. “Optimized tomography methods for plasma

emissivity reconstruction at the ASDEX Upgrade tokamak.” Review of Scientific Instruments 87.12 (2016): 123505.

Odstrcil, M., et al. “Modern numerical methods for plasma

tomography optimisation.” Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment 686 (2012): 156-161.

Contributors

List of contributors sorted by number of lines authored:

312 Tomas Odstrcil
 20 Fusion Bot
  1 Orso Meneghini
  1 Francesco Sciortino

Users

List of usernames sorted by number of module imports: leekuanwei, odstrcilt, matejaj, mattesr, ceelenl, turnerl, shis, odstrcil, eldond, sciortinof, shafer, tomas, wilkstm, welsha, callahank, hongrongjie, thomek, messers, smiskeyj, duranj, marshalli, ashtonkeya, huqiming, koendersj, sciof, stephanet, wanghuiqian, zamperinis, bortolon, canikjm, carvalhoi, khabanovf, knolkerm, lterzolo, nelsonand, orlov, pandyam, parsonsm, pfzhang, puettericht, smithsp, todstrci, turcof, wudonggui, yanz, zeng