spacepy.empiricals.getPlasmaPause

spacepy.empiricals.getPlasmaPause(ticks, model='M2002', LT='all', omnivals=None)[source]

Plasmapause location model(s)

CA1992 – Carpenter, D. L., and R. R. Anderson, An ISEE/whistler model of equatorial electron density in the magnetosphere, J. Geophys. Res., 97, 1097, 1992. M2002 – Moldwin, M. B., L. Downward, H. K. Rassoul, R. Amin, and R. R. Anderson, A new model of the location of the plasmapause: CRRES results, J. Geophys. Res., 107(A11), 1339, doi:10.1029/2001JA009211, 2002. RT1970 – Rycroft, M. J., and J. O. Thomas, The magnetospheric plasmapause and the electron density trough at the alouette i orbit, Planetary and Space Science, 18(1), 65-80, 1970

Parameters
ticksspacepy.time.Ticktock

TickTock object of desired times

Lpp_modelstring, optional

‘CA1992’ or ‘M2002’ (default) CA1992 returns the Carpenter and Anderson model, M2002 returns the Moldwin et al. model

LTint, float

requested local time sector, ‘all’ is valid option

omnivalsspacepy.datamodel.SpaceData, dict

dict-like containing UTC (datetimes) and Kp keys

Returns
outfloat

Plasmapause radius in Earth radii

Warns
RuntimeWarning

If the CA1992 model is called with LT as it is not implemented

Examples

>>> import spacepy.time as spt
>>> import spacepy.empiricals as emp
>>> ticks = spt.tickrange('2002-01-01T12:00:00','2002-01-04T00:00:00',.25)
>>> emp.getPlasmaPause(ticks)
array([ 6.42140002,  6.42140002,  6.42140002,  6.42140002,  6.42140002,
    6.42140002,  6.42140002,  6.26859998,  5.772     ,  5.6574    ,
    5.6574    ])