-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path__init__.py
31 lines (25 loc) · 1.26 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from .degrees import Degrees, atan2, asin, cos, sin, rev
# Planar and spatial coordinates
from .sunpos import Cartesian2d, Cartesian3d, Cylindrical, OrbitalElements, Polar, Spherical
from .sunpos import Geographic, Celestial, Horizontal
# Angle, time, and date
from .sunpos import Arcdegrees, Date, Seconds
# Sidereal time
from .sunpos import toGMST0, to_sidereal_time, hour_angle
# Orbital spatial coordinates
from .sunpos import cartesian2d_in_plane_of_orbit
from .sunpos import eccentric_anomaly_first_approximation
from .sunpos import ecliptic_anomaly_to_longitude, ecliptic_to_celestial
from .sunpos import iterate_for_eccentric_anomaly
from .sunpos import position_from_plane_of_orbit_to_ecliptic
from .sunpos import sun_earth_celestial_to_horizontal
from .sunpos import sun_earth_ecliptic_to_celestial
# Sun and Earth motion
from .sunpos import date_to_sun_earth_ecliptic, obliquity_of_the_ecliptic
from .sunpos import sun_earth_elements, time_and_location_to_sun_horizontal
# Moon motion
from .sunpos import moon_elements, moon_perturbation_arguments
from .sunpos import moon_2_distance_perturbation_terms
from .sunpos import moon_5_latitude_perturbation_terms
from .sunpos import moon_12_longitude_perturbation_terms
from .sunpos import date_and_sun_mean_to_moon_ecliptic