MDSplus in IMAS-PythonΒΆ

MDSplus is a set of software tools for data acquisition and storage and a methodology for management of complex scientific data. IMAS-Python uses the IMAS LowLevel interface to interact with MDSplus data. The model files required to read IMAS IDS-structured data are generated on demand, whenever a specific DD version is used by the user. As this generation might take a while, MDSplus models are cached to disk, generally in $HOME/.cache/imas. As multiple processes can write to this location, especially during testing, special care is taken to avoid write collisions. $MDSPLUS_MODEL_TIMEOUT can be used to specify the amount of seconds to wait in case the default is not sufficient.


Last update: 2026-01-28