Package coords :: Module position
[show private | hide private]
[frames | no frames]

Module coords.position

Position object to manage coordinate transformations
Classes
Position The basic class in the coords library.
Coord General class for subclasses.
Hmsdms Sexagesimal coord: longitude in hours of time (enforced)
Degrees Decimal degrees coord
Radians Radians coord

Function Summary
number ahav(x)
archaversine function, units = radians.
(string,int,int,float) dms(number)
Convert from decimal to sexagesimal degrees,minutes,seconds
great circle distance in radians gcdist(vec1, vec2)
Input (ra,dec) vectors in radians; output great circle distance in radians.
number hav(theta)
haversine function, units = radians.

Function Details

ahav(x)

archaversine function, units = radians. Used in calculation of great circle distance
Parameters:
x
           (type=number)
Returns:
angle in radians
           (type=number)

dms(number)

Convert from decimal to sexagesimal degrees,minutes,seconds
Parameters:
number
           (type=number)
Returns:
sign,degrees,minutes,seconds
           (type=(string,int,int,float))

gcdist(vec1, vec2)

Input (ra,dec) vectors in radians; output great circle distance in radians.
Parameters:
vec1, vec2 - position in radians
           (type of vec1=number)
           (type of vec2=number)
Returns:
great circle distance in radians

See Also: http://wiki.astrogrid.org/bin/view/Astrogrid/CelestialCoordinates

hav(theta)

haversine function, units = radians. Used in calculation of great circle distance
Parameters:
theta - angle in radians
           (type=number)
Returns:
number

Generated by Epydoc 2.1 on Mon Feb 12 15:01:04 2007 http://epydoc.sf.net