idstools.compute.distribution_sources¶
This module provides compute functions and classes for distribution_sources ids data
Module Contents¶
- class idstools.compute.distribution_sources.DistributionSourcesCompute(ids)[source]¶
This class provides compute functions for distribution sources ids.
- ids¶
The distribution sources IDS (Integrated Data Structure) object containing source/sink data and parameters relevant to fast particle and energetic ion distributions such as neutral beams or fusion products.
- ids¶
-
get_rho_tor_norm(time_slice: int, source_index=
0) None | numpy.ndarray[source]¶ The function get_rho_tor_norm returns the normalized toroidal rho values from a given time slice of a source.
-
get_source_info(time_slice, process_index=
0)[source]¶ The function get_source_info retrieves information about sources, including labels, particle data, and power, and returns it in a dictionary format.
- Returns:¶
a dictionary called sources_dict.
-
get_volume(time_slice: int, source_index=
0) None | numpy.ndarray[source]¶ The function get_volume retrieves the volume from a specific time slice of a source’s profiles.
- idstools.compute.distribution_sources.logger¶