pyrfu.mms.def2psd module#

pyrfu.mms.def2psd.def2psd(inp: DataArray | Dataset) DataArray | Dataset[source]#

Compute phase space density from differential energy flux.

The phase-space density is given by:

where \(m\) is the particle mass in atomic mass unit, \(DEF\) is the differential energy flux in 1/(cm sr s) and \(E\) is the energy in eV.

Parameters:

inp (xarray.Dataset or xarray.DataArray) – Time series of the differential energy flux in [(cm^{2} s sr)^{-1}].

Returns:

psd – Time series of the phase space density in [s^{3} m^{-6}]

Return type:

xarray.Dataset or xarray.DataArray

Raises:

TypeError – If inp is not a xarray.Dataset or xarray.DataArray.