# spacepy.empiricals.vampolaPA

`spacepy.empiricals.``vampolaPA`(omniflux, **kwargs)

  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]])