imas_paraview.ids_util

Functions

cart_vector_has_value(vec)

Check if a lazy-loaded cartesian IMAS vector quantity has data.

create_name_recursive(node)

Generates a name for an IDS node.

cyl_vector_has_value(vec)

Check if a lazy-loaded cylindrical IMAS vector quantity has data.

get_arrays_from_ids(ids[, ggd_idx, ...])

Fetches GGD scalar and vector arrays that reside in the IDS.

is_time_dependent_aos(node)

Returns True if the provided IDS node is a time-dependent AoS, and False otherwise.

recursive_ggd_path_search(quantity_metadata, ...)

Recursively searches through the metadata of an IDS node for scalar GGD arrays (real & complex) and vector GGD arrays (regular and rphiz), and appends the paths of these to the scalar_array_paths and vector_array_paths respectively.

rz_vector_has_value(vec)

Check if a lazy-loaded cylindrical IMAS vector quantity has at least r and z set.


Last update: 2026-06-24