Subroutines¶
UL: Geomagnetic Labels¶
UD: Drift Shell Tracing¶
- ud310 - trace a magnetic drift shell
- ud315 - search the mirror point with the lowest altitude
- ud316 - Search the equatorial point with the lowest magnetic field intensity
- ud317 - trace a magnetic drift shell
- ud319 - transfer a field line segment from common block
uc170
touc130
- ud320 - evaluate a double time integral over a drift shell
- ud321 - evaluate a time integral over a magnetic field line
- ud322 - Special entry to subroutine
ud320()
- ud323 - Special entry to subroutine
ud321()
- ud327 - search an extremum
- ud328 - evaluate the second derivative of B
- ud329 - interpolate between two or three points
- ud330 - evaluate the third invariant
- ud331 - evaluate the magnetic flux through a spherical cap
- ud332 - evaluate the magnetic flux through a spherical pie
UF: Field Line Tracing¶
- uf410 - search the geographic position of a magnetic field line
- uf411 - search a local magnetic equator
- uf415 - rebuild the labels of the field line
- uf417 - search the geographic position of a magnetic field line
- uf420 - trace a magnetic field line segment passing through a given position
- uf421 - initialize and close a field line segment
- uf422 - follow a field line until a boundary condition is reached
- uf423 - Runge Kutta step
- uf424 - search the lowest B value
- uf425 - evaluate the curvature of the field lines
- uf426 - interpolating an extremum of B
- uf427 - interpolating a value of B
- uf428 - interpolating an altitude
- uf429 - transpose a field line segment
UM: Magnetic Field Models¶
- um510 - select an internal field model
- um511 - set the Jensen & Cain 1960 model coefficients
- um512 - set the GSFC 12/66 model coefficients
- um513 - set the DGRF/IGRF model coefficients
- um515 - perform a Schmidt normalisation
- um517 - transform from Schmidt to Kluge normalisation
- um520 - select an external magnetic field model
- um521 - ground disturbance from Kp
- um522 - position of the Sun
- um523 - GEO to GSM transformation
- um524 - GEO to SM transformation
- um530 - evaluate the magnetic field vector
- um531 - evaluate the geomagnetic field
- um532 - evaluate the external magnetic field
- um533 - evaluate distance to the magnetopause
- um535 - geocentric to geodetic transformation
- um536 - geodetic to geocentric transformation
- um537 - Kluge evaluation of the geomagnetic field
- um538 - evaluate the magnetic local time
- um539 - evaluate the magnetic field
UT: Dates and Coordinates¶
- ut540 - compute modified Julian Day from date
- ut541 - Convert spherical coordinates to cartesian coordinates
- ut542 - convert spherical vector components to cartesian components
- ut545 - compute date from modified Julian Day
- ut546 - convert cartesian coordinates to spherical coordinates
- ut547 - convert cartesian vector components to spherical components
- ut550 - select a coordinate transformation
- ut551 - Initialize an Euler rotation matrix
- ut552 - Initialize a quaternion rotation matrix
- ut555 - coordinate conversion
- ut556 - vector conversion
UA: Atmospheric Models¶
- ua610 - select an atmospheric, ionospheric and/or plasmaspheric model
- ua612 - provide a list of atmospheric constituents
- ua630 - evaluate the atmospheric densities
- ua631 - Anderson and Francis atmosphere
- ua632 - MSISE-90 atmosphere
- ua633 - IRI-90 ionosphere
- ua634 - compute mass density from number density
- ua635 - evaluate the Debye length
- ua636 - evaluate a weighted amospheric mass
- ua637 - proton cross sections
- ua638 - Hassitt proton cross sections
- ua639 - equatorial electron density
UT: General tools¶
- ut980 - print the error messages
- ut981 - OBSOLETE
- ut982 - OBSOLETE
- ut985 - transfer a field line of the drift shell to IDL
- ut986 - pass general variables to IDL
- ut990 - initialize the UNILIB library
- ut991 - print the magnetic field line
- ut992 - print the magnetic drift shell
- ut993 - Store a magnetic field drift shell
- ut998 - evaluate the magnetic field vector and the normal to the field line
- ut999 - radius of curvature in a dipolar magnetic field
EXT: External subroutines¶
IDL Interface¶
UNILIB/tags/v3.02