package tiny_appkits

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module CelestialSource

Sourcetype equatorial = {
  1. ra : float;
  2. dec : float;
}
Sourcetype horizontal = {
  1. az : float;
  2. alt : float;
}
Sourceval hours : float -> float -> float -> float
Sourceval degrees : float -> float
Sourceval dms : int -> float -> float -> float -> float
Sourceval to_degrees : float -> float
Sourceval to_hours : float -> float
Sourceval normalize : float -> float
Sourceval julian_date : float -> float
Sourceval j2000 : float
Sourceval centuries : float -> float
Sourceval gmst : float -> float
Sourceval lst : float -> lon:float -> float
Sourceval obliquity : float -> float
Sourceval of_ecliptic : obliquity:float -> float -> float -> equatorial
Sourceval of_vector : (float * float * float) -> equatorial
Sourceval to_vector : equatorial -> float * float * float
Sourceval precess : float -> equatorial -> equatorial
Sourceval to_horizontal : lat:float -> lst:float -> equatorial -> horizontal
Sourceval separation : equatorial -> equatorial -> float