spacepy.empiricals.vampolaPA¶
-
spacepy.empiricals.
vampolaPA
(omniflux, **kwargs)[source]¶ Pitch angle model of sin^n form
Parameters: omniflux : arraylike or float
omnidirectional number flux data
order : integer or float (optional)
order of sin^n functional form for distribution (default=2)
alphas : arraylike (optional)
pitch angles at which to evaluate the differential number flux (default is 5 to 90 degrees in 36 steps)
Returns: dnflux : array
differential number flux corresponding to pitch angles alphas
alphas : array
pitch angles at which the differential number flux was evaluated
Notes
Directional number flux integrated over pitch angle from 0 to 90 degrees is a factor of 4*pi lower than omnidirectional number flux.
Examples
Omnidirectional number flux of [3000, 6000]
>>> from spacepy.empiricals import vampolaPA >>> vampolaPA(3000, alpha=[45, 90]) (array([ 179.04931098, 358.09862196]), [45, 90]) >>> data, pas = vampolaPA([3000, 6000], alpha=[45, 90]) >>> pas [45, 90] >>> data array([[ 179.04931098, 358.09862196], [ 358.09862196, 716.19724391]])