mhd_radiative_loader
MHD Radiative Transfer Loader Module
====================================
This module provides functionality for computing single-fluid magnetohydrodynamics (MHD)
quantities related to radiative transfer synthesis and spectral line analysis.
Main Components
————–
MhdRadiativeLoader : class
Primary class for radiative transfer calculations in MHD simulations, including:
- Emission measure (EM) with optional TRAC correction and opacity
- Velocity-Differential Emission Measure (VDEM)
- Spectral line synthesis and Doppler velocity analysis
- G(T) contribution functions from ChiantiPy
Helper Functions
—————
lambda_to_doppler : Convert wavelength to Doppler velocity units
doppler_to_lambda : Convert Doppler velocity to wavelength units
read_qloss : Read radiative loss tables from file
interp_masked : Array masking with interpolation for VDEM binning
External Dependencies
——————–
- muse.instr.utils : MUSE instrument utilities for spectral synthesis
- ChiantiPy.core : Atomic database for spectral line calculations
Note: Some external dependencies may be optional and will fail gracefully
with ImportFailed if not available.
Functions
|
Convert wavelength to Doppler velocity units (km/s). |
|
Array masked to bins, possibly with interpolation correction and normalization factors, |
|
Convert wavelength to Doppler velocity units (km/s). |
|
Read radiative loss table from file. |
Classes
Loader for computing single-fluid MHD quantities related to radiative transfer. |