cherab.imas.ids.common¶

Subpackage for common utilities for loading data from IMAS IDS structures.

Functions

solve_coronal_equilibrium(element, density, ...)

Solve the charge state distribution of an element in coronal equilibrium.

get_ids_time_slice(entry, ids_name[, time, ...])

Get a time slice of the specified IDS from the given IMAS entry.

get_ids_numeric_field(ids_struct, name)

Return a numeric IDS field as a float64 NumPy array.

parse_ids_path_fragment(reference)

Parse a same-document IMAS IDS path fragment.

resolve_ids_path_reference(ids, reference)

Resolve an IDS path reference against an already loaded IDS object.

load_ids_path_reference(entry, reference)

Load and resolve an IDS path reference from a data entry.

Classes

IDSPathReference(ids_name[, occurrence, idspath])

Representation of an IMAS same-document IDS path reference.

Modules

ggd

Subpackage for loading GGD-related data.

grid_radial

Module for loading core grid properties and calculating normalized poloidal flux.

species

Module for common functions used to get IDS species information.