pyrfu.mms.hpca_pad module#
- pyrfu.mms.hpca_pad.hpca_pad(vdf, saz, aze, b_xyz, elim=None)[source]#
Computes HPCA pitch angle distribution.
- Parameters:
vdf (xarray.DataArray) – Ion PSD or flux; [nt, npo16, ner63], looking direction
saz (xarray.DataArray) – Start index of azimuthal angle; [nt, 1], (0 - 15)
aze (xarray.DataArray) – Azimuthal angle per energy; [nT, naz16, npo16, ner63]
b_xyz (xarray.DataArray) – B in dmpa coordinate
elim (list, Optional) – [emin, emax], energy range for PAD
- Returns:
pad_spec – PAD spectrum
- Return type:
Examples
>>> pad_ = hpca_pad(vdf, saz, aze, elev, ien, b_xyz, elim=[500, 3000])