mirror of
https://github.com/cosinekitty/astronomy.git
synced 2026-05-24 16:56:39 -04:00
The rise/set search based on hour angles is complicated, and doesn't handle oddities that happen close to the poles. I'm starting to rework rise/set as a more brute force solution that iterates through finite time steps. I also added a series of Moon data for the arctic circle, which includes some of the more painful special cases. For example: Moon 130 80 2034-05-16T13:21Z s Moon 130 80 2034-05-16T13:51Z r Here the Moon sets, then rises 30 minutes later. So now I'm trying to figure out how to discover arbitrarily brief intervals like this. I want the time increments to scale intelligently so that we don't waste time during long periods of inactivity (body above or below the horizon continuously), but without missing examples like the one above.
51 lines
6.4 KiB
HTML
51 lines
6.4 KiB
HTML
o , o , Astronomical Applications Dept.
|
|
Location: E125 00, N84 00 Rise and Set for the Moon for 2037 U. S. Naval Observatory
|
|
Washington, DC 20392-5420
|
|
Universal Time
|
|
|
|
|
|
Jan. Feb. Mar. Apr. May June July Aug. Sept. Oct. Nov. Dec.
|
|
Day Rise Set Rise Set Rise Set Rise Set Rise Set Rise Set Rise Set Rise Set Rise Set Rise Set Rise Set Rise Set
|
|
h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m h m
|
|
01 **** **** **** **** **** **** ---- ---- ---- ---- ---- ---- ---- ---- 1416 **** **** **** **** **** **** 1150 1054
|
|
02 **** **** **** **** **** **** ---- ---- ---- ---- ---- ---- ---- ---- 1217 0252 **** **** **** **** **** **** 1834 0632
|
|
03 **** **** **** **** 0925 0158 ---- ---- ---- ---- ---- ---- ---- ---- **** **** **** **** **** **** **** **** 0404
|
|
03 2326
|
|
04 **** **** 1346 0224 1447 2044 ---- ---- ---- ---- ---- ---- 1721 **** **** **** **** **** **** 1717 0957 ---- ----
|
|
05 **** **** 0010 ---- ---- ---- ---- ---- ---- ---- ---- 1519 0212 **** **** **** **** **** **** 2305 0714 ---- ----
|
|
06 **** **** ---- ---- ---- ---- ---- ---- ---- ---- 2052 1304 0622 **** **** **** **** **** **** 0408 ---- ----
|
|
07 1235 0546 ---- ---- ---- ---- ---- ---- ---- ---- 1811 0115 **** **** **** **** **** **** **** **** ---- ---- ---- ----
|
|
08 1727 0318 ---- ---- ---- ---- ---- ---- ---- ---- 1613 0544 **** **** **** **** **** **** 2158 1012 ---- ---- ---- ----
|
|
09 0059 ---- ---- ---- ---- ---- ---- ---- ---- 1219 1125 **** **** **** **** **** **** 0740 ---- ---- ---- ----
|
|
10 ---- ---- ---- ---- ---- ---- ---- ---- 2111 **** **** **** **** **** **** 2110 1321 ---- ---- ---- ---- ---- ----
|
|
11 ---- ---- ---- ---- ---- ---- ---- ---- 1905 0514 **** **** **** **** **** **** 1043 ---- ---- ---- ---- ---- ----
|
|
12 ---- ---- ---- ---- ---- ---- ---- ---- 1656 0923 **** **** **** **** **** **** 0300 0734 ---- ---- ---- ---- ---- ----
|
|
13 ---- ---- ---- ---- ---- ---- 0111 0344 **** **** **** **** **** **** **** **** ---- ---- ---- ---- ---- ---- ---- ----
|
|
13 2201
|
|
14 ---- ---- ---- ---- ---- ---- 2005 0840 **** **** **** **** **** **** 1350 ---- ---- ---- ---- ---- ---- ---- ----
|
|
15 ---- ---- ---- ---- ---- ---- 1719 1316 **** **** **** **** **** **** 0128 1126 ---- ---- ---- ---- ---- ---- 0712 1435
|
|
16 ---- ---- ---- ---- ---- ---- **** **** **** **** **** **** **** **** ---- ---- ---- ---- ---- ---- ---- ---- 0457 1848
|
|
17 ---- ---- ---- ---- 0122 0742 **** **** **** **** **** **** 2358 1724 ---- ---- ---- ---- ---- ---- ---- ---- 0247
|
|
17 2308
|
|
18 ---- ---- 0220 1052 2111 1149 **** **** **** **** **** **** 1446 ---- ---- ---- ---- ---- ---- 0753 1812 **** ****
|
|
19 ---- ---- 0022 1453 **** **** **** **** **** **** **** **** 0509 1213 ---- ---- ---- ---- ---- ---- 0551 2251 **** ****
|
|
19 2217
|
|
20 ---- ---- **** **** **** **** **** **** **** **** 1809 ---- ---- ---- ---- ---- ---- ---- ---- 0302 **** ****
|
|
21 0630 0909 **** **** **** **** **** **** **** **** 0328 1550 ---- ---- ---- ---- ---- ---- 1113 1719 **** **** **** ****
|
|
22 0326 1358 **** **** **** **** **** **** **** **** 0901 1235 ---- ---- ---- ---- ---- ---- 0850 2135 **** **** **** ****
|
|
23 0134 1820 **** **** **** **** **** **** 2258 ---- ---- ---- ---- ---- ---- ---- ---- 0647 **** **** **** ****
|
|
23 2300
|
|
24 **** **** **** **** **** **** **** **** 0043 1905 ---- ---- ---- ---- ---- ---- 1202 2040 **** **** **** **** **** ****
|
|
25 **** **** **** **** **** **** **** **** 0655 1645 ---- ---- ---- ---- ---- ---- 0958 **** **** **** **** **** ****
|
|
26 **** **** **** **** **** **** 2228 ---- ---- ---- ---- ---- ---- ---- ---- 0743 0050 **** **** **** **** **** ****
|
|
27 **** **** **** **** **** **** 0538 1954 ---- ---- ---- ---- ---- ---- 1626 1841 **** **** **** **** **** **** **** ****
|
|
28 **** **** **** **** **** **** 1102 1710 ---- ---- ---- ---- ---- ---- 1308 2344 **** **** **** **** **** **** **** ****
|
|
29 **** **** **** **** ---- ---- ---- ---- ---- ---- ---- ---- 1110 **** **** **** **** **** **** 1503 0537
|
|
30 **** **** 2251 ---- ---- ---- ---- ---- ---- ---- ---- 0827 0415 **** **** **** **** **** **** 2116 0311
|
|
30 2317
|
|
31 **** **** 1005 2030 ---- ---- 1636 2241 **** **** **** **** ---- ----
|
|
Note: Blank spaces in the table indicate that a rising or a setting did not occur during that 24 hr interval.
|
|
|
|
(**** object continuously above horizon) (---- object continuously below horizon)
|
|
|
|
Add one hour for daylight time, if and when in use. |