OMAS provides the backbone infrastructure that enables centralized data exchange among different physics components within the OMFIT framework, as embodied in the STEP module.
Remotely access IMAS data with OMFIT¶
OMFIT adds remote access capability to the IMAS functions within OMAS:
Remotely load OMAS data to IMAS
ods = load_omas_imas_remote(serverPicker='iter_login', machine='ITER', pulse=123456, run=1)
Remotely save OMAS data to IMAS
save_omas_imas_remote(serverPicker='iter_login', ods=ods, machine='DIII-D', pulse=123456, run=1 new=True)
Remotely browse available IMAS data
dB = browse_imas_remote(serverPicker='iter_login', user=None, pretty=True)
Some ITER specific IMAS utiliities available via OMFIT:
Remotely query ITER scenario database:
OMFIT['iter_scenarios'] = iter_scenario_summary_remote()
Access ITER scenario database remotely from within OMFIT:
OMFIT['ods'] = load_omas_iter_scenario_remote(pulse=131034, run=0)
Translating between legacy formats and IMAS¶
OMFIT provides an effective way to translate between legacy and IMAS via OMAS
Classes¶
OMFITcotsim
OMFITdprobe
OMFITfbm
OMFITgenray
OMFITgeqdsk
OMFITinputgacode
OMFITinputprofiles
OMFITkeqdsk
OMFITmeqdsk
OMFITmhdin
OMFITpFile
OMFITplasmastate
OMFITprofiles
OMFITstatefile
OMFITtranspOutput
fluxSurfaces
Modules¶
EFITtime
ONETWOtime
TORAY
DIII-D_BEAMS
EPED
STRAHL
FREYA
ZIPFITprofiles
TRANSP
TGYRO_GACODE
RABBIT
kineticEFITtime
CAKE
OMFITprofiles