Practical Astronomy
|
Functions | |
def | cd_jd (day, month, year) |
def | jdc_day (julianDate) |
def | jdc_month (julianDate) |
def | jdc_year (julianDate) |
def | f_dow (julianDate) |
def | hms_dh (hours, minutes, seconds) |
def | dh_hour (decimalHours) |
def | dh_min (decimalHours) |
def | dh_sec (decimalHours) |
def | lct_ut (lctHours, lctMinutes, lctSeconds, daylightSaving, zoneCorrection, localDay, localMonth, localYear) |
def | ut_lct (uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear) |
def | ut_lc_day (uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear) |
def | ut_lc_month (uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear) |
def | ut_lc_year (uHours, uMinutes, uSeconds, daylightSaving, zoneCorrection, greenwichDay, greenwichMonth, greenwichYear) |
def | lct_gday (lct_hours, lct_minutes, lct_seconds, daylight_saving, zone_correction, local_day, local_month, local_year) |
def | lct_gmonth (lct_hours, lct_minutes, lct_seconds, daylight_saving, zone_correction, local_day, local_month, local_year) |
def | lct_gyear (lct_hours, lct_minutes, lct_seconds, daylight_saving, zone_correction, local_day, local_month, local_year) |
def | ut_gst (u_hours, u_minutes, u_seconds, greenwich_day, greenwich_month, greenwich_year) |
def | gst_lst (greenwich_hours, greenwich_minutes, greenwich_seconds, geographical_longitude) |
def | lst_gst (local_hours, local_minutes, local_seconds, longitude) |
def | gst_ut (greenwich_sidereal_hours, greenwich_sidereal_minutes, greenwich_sidereal_seconds, greenwich_day, greenwich_month, greenwich_year) |
def | e_gst_ut (GSH, GSM, GSS, GD, GM, GY) |
def | ra_ha (ra_hours, ra_minutes, ra_seconds, lct_hours, lct_minutes, lct_seconds, daylight_saving, zone_correction, local_day, local_month, local_year, geographical_longitude) |
def | ha_ra (hour_angle_hours, hour_angle_minutes, hour_angle_seconds, lct_hours, lct_minutes, lct_seconds, daylight_saving, zone_correction, local_day, local_month, local_year, geographical_longitude) |
def | dms_dd (degrees, minutes, seconds) |
def | dd_deg (decimal_degrees) |
def | dd_min (decimal_degrees) |
def | dd_sec (decimal_degrees) |
def | dd_dh (decimal_degrees) |
def | dh_dd (degree_hours) |
def | degrees (W) |
def | atan2 (X, Y) |
def | eq_az (hour_angle_hours, hour_angle_minutes, hour_angle_seconds, declination_degrees, declination_minutes, declination_seconds, geographical_latitude) |
def | eq_alt (hour_angle_hours, hour_angle_minutes, hour_angle_seconds, declination_degrees, declination_minutes, declination_seconds, geographical_latitude) |
def | hor_dec (azimuth_degrees, azimuth_minutes, azimuth_seconds, altitude_degrees, altitude_minutes, altitude_seconds, geographical_latitude) |
def | hor_ha (azimuth_degrees, azimuth_minutes, azimuth_seconds, altitude_degrees, altitude_minutes, altitude_seconds, geographical_latitude) |
def | nutat_obl (greenwich_day, greenwich_month, greenwich_year) |
def | obliq (greenwich_day, greenwich_month, greenwich_year) |
def | sun_long (LCH, LCM, LCS, DS, ZC, LD, LM, LY) |
def | sun_dist (LCH, LCM, LCS, DS, ZC, LD, LM, LY) |
def | sun_dia (LCH, LCM, LCS, DS, ZC, LD, LM, LY) |
def | true_anomaly (AM, EC) |
def | eccentric_anomaly (AM, EC) |
def | refract (Y2, SW, PR, TR) |
def | refract_l3035 (PR, TR, Y, D) |
def | parallax_ha (HH, HM, HS, DD, DM, DS, SW, GP, HT, HP) |
def | parallax_ha_l2870 (X, Y, RC, RP, RS, TP) |
def | parallax_dec (HH, HM, HS, DD, DM, DS, SW, GP, HT, HP) |
def | parallax_dec_l2870 (X, Y, RC, RP, RS, TP) |
def | unwind (W) |
def | unwind_deg (W) |
def | unwind_rad (W) |
def | moon_long (LH, LM, LS, DS, ZC, DY, MN, YR) |
def | moon_lat (LH, LM, LS, DS, ZC, DY, MN, YR) |
def | moon_hp (LH, LM, LS, DS, ZC, DY, MN, YR) |
def | moon_dist (LH, LM, LS, DS, ZC, DY, MN, YR) |
def | moon_size (LH, LM, LS, DS, ZC, DY, MN, YR) |
def | sun_e_long (GD, GM, GY) |
def | sun_peri (GD, GM, GY) |
def | sun_ecc (GD, GM, GY) |
def | ec_dec (ELD, ELM, ELS, BD, BM, BS, GD, GM, GY) |
def | ec_ra (ELD, ELM, ELS, BD, BM, BS, GD, GM, GY) |
def | sun_true_anomaly (LCH, LCM, LCS, DS, ZC, LD, LM, LY) |
def | sun_mean_anomaly (LCH, LCM, LCS, DS, ZC, LD, LM, LY) |
def | sunrise_lct (LD, LM, LY, DS, ZC, GL, GP) |
def | sunrise_lct_l3710 (GD, GM, GY, SR, DI, GP) |
def | sunrise_az (LD, LM, LY, DS, ZC, GL, GP) |
def | sunrise_az_l3710 (GD, GM, GY, SR, DI, GP) |
def | sunset_az (LD, LM, LY, DS, ZC, GL, GP) |
def | sunset_az_l3710 (GD, GM, GY, SR, DI, GP) |
def | sunset_lct (LD, LM, LY, DS, ZC, GL, GP) |
def | sunset_lct_l3710 (GD, GM, GY, SR, DI, GP) |
def | e_sun_rs (LD, LM, LY, DS, ZC, GL, GP) |
def | e_sun_rs_l3710 (GD, GM, GY, SR, DI, GP) |
def | angle (XX1, XM1, XS1, DD1, DM1, DS1, XX2, XM2, XS2, DD2, DM2, DS2, S) |
def | rise_set_local_sidereal_time_rise (RAH, RAM, RAS, DD, DM, DS, VD, G) |
def | e_rs (RAH, RAM, RAS, DD, DM, DS, VD, G) |
def | rise_set_local_sidereal_time_set (RAH, RAM, RAS, DD, DM, DS, VD, G) |
def | rise_set_azimuth_rise (RAH, RAM, RAS, DD, DM, DS, VD, G) |
def | rise_set_azimuth_set (RAH, RAM, RAS, DD, DM, DS, VD, G) |
def | nutat_long (GD, GM, GY) |
def | twilight_am_lct (LD, LM, LY, DS, ZC, GL, GP, TT) |
def | twilight_am_lct_l3710 (GD, GM, GY, SR, DI, GP) |
def | twilight_pm_lct (LD, LM, LY, DS, ZC, GL, GP, TT) |
def | twilight_pm_lct_l3710 (GD, GM, GY, SR, DI, GP) |
def | e_twilight (LD, LM, LY, DS, ZC, GL, GP, TT) |
def | e_twilight_l3710 (GD, GM, GY, SR, DI, GP) |
def | planet_coordinates (LH, LM, LS, DS, ZC, DY, MN, YR, S) |
def | planet_long_l4685 (AP) |
def | planet_long_l4735 (AP, MS, T) |
def | planet_long_l4810 (AP, MS) |
def | planet_long_l4945 (T, IP, PL) |
def | solve_cubic (W) |
def | p_comet_long_lat_dist (LH, LM, LS, DS, ZC, DY, MN, YR, TD, TM, TY, Q, I, P, N) |
def | moon_long_lat_hp (LH, LM, LS, DS, ZC, DY, MN, YR) |
def | moon_phase (LH, LM, LS, DS, ZC, DY, MN, YR) |
def | moon_mean_anomaly (LH, LM, LS, DS, ZC, DY, MN, YR) |
def | new_moon (DS, ZC, DY, MN, YR) |
def | full_moon (DS, ZC, DY, MN, YR) |
def | new_moon_full_moon_l6855 (K, T) |
def | moon_rise_lct (DY, MN, YR, DS, ZC, GLong, GLat) |
def | moon_rise_lct_l6680 (X, DS, ZC, GDY, GMN, GYR, G1, UT) |
def | moon_rise_lct_l6700 (LCT, DS, ZC, DY1, MN1, YR1, GDY, GMN, GYR, GLat) |
def | e_moon_rise (DY, MN, YR, DS, ZC, GLong, GLat) |
def | e_moon_rise_l6680 (S3, G1, UT, DS, ZC, GDY, GMN, GYR, DY1, MN1, YR1) |
def | e_moon_rise_l6700 (LCT, DS, ZC, DY1, MN1, YR1, GDY, GMN, GYR, GLat) |
def | moon_rise_lc_dmy (DY, MN, YR, DS, ZC, GLong, GLat) |
def | moon_rise_lc_dmy_l6680 (X, DS, ZC, GDY, GMN, GYR, G1, UT) |
def | moon_rise_lc_dmy_l6700 (LCT, DS, ZC, DY1, MN1, YR1, GDY, GMN, GYR, GLat) |
def | moon_rise_az (DY, MN, YR, DS, ZC, GLong, GLat) |
def | moon_rise_az_l6680 (X, DS, ZC, GDY, GMN, GYR, G1, UT) |
def | moon_rise_az_l6700 (LCT, DS, ZC, DY1, MN1, YR1, GDY, GMN, GYR, GLat) |
def | moon_set_lct (DY, MN, YR, DS, ZC, GLong, GLat) |
def | moon_set_lct_l6680 (X, DS, ZC, GDY, GMN, GYR, G1, UT) |
def | moon_set_lct_l6700 (LCT, DS, ZC, DY1, MN1, YR1, GDY, GMN, GYR, GLat) |
def | e_moon_set (DY, MN, YR, DS, ZC, GLong, GLat) |
def | e_moon_set_l6680 (X, S3, G1, UT, DS, ZC, GDY, GMN, GYR, DY1, MN1, YR1) |
def | e_moon_set_l6700 (LCT, DS, ZC, DY1, MN1, YR1, GDY, GMN, GYR, GLat) |
def | moon_set_lc_dmy (DY, MN, YR, DS, ZC, GLong, GLat) |
def | moon_set_lc_dmy_l6680 (X, DS, ZC, GDY, GMN, GYR, G1, UT) |
def | moon_set_lc_dmy_l6700 (LCT, DS, ZC, DY1, MN1, YR1, GDY, GMN, GYR, GLat) |
def | moon_set_az (DY, MN, YR, DS, ZC, GLong, GLat) |
def | moon_set_az_l6680 (X, DS, ZC, GDY, GMN, GYR, G1, UT) |
def | moon_set_az_l6700 (LCT, DS, ZC, DY1, MN1, YR1, GDY, GMN, GYR, GLat) |
def | lunar_eclipse_occurrence (DS, ZC, DY, MN, YR) |
def | lunar_eclipse_occurrence_l6855 (T, K) |
def | mag_lunar_eclipse (DY, MN, YR, DS, ZC) |
def | ut_end_total_lunar_eclipse (DY, MN, YR, DS, ZC) |
def | ut_end_umbra_lunar_eclipse (DY, MN, YR, DS, ZC) |
def | ut_first_contact_lunar_eclipse (DY, MN, YR, DS, ZC) |
def | ut_last_contact_lunar_eclipse (DY, MN, YR, DS, ZC) |
def | ut_max_lunar_eclipse (DY, MN, YR, DS, ZC) |
def | ut_start_total_lunar_eclipse (DY, MN, YR, DS, ZC) |
def | ut_start_umbra_lunar_eclipse (DY, MN, YR, DS, ZC) |
def | solar_eclipse_occurrence (DS, ZC, DY, MN, YR) |
def | solar_eclipse_occurrence_l6855 (T, K) |
def | mag_solar_eclipse (DY, MN, YR, DS, ZC, GLong, GLat) |
def | mag_solar_eclipse_l7390 (X, Y, IGDay, GMonth, GYear, TM, GLong, GLat, HP) |
def | ut_first_contact_solar_eclipse (DY, MN, YR, DS, ZC, GLong, GLat) |
def | ut_first_contact_solar_eclipse_l7390 (X, Y, IGDay, GMonth, GYear, TM, GLong, GLat, HP) |
def | ut_last_contact_solar_eclipse (DY, MN, YR, DS, ZC, GLong, GLat) |
def | ut_last_contact_solar_eclipse_l7390 (X, Y, IGDay, GMonth, GYear, TM, GLong, GLat, HP) |
def | ut_max_solar_eclipse (DY, MN, YR, DS, ZC, GLong, GLat) |
def | ut_max_solar_eclipse_l7390 (X, Y, IGDay, GMonth, GYear, TM, GLong, GLat, HP) |
def | fract (W) |
def | lint (W) |
def | iint (W) |
def | sgn (number_to_check) |
def | ut_day_adjust (UT, G1) |
def | f_part (W) |
def | eq_e_lat (RAH, RAM, RAS, DD, DM, DS, GD, GM, GY) |
def | eq_e_long (RAH, RAM, RAS, DD, DM, DS, GD, GM, GY) |
def practical_astronomy.pa_macro.angle | ( | XX1, | |
XM1, | |||
XS1, | |||
DD1, | |||
DM1, | |||
DS1, | |||
XX2, | |||
XM2, | |||
XS2, | |||
DD2, | |||
DM2, | |||
DS2, | |||
S | |||
) |
Calculate the angle between two celestial objects Original macro name: Angle
def practical_astronomy.pa_macro.atan2 | ( | X, | |
Y | |||
) |
Custom ATAN2 function Original macro name: Atan2
def practical_astronomy.pa_macro.cd_jd | ( | day, | |
month, | |||
year | |||
) |
Convert a Greenwich Date/Civil Date (day,month,year) to Julian Date Original macro name: CDJD
def practical_astronomy.pa_macro.dd_deg | ( | decimal_degrees | ) |
Return Degrees part of Decimal Degrees Original macro name: DDDeg
def practical_astronomy.pa_macro.dd_dh | ( | decimal_degrees | ) |
Convert Decimal Degrees to Degree-Hours Original macro name: DDDH
def practical_astronomy.pa_macro.dd_min | ( | decimal_degrees | ) |
Return Minutes part of Decimal Degrees Original macro name: DDMin
def practical_astronomy.pa_macro.dd_sec | ( | decimal_degrees | ) |
Return Seconds part of Decimal Degrees Original macro name: DDSec
def practical_astronomy.pa_macro.degrees | ( | W | ) |
Convert W to Degrees Original macro name: Degrees
def practical_astronomy.pa_macro.dh_dd | ( | degree_hours | ) |
Convert Degree-Hours to Decimal Degrees Original macro name: DHDD
def practical_astronomy.pa_macro.dh_hour | ( | decimalHours | ) |
Return the hour part of a Decimal Hours Original macro name: DHHour
def practical_astronomy.pa_macro.dh_min | ( | decimalHours | ) |
Return the minutes part of a Decimal Hours Original macro name: DHMin
def practical_astronomy.pa_macro.dh_sec | ( | decimalHours | ) |
Return the seconds part of a Decimal Hours Original macro name: DHSec
def practical_astronomy.pa_macro.dms_dd | ( | degrees, | |
minutes, | |||
seconds | |||
) |
Convert Degrees Minutes Seconds to Decimal Degrees Original macro name: DMSDD
def practical_astronomy.pa_macro.e_gst_ut | ( | GSH, | |
GSM, | |||
GSS, | |||
GD, | |||
GM, | |||
GY | |||
) |
Status of conversion of Greenwich Sidereal Time to Universal Time. Original macro name: eGSTUT
def practical_astronomy.pa_macro.e_moon_rise | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Moonrise calculation status. Original macro name: eMoonRise
def practical_astronomy.pa_macro.e_moon_rise_l6680 | ( | S3, | |
G1, | |||
UT, | |||
DS, | |||
ZC, | |||
GDY, | |||
GMN, | |||
GYR, | |||
DY1, | |||
MN1, | |||
YR1 | |||
) |
Helper function for e_moon_rise()
def practical_astronomy.pa_macro.e_moon_rise_l6700 | ( | LCT, | |
DS, | |||
ZC, | |||
DY1, | |||
MN1, | |||
YR1, | |||
GDY, | |||
GMN, | |||
GYR, | |||
GLat | |||
) |
Helper function for e_moon_rise()
def practical_astronomy.pa_macro.e_moon_set | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Moonset calculation status. Original macro name: eMoonSet
def practical_astronomy.pa_macro.e_moon_set_l6680 | ( | X, | |
S3, | |||
G1, | |||
UT, | |||
DS, | |||
ZC, | |||
GDY, | |||
GMN, | |||
GYR, | |||
DY1, | |||
MN1, | |||
YR1 | |||
) |
Helper function for e_moon_set()
def practical_astronomy.pa_macro.e_moon_set_l6700 | ( | LCT, | |
DS, | |||
ZC, | |||
DY1, | |||
MN1, | |||
YR1, | |||
GDY, | |||
GMN, | |||
GYR, | |||
GLat | |||
) |
Helper function for e_moon_set()
def practical_astronomy.pa_macro.e_rs | ( | RAH, | |
RAM, | |||
RAS, | |||
DD, | |||
DM, | |||
DS, | |||
VD, | |||
G | |||
) |
Rise/Set status Possible values: "OK", "** never rises", "** circumpolar" Original macro name: eRS
def practical_astronomy.pa_macro.e_sun_rs | ( | LD, | |
LM, | |||
LY, | |||
DS, | |||
ZC, | |||
GL, | |||
GP | |||
) |
Sunrise/Sunset calculation status. Original macro name: eSunRS
def practical_astronomy.pa_macro.e_sun_rs_l3710 | ( | GD, | |
GM, | |||
GY, | |||
SR, | |||
DI, | |||
GP | |||
) |
Helper function for e_sun_rs().
def practical_astronomy.pa_macro.e_twilight | ( | LD, | |
LM, | |||
LY, | |||
DS, | |||
ZC, | |||
GL, | |||
GP, | |||
TT | |||
) |
Twilight calculation status. Twilight type can be one of "C" (civil), "N" (nautical), or "A" (astronomical) Original macro name: eTwilight Returns: One of: "OK", "** lasts all night", or "** Sun too far below horizon"
def practical_astronomy.pa_macro.e_twilight_l3710 | ( | GD, | |
GM, | |||
GY, | |||
SR, | |||
DI, | |||
GP | |||
) |
Helper function for e_twilight().
def practical_astronomy.pa_macro.ec_dec | ( | ELD, | |
ELM, | |||
ELS, | |||
BD, | |||
BM, | |||
BS, | |||
GD, | |||
GM, | |||
GY | |||
) |
Ecliptic - Declination (degrees) Original macro name: ECDec
def practical_astronomy.pa_macro.ec_ra | ( | ELD, | |
ELM, | |||
ELS, | |||
BD, | |||
BM, | |||
BS, | |||
GD, | |||
GM, | |||
GY | |||
) |
Ecliptic - Right Ascension (degrees) Original macro name: ECRA
def practical_astronomy.pa_macro.eccentric_anomaly | ( | AM, | |
EC | |||
) |
Solve Kepler's equation, and return value of the eccentric anomaly in radians Original macro name: EccentricAnomaly
def practical_astronomy.pa_macro.eq_alt | ( | hour_angle_hours, | |
hour_angle_minutes, | |||
hour_angle_seconds, | |||
declination_degrees, | |||
declination_minutes, | |||
declination_seconds, | |||
geographical_latitude | |||
) |
Convert Equatorial Coordinates to Altitude (in decimal degrees) Original macro name: EQAlt
def practical_astronomy.pa_macro.eq_az | ( | hour_angle_hours, | |
hour_angle_minutes, | |||
hour_angle_seconds, | |||
declination_degrees, | |||
declination_minutes, | |||
declination_seconds, | |||
geographical_latitude | |||
) |
Convert Equatorial Coordinates to Azimuth (in decimal degrees) Original macro name: EQAz
def practical_astronomy.pa_macro.eq_e_lat | ( | RAH, | |
RAM, | |||
RAS, | |||
DD, | |||
DM, | |||
DS, | |||
GD, | |||
GM, | |||
GY | |||
) |
Original macro name: EQElat
def practical_astronomy.pa_macro.eq_e_long | ( | RAH, | |
RAM, | |||
RAS, | |||
DD, | |||
DM, | |||
DS, | |||
GD, | |||
GM, | |||
GY | |||
) |
Original macro name: EQElong
def practical_astronomy.pa_macro.f_dow | ( | julianDate | ) |
Convert a Julian Date to Day-of-Week (e.g., Sunday) Original macro name: FDOW
def practical_astronomy.pa_macro.f_part | ( | W | ) |
Original macro name: Fpart
def practical_astronomy.pa_macro.fract | ( | W | ) |
Original macro name: FRACT
def practical_astronomy.pa_macro.full_moon | ( | DS, | |
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate Julian date of Full Moon. Original macro name: FullMoon Arguments: DS -- Daylight Savings offset. ZC -- Time zone correction, in hours. DY -- Local date, day part. MN -- Local date, month part. YR -- Local date, year part.
def practical_astronomy.pa_macro.gst_lst | ( | greenwich_hours, | |
greenwich_minutes, | |||
greenwich_seconds, | |||
geographical_longitude | |||
) |
Convert Greenwich Sidereal Time to Local Sidereal Time Original macro name: GSTLST
def practical_astronomy.pa_macro.gst_ut | ( | greenwich_sidereal_hours, | |
greenwich_sidereal_minutes, | |||
greenwich_sidereal_seconds, | |||
greenwich_day, | |||
greenwich_month, | |||
greenwich_year | |||
) |
Convert Greenwich Sidereal Time to Universal Time Original macro name: GSTUT
def practical_astronomy.pa_macro.ha_ra | ( | hour_angle_hours, | |
hour_angle_minutes, | |||
hour_angle_seconds, | |||
lct_hours, | |||
lct_minutes, | |||
lct_seconds, | |||
daylight_saving, | |||
zone_correction, | |||
local_day, | |||
local_month, | |||
local_year, | |||
geographical_longitude | |||
) |
Convert Hour Angle to Right Ascension Original macro name: HARA
def practical_astronomy.pa_macro.hms_dh | ( | hours, | |
minutes, | |||
seconds | |||
) |
Convert a Civil Time (hours,minutes,seconds) to Decimal Hours Original macro name: HMSDH
def practical_astronomy.pa_macro.hor_dec | ( | azimuth_degrees, | |
azimuth_minutes, | |||
azimuth_seconds, | |||
altitude_degrees, | |||
altitude_minutes, | |||
altitude_seconds, | |||
geographical_latitude | |||
) |
Convert Horizon Coordinates to Declination (in decimal degrees) Original macro name: HORDec
def practical_astronomy.pa_macro.hor_ha | ( | azimuth_degrees, | |
azimuth_minutes, | |||
azimuth_seconds, | |||
altitude_degrees, | |||
altitude_minutes, | |||
altitude_seconds, | |||
geographical_latitude | |||
) |
Convert Horizon Coordinates to Hour Angle (in decimal degrees) Original macro name: HORHa
def practical_astronomy.pa_macro.iint | ( | W | ) |
Original macro name: IINT
def practical_astronomy.pa_macro.jdc_day | ( | julianDate | ) |
Returns the day part of a Julian Date Original macro name: JDCDay
def practical_astronomy.pa_macro.jdc_month | ( | julianDate | ) |
Returns the month part of a Julian Date Original macro name: JDCMonth
def practical_astronomy.pa_macro.jdc_year | ( | julianDate | ) |
Returns the year part of a Julian Date Original macro name: JDCYear
def practical_astronomy.pa_macro.lct_gday | ( | lct_hours, | |
lct_minutes, | |||
lct_seconds, | |||
daylight_saving, | |||
zone_correction, | |||
local_day, | |||
local_month, | |||
local_year | |||
) |
Determine Greenwich Day for Local Time Original macro name: LctGDay
def practical_astronomy.pa_macro.lct_gmonth | ( | lct_hours, | |
lct_minutes, | |||
lct_seconds, | |||
daylight_saving, | |||
zone_correction, | |||
local_day, | |||
local_month, | |||
local_year | |||
) |
Determine Greenwich Month for Local Time Original macro name: LctGMonth
def practical_astronomy.pa_macro.lct_gyear | ( | lct_hours, | |
lct_minutes, | |||
lct_seconds, | |||
daylight_saving, | |||
zone_correction, | |||
local_day, | |||
local_month, | |||
local_year | |||
) |
Determine Greenwich Year for Local Time Original macro name: LctGYear
def practical_astronomy.pa_macro.lct_ut | ( | lctHours, | |
lctMinutes, | |||
lctSeconds, | |||
daylightSaving, | |||
zoneCorrection, | |||
localDay, | |||
localMonth, | |||
localYear | |||
) |
Convert Local Civil Time to Universal Time Original macro name: LctUT
def practical_astronomy.pa_macro.lint | ( | W | ) |
Original macro name: LINT
def practical_astronomy.pa_macro.lst_gst | ( | local_hours, | |
local_minutes, | |||
local_seconds, | |||
longitude | |||
) |
Convert Local Sidereal Time to Greenwich Sidereal Time Original macro name: LSTGST
def practical_astronomy.pa_macro.lunar_eclipse_occurrence | ( | DS, | |
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Determine if a lunar eclipse is likely to occur. Original macro name: LEOccurrence
def practical_astronomy.pa_macro.lunar_eclipse_occurrence_l6855 | ( | T, | |
K | |||
) |
Helper function for lunar_eclipse_occurrence
def practical_astronomy.pa_macro.mag_lunar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC | |||
) |
Calculate magnitude of lunar eclipse. Original macro name: MagLunarEclipse
def practical_astronomy.pa_macro.mag_solar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Calculate magnitude of solar eclipse. Original macro name: MagSolarEclipse
def practical_astronomy.pa_macro.mag_solar_eclipse_l7390 | ( | X, | |
Y, | |||
IGDay, | |||
GMonth, | |||
GYear, | |||
TM, | |||
GLong, | |||
GLat, | |||
HP | |||
) |
Helper function for mag_solar_eclipse
def practical_astronomy.pa_macro.moon_dist | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate distance from the Earth to the Moon (km) Original macro name: MoonDist
def practical_astronomy.pa_macro.moon_hp | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate horizontal parallax for the Moon Original macro name: MoonHP
def practical_astronomy.pa_macro.moon_lat | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate geocentric ecliptic latitude for the Moon Original macro name: MoonLat
def practical_astronomy.pa_macro.moon_long | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate geocentric ecliptic longitude for the Moon Original macro name: MoonLong
def practical_astronomy.pa_macro.moon_long_lat_hp | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate longitude, latitude, and horizontal parallax of the Moon. Original macro names: MoonLong, MoonLat, MoonHP Arguments: LH -- Local civil time, hour part. LM -- Local civil time, minutes part. LS -- Local civil time, seconds part. DS -- Daylight Savings offset. ZC -- Time zone correction, in hours. DY -- Local date, day part. MN -- Local date, month part. YR -- Local date, year part. Returns: moon_long_deg -- Moon longitude (degrees) moon_lat_deg -- Moon latitude (degrees) moon_hor_para -- Moon horizontal parallax (degrees)
def practical_astronomy.pa_macro.moon_mean_anomaly | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate the Moon's mean anomaly. Original macro name: MoonMeanAnomaly
def practical_astronomy.pa_macro.moon_phase | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate current phase of Moon. Original macro name: MoonPhase
def practical_astronomy.pa_macro.moon_rise_az | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Local azimuth of moonrise. Original macro name: MoonRiseAz Returns: degrees
def practical_astronomy.pa_macro.moon_rise_az_l6680 | ( | X, | |
DS, | |||
ZC, | |||
GDY, | |||
GMN, | |||
GYR, | |||
G1, | |||
UT | |||
) |
Helper function for moon_rise_az
def practical_astronomy.pa_macro.moon_rise_az_l6700 | ( | LCT, | |
DS, | |||
ZC, | |||
DY1, | |||
MN1, | |||
YR1, | |||
GDY, | |||
GMN, | |||
GYR, | |||
GLat | |||
) |
Helper function for moon_rise_az
def practical_astronomy.pa_macro.moon_rise_lc_dmy | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Local date of moonrise. Original macro names: MoonRiseLcDay, MoonRiseLcMonth, MoonRiseLcYear Returns: Local date (day) Local date (month) Local date (year)
def practical_astronomy.pa_macro.moon_rise_lc_dmy_l6680 | ( | X, | |
DS, | |||
ZC, | |||
GDY, | |||
GMN, | |||
GYR, | |||
G1, | |||
UT | |||
) |
Helper function for moon_rise_lc_dmy
def practical_astronomy.pa_macro.moon_rise_lc_dmy_l6700 | ( | LCT, | |
DS, | |||
ZC, | |||
DY1, | |||
MN1, | |||
YR1, | |||
GDY, | |||
GMN, | |||
GYR, | |||
GLat | |||
) |
Helper function for moon_rise_lc_dmy
def practical_astronomy.pa_macro.moon_rise_lct | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Local time of moonrise. Original macro name: MoonRiseLCT Returns: hours
def practical_astronomy.pa_macro.moon_rise_lct_l6680 | ( | X, | |
DS, | |||
ZC, | |||
GDY, | |||
GMN, | |||
GYR, | |||
G1, | |||
UT | |||
) |
Helper function for moon_rise_lct
def practical_astronomy.pa_macro.moon_rise_lct_l6700 | ( | LCT, | |
DS, | |||
ZC, | |||
DY1, | |||
MN1, | |||
YR1, | |||
GDY, | |||
GMN, | |||
GYR, | |||
GLat | |||
) |
Helper function for moon_rise_lct
def practical_astronomy.pa_macro.moon_set_az | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Local azimuth of moonset. Original macro name: MoonSetAz Returns: degrees
def practical_astronomy.pa_macro.moon_set_az_l6680 | ( | X, | |
DS, | |||
ZC, | |||
GDY, | |||
GMN, | |||
GYR, | |||
G1, | |||
UT | |||
) |
Helper function for moon_set_az
def practical_astronomy.pa_macro.moon_set_az_l6700 | ( | LCT, | |
DS, | |||
ZC, | |||
DY1, | |||
MN1, | |||
YR1, | |||
GDY, | |||
GMN, | |||
GYR, | |||
GLat | |||
) |
Helper function for moon_set_az
def practical_astronomy.pa_macro.moon_set_lc_dmy | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Local date of moonset. Original macro names: MoonSetLcDay, MoonSetLcMonth, MoonSetLcYear Returns: Local date (day) Local date (month) Local date (year)
def practical_astronomy.pa_macro.moon_set_lc_dmy_l6680 | ( | X, | |
DS, | |||
ZC, | |||
GDY, | |||
GMN, | |||
GYR, | |||
G1, | |||
UT | |||
) |
Helper function for moon_set_lc_dmy
def practical_astronomy.pa_macro.moon_set_lc_dmy_l6700 | ( | LCT, | |
DS, | |||
ZC, | |||
DY1, | |||
MN1, | |||
YR1, | |||
GDY, | |||
GMN, | |||
GYR, | |||
GLat | |||
) |
Helper function for moon_set_lc_dmy
def practical_astronomy.pa_macro.moon_set_lct | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Local time of moonset. Original macro name: MoonSetLCT Returns: hours
def practical_astronomy.pa_macro.moon_set_lct_l6680 | ( | X, | |
DS, | |||
ZC, | |||
GDY, | |||
GMN, | |||
GYR, | |||
G1, | |||
UT | |||
) |
Helper function for moon_set_lct
def practical_astronomy.pa_macro.moon_set_lct_l6700 | ( | LCT, | |
DS, | |||
ZC, | |||
DY1, | |||
MN1, | |||
YR1, | |||
GDY, | |||
GMN, | |||
GYR, | |||
GLat | |||
) |
Helper function for moon_set_lct
def practical_astronomy.pa_macro.moon_size | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate the Moon's angular diameter (degrees) Original macro name: MoonSize
def practical_astronomy.pa_macro.new_moon | ( | DS, | |
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Calculate Julian date of New Moon. Original macro name: NewMoon Arguments: DS -- Daylight Savings offset. ZC -- Time zone correction, in hours. DY -- Local date, day part. MN -- Local date, month part. YR -- Local date, year part.
def practical_astronomy.pa_macro.new_moon_full_moon_l6855 | ( | K, | |
T | |||
) |
Helper function for new_moon() and full_moon()
def practical_astronomy.pa_macro.nutat_long | ( | GD, | |
GM, | |||
GY | |||
) |
Nutation amount to be added in ecliptic longitude, in degrees. Original macro name: NutatLong
def practical_astronomy.pa_macro.nutat_obl | ( | greenwich_day, | |
greenwich_month, | |||
greenwich_year | |||
) |
Nutation of Obliquity Original macro name: NutatObl
def practical_astronomy.pa_macro.obliq | ( | greenwich_day, | |
greenwich_month, | |||
greenwich_year | |||
) |
Obliquity of the Ecliptic for a Greenwich Date Original macro name: Obliq
def practical_astronomy.pa_macro.p_comet_long_lat_dist | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR, | |||
TD, | |||
TM, | |||
TY, | |||
Q, | |||
I, | |||
P, | |||
N | |||
) |
Calculate longitude, latitude, and distance of parabolic-orbit comet. Original macro names: PcometLong, PcometLat, PcometDist Arguments: LH -- Local civil time, hour part. LM -- Local civil time, minutes part. LS -- Local civil time, seconds part. DS -- Daylight Savings offset. ZC -- Time zone correction, in hours. DY -- Local date, day part. MN -- Local date, month part. YR -- Local date, year part. TD -- Perihelion epoch (day) TM -- Perihelion epoch (month) TY -- Perihelion epoch (year) Q -- q (AU) I -- Inclination (degrees) P -- Perihelion (degrees) N -- Node (degrees) Returns: comet_long_deg -- Comet longitude (degrees) comet_lat_deg -- Comet lat (degrees) comet_dist_au -- Comet distance from Earth (AU)
def practical_astronomy.pa_macro.parallax_dec | ( | HH, | |
HM, | |||
HS, | |||
DD, | |||
DM, | |||
DS, | |||
SW, | |||
GP, | |||
HT, | |||
HP | |||
) |
Calculate corrected declination in decimal degrees Original macro name: ParallaxDec
def practical_astronomy.pa_macro.parallax_dec_l2870 | ( | X, | |
Y, | |||
RC, | |||
RP, | |||
RS, | |||
TP | |||
) |
Helper function for parallax_dec
def practical_astronomy.pa_macro.parallax_ha | ( | HH, | |
HM, | |||
HS, | |||
DD, | |||
DM, | |||
DS, | |||
SW, | |||
GP, | |||
HT, | |||
HP | |||
) |
Calculate corrected hour angle in decimal hours Original macro name: ParallaxHA
def practical_astronomy.pa_macro.parallax_ha_l2870 | ( | X, | |
Y, | |||
RC, | |||
RP, | |||
RS, | |||
TP | |||
) |
Helper function for parallax_ha
def practical_astronomy.pa_macro.planet_coordinates | ( | LH, | |
LM, | |||
LS, | |||
DS, | |||
ZC, | |||
DY, | |||
MN, | |||
YR, | |||
S | |||
) |
Calculate several planetary properties. Original macro names: PlanetLong, PlanetLat, PlanetDist, PlanetHLong1, PlanetHLong2, PlanetHLat, PlanetRVect Arguments: LH -- Local civil time, hour part. LM -- Local civil time, minutes part. LS -- Local civil time, seconds part. DS -- Daylight Savings offset. ZC -- Time zone correction, in hours. DY -- Local date, day part. MN -- Local date, month part. YR -- Local date, year part. S -- Planet name. Returns: planet_longitude -- Ecliptic longitude, in degrees. planet_latitude -- Ecliptic latitude, in degrees. planet_distance_au -- Earth-planet distance, in AU. planet_h_long1 -- Heliocentric orbital longitude, in degrees. planet_h_long2 -- NOT USED planet_h_lat -- NOT USED planet_r_vect -- Sun-planet distance (length of radius vector), in AU.
def practical_astronomy.pa_macro.planet_long_l4685 | ( | AP | ) |
Helper function for planet_long_lat()
def practical_astronomy.pa_macro.planet_long_l4735 | ( | AP, | |
MS, | |||
T | |||
) |
Helper function for planet_long_lat()
def practical_astronomy.pa_macro.planet_long_l4810 | ( | AP, | |
MS | |||
) |
Helper function for planet_long_lat()
def practical_astronomy.pa_macro.planet_long_l4945 | ( | T, | |
IP, | |||
PL | |||
) |
Helper function for planet_long_lat()
def practical_astronomy.pa_macro.ra_ha | ( | ra_hours, | |
ra_minutes, | |||
ra_seconds, | |||
lct_hours, | |||
lct_minutes, | |||
lct_seconds, | |||
daylight_saving, | |||
zone_correction, | |||
local_day, | |||
local_month, | |||
local_year, | |||
geographical_longitude | |||
) |
Convert Right Ascension to Hour Angle Original macro name: RAHA
def practical_astronomy.pa_macro.refract | ( | Y2, | |
SW, | |||
PR, | |||
TR | |||
) |
Calculate effects of refraction Original macro name: Refract
def practical_astronomy.pa_macro.refract_l3035 | ( | PR, | |
TR, | |||
Y, | |||
D | |||
) |
Helper function for refract
def practical_astronomy.pa_macro.rise_set_azimuth_rise | ( | RAH, | |
RAM, | |||
RAS, | |||
DD, | |||
DM, | |||
DS, | |||
VD, | |||
G | |||
) |
Azimuth of rising, in degrees. Original macro name: RSAZR
def practical_astronomy.pa_macro.rise_set_azimuth_set | ( | RAH, | |
RAM, | |||
RAS, | |||
DD, | |||
DM, | |||
DS, | |||
VD, | |||
G | |||
) |
Azimuth of setting, in degrees. Original macro name: RSAZS
def practical_astronomy.pa_macro.rise_set_local_sidereal_time_rise | ( | RAH, | |
RAM, | |||
RAS, | |||
DD, | |||
DM, | |||
DS, | |||
VD, | |||
G | |||
) |
Local sidereal time of rise, in hours. Original macro name: RSLSTR
def practical_astronomy.pa_macro.rise_set_local_sidereal_time_set | ( | RAH, | |
RAM, | |||
RAS, | |||
DD, | |||
DM, | |||
DS, | |||
VD, | |||
G | |||
) |
Local sidereal time of setting, in hours. Original macro name: RSLSTS
def practical_astronomy.pa_macro.sgn | ( | number_to_check | ) |
Calculate sign of number. Arguments: number_to_check -- Number to calculate the sign of. Returns: sign_value -- Sign value: -1, 0, or 1
def practical_astronomy.pa_macro.solar_eclipse_occurrence | ( | DS, | |
ZC, | |||
DY, | |||
MN, | |||
YR | |||
) |
Determine if a solar eclipse is likely to occur. Original macro name: SEOccurrence
def practical_astronomy.pa_macro.solar_eclipse_occurrence_l6855 | ( | T, | |
K | |||
) |
Helper function for solar_eclipse_occurrence
def practical_astronomy.pa_macro.solve_cubic | ( | W | ) |
For W, in radians, return S, also in radians. Original macro name: SolveCubic
def practical_astronomy.pa_macro.sun_dia | ( | LCH, | |
LCM, | |||
LCS, | |||
DS, | |||
ZC, | |||
LD, | |||
LM, | |||
LY | |||
) |
Calculate Sun's angular diameter in decimal degrees Original macro name: SunDia
def practical_astronomy.pa_macro.sun_dist | ( | LCH, | |
LCM, | |||
LCS, | |||
DS, | |||
ZC, | |||
LD, | |||
LM, | |||
LY | |||
) |
Calculate Sun's distance from the Earth in astronomical units Original macro name: SunDist
def practical_astronomy.pa_macro.sun_e_long | ( | GD, | |
GM, | |||
GY | |||
) |
Mean ecliptic longitude of the Sun at the epoch Original macro name: SunElong
def practical_astronomy.pa_macro.sun_ecc | ( | GD, | |
GM, | |||
GY | |||
) |
Eccentricity of the Sun-Earth orbit Original macro name: SunEcc
def practical_astronomy.pa_macro.sun_long | ( | LCH, | |
LCM, | |||
LCS, | |||
DS, | |||
ZC, | |||
LD, | |||
LM, | |||
LY | |||
) |
Calculate Sun's ecliptic longitude Original macro name: SunLong
def practical_astronomy.pa_macro.sun_mean_anomaly | ( | LCH, | |
LCM, | |||
LCS, | |||
DS, | |||
ZC, | |||
LD, | |||
LM, | |||
LY | |||
) |
Calculate the Sun's mean anomaly. Original macro name: SunMeanAnomaly
def practical_astronomy.pa_macro.sun_peri | ( | GD, | |
GM, | |||
GY | |||
) |
Longitude of the Sun at perigee Original macro name: SunPeri
def practical_astronomy.pa_macro.sun_true_anomaly | ( | LCH, | |
LCM, | |||
LCS, | |||
DS, | |||
ZC, | |||
LD, | |||
LM, | |||
LY | |||
) |
Calculate Sun's true anomaly, i.e., how much its orbit deviates from a true circle to an ellipse. Original macro name: SunTrueAnomaly
def practical_astronomy.pa_macro.sunrise_az | ( | LD, | |
LM, | |||
LY, | |||
DS, | |||
ZC, | |||
GL, | |||
GP | |||
) |
Calculate azimuth of sunrise. Original macro name: SunriseAz
def practical_astronomy.pa_macro.sunrise_az_l3710 | ( | GD, | |
GM, | |||
GY, | |||
SR, | |||
DI, | |||
GP | |||
) |
Helper function for sunrise_az().
def practical_astronomy.pa_macro.sunrise_lct | ( | LD, | |
LM, | |||
LY, | |||
DS, | |||
ZC, | |||
GL, | |||
GP | |||
) |
Calculate local civil time of sunrise. Original macro name: SunriseLCT
def practical_astronomy.pa_macro.sunrise_lct_l3710 | ( | GD, | |
GM, | |||
GY, | |||
SR, | |||
DI, | |||
GP | |||
) |
Helper function for sunrise_lct().
def practical_astronomy.pa_macro.sunset_az | ( | LD, | |
LM, | |||
LY, | |||
DS, | |||
ZC, | |||
GL, | |||
GP | |||
) |
Calculate azimuth of sunset. Original macro name: SunsetAz
def practical_astronomy.pa_macro.sunset_az_l3710 | ( | GD, | |
GM, | |||
GY, | |||
SR, | |||
DI, | |||
GP | |||
) |
Helper function for sunset_az().
def practical_astronomy.pa_macro.sunset_lct | ( | LD, | |
LM, | |||
LY, | |||
DS, | |||
ZC, | |||
GL, | |||
GP | |||
) |
Calculate local civil time of sunset. Original macro name: SunsetLCT
def practical_astronomy.pa_macro.sunset_lct_l3710 | ( | GD, | |
GM, | |||
GY, | |||
SR, | |||
DI, | |||
GP | |||
) |
Helper function for sunset_lct().
def practical_astronomy.pa_macro.true_anomaly | ( | AM, | |
EC | |||
) |
Solve Kepler's equation, and return value of the true anomaly in radians Original macro name: TrueAnomaly
def practical_astronomy.pa_macro.twilight_am_lct | ( | LD, | |
LM, | |||
LY, | |||
DS, | |||
ZC, | |||
GL, | |||
GP, | |||
TT | |||
) |
Calculate morning twilight start, in local time. Twilight type (TT) can be one of "C" (civil), "N" (nautical), or "A" (astronomical) Original macro name: TwilightAMLCT
def practical_astronomy.pa_macro.twilight_am_lct_l3710 | ( | GD, | |
GM, | |||
GY, | |||
SR, | |||
DI, | |||
GP | |||
) |
Helper function for twilight_am_lct().
def practical_astronomy.pa_macro.twilight_pm_lct | ( | LD, | |
LM, | |||
LY, | |||
DS, | |||
ZC, | |||
GL, | |||
GP, | |||
TT | |||
) |
Calculate evening twilight end, in local time. Twilight type can be one of "C" (civil), "N" (nautical), or "A" (astronomical) Original macro name: TwilightPMLCT
def practical_astronomy.pa_macro.twilight_pm_lct_l3710 | ( | GD, | |
GM, | |||
GY, | |||
SR, | |||
DI, | |||
GP | |||
) |
Helper function for twilight_pm_lct().
def practical_astronomy.pa_macro.unwind | ( | W | ) |
Convert angle in radians to equivalent angle in degrees. Original macro name: Unwind
def practical_astronomy.pa_macro.unwind_deg | ( | W | ) |
Convert angle in degrees to equivalent angle in the range 0 to 360 degrees. Original macro name: UnwindDeg
def practical_astronomy.pa_macro.unwind_rad | ( | W | ) |
Convert angle in radians to equivalent angle in degrees. Original macro name: UnwindRad
def practical_astronomy.pa_macro.ut_day_adjust | ( | UT, | |
G1 | |||
) |
Original macro name: UTDayAdjust
def practical_astronomy.pa_macro.ut_end_total_lunar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC | |||
) |
Calculate end time of total phase of lunar eclipse (UT) Original macro name: UTEndTotalLunarEclipse
def practical_astronomy.pa_macro.ut_end_umbra_lunar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC | |||
) |
Calculate end time of umbra phase of lunar eclipse (UT) Original macro name: UTEndUmbraLunarEclipse
def practical_astronomy.pa_macro.ut_first_contact_lunar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC | |||
) |
Calculate time of first shadow contact for lunar eclipse (UT) Original macro name: UTFirstContactLunarEclipse
def practical_astronomy.pa_macro.ut_first_contact_solar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Calculate time of first contact for solar eclipse (UT) Original macro name: UTFirstContactSolarEclipse
def practical_astronomy.pa_macro.ut_first_contact_solar_eclipse_l7390 | ( | X, | |
Y, | |||
IGDay, | |||
GMonth, | |||
GYear, | |||
TM, | |||
GLong, | |||
GLat, | |||
HP | |||
) |
Helper function for ut_first_contact_solar_eclipse
def practical_astronomy.pa_macro.ut_gst | ( | u_hours, | |
u_minutes, | |||
u_seconds, | |||
greenwich_day, | |||
greenwich_month, | |||
greenwich_year | |||
) |
Convert Universal Time to Greenwich Sidereal Time Original macro name: UTGST
def practical_astronomy.pa_macro.ut_last_contact_lunar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC | |||
) |
Calculate time of last shadow contact for lunar eclipse (UT) Original macro name: UTLastContactLunarEclipse
def practical_astronomy.pa_macro.ut_last_contact_solar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Calculate time of last contact for solar eclipse (UT) Original macro name: UTLastContactSolarEclipse
def practical_astronomy.pa_macro.ut_last_contact_solar_eclipse_l7390 | ( | X, | |
Y, | |||
IGDay, | |||
GMonth, | |||
GYear, | |||
TM, | |||
GLong, | |||
GLat, | |||
HP | |||
) |
Helper function for ut_last_contact_solar_eclipse
def practical_astronomy.pa_macro.ut_lc_day | ( | uHours, | |
uMinutes, | |||
uSeconds, | |||
daylightSaving, | |||
zoneCorrection, | |||
greenwichDay, | |||
greenwichMonth, | |||
greenwichYear | |||
) |
Get Local Civil Day for Universal Time Original macro name: UTLcDay
def practical_astronomy.pa_macro.ut_lc_month | ( | uHours, | |
uMinutes, | |||
uSeconds, | |||
daylightSaving, | |||
zoneCorrection, | |||
greenwichDay, | |||
greenwichMonth, | |||
greenwichYear | |||
) |
Get Local Civil Month for Universal Time Original macro name: UTLcMonth
def practical_astronomy.pa_macro.ut_lc_year | ( | uHours, | |
uMinutes, | |||
uSeconds, | |||
daylightSaving, | |||
zoneCorrection, | |||
greenwichDay, | |||
greenwichMonth, | |||
greenwichYear | |||
) |
Get Local Civil Year for Universal Time Original macro name: UTLcYear
def practical_astronomy.pa_macro.ut_lct | ( | uHours, | |
uMinutes, | |||
uSeconds, | |||
daylightSaving, | |||
zoneCorrection, | |||
greenwichDay, | |||
greenwichMonth, | |||
greenwichYear | |||
) |
Convert Universal Time to Local Civil Time Original macro name: UTLct
def practical_astronomy.pa_macro.ut_max_lunar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC | |||
) |
Calculate time of maximum shadow for lunar eclipse (UT) Original macro name: UTMaxLunarEclipse
def practical_astronomy.pa_macro.ut_max_solar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC, | |||
GLong, | |||
GLat | |||
) |
Calculate time of maximum shadow for solar eclipse (UT) Original macro name: UTMaxSolarEclipse
def practical_astronomy.pa_macro.ut_max_solar_eclipse_l7390 | ( | X, | |
Y, | |||
IGDay, | |||
GMonth, | |||
GYear, | |||
TM, | |||
GLong, | |||
GLat, | |||
HP | |||
) |
Helper function for ut_max_solar_eclipse
def practical_astronomy.pa_macro.ut_start_total_lunar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC | |||
) |
Calculate start time of total phase of lunar eclipse (UT) Original macro name: UTStartTotalLunarEclipse
def practical_astronomy.pa_macro.ut_start_umbra_lunar_eclipse | ( | DY, | |
MN, | |||
YR, | |||
DS, | |||
ZC | |||
) |
Calculate start time of umbra phase of lunar eclipse (UT) Original macro name: UTStartUmbraLunarEclipse