imas.ids_metadata.IDSType

class imas.ids_metadata.IDSType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Data dictionary indication of the time-variation character of a DD node

The Data Model distinguishes between categories of data according to their time-variation. constant data are data which are not varying within the context of the data being referred to (e.g. pulse, simulation, calculation); static data are likely to be constant over a wider range (e.g. nominal coil positions during operation); dynamic data are those which vary in time within the context of the data.

As in the Python HLI, IMAS-Python only distinguishes between dynamic and non-dynamic nodes.

__init__(name)

Attributes

NONE

The DD node has no type attribute.

DYNAMIC

Data that is varying in time.

CONSTANT

Data that does not vary within the IDS.

STATIC

Data that does not vary between multiple IDSs.

CONSTANT = 'constant'

Data that does not vary within the IDS.

DYNAMIC = 'dynamic'

Data that is varying in time.

NONE = None

The DD node has no type attribute.

STATIC = 'static'

Data that does not vary between multiple IDSs.


Last update: 2026-01-28