Sample OMAS dataΒΆ

OMAS provides a way to populate ODSs with sample data. This is often useful for testing/debugging purposes.

import os

os.environ['OMAS_DEBUG_TOPIC'] = '*'

from omas import *

# list functions that fill ODS with sample data
ods_sample_methods = []
for item in dir(ODS):
    if item.startswith('sample_'):
        ods_sample_methods.append(item)
print("ods_sample_methods = %s" % ods_sample_methods)

ods = ODS()

# add sample equilibrium data to an ODS
ods.sample_equilibrium()

# alternatively, ods.sample() populates the ods with the output of all `ODS.sample_` methods
ods.sample()

Gallery generated by Sphinx-Gallery