Orbital Lunar Full-Moon Predictions using Meesus

29 views
Skip to first unread message

Bert Mariani

unread,
Nov 4, 2025, 3:19:16 PM (13 days ago) Nov 4
to The Ring Programming Language
Hello Mahmoud et ALL

As part of the Orbital Series of Apps ...
    - Orbital-Lunar-Full-Moon-Meesus-1.ring

Calculating and Predicting Full Moon from 2022 to 2028

Full Moon do Not occur exactly 29.53 days - which is an Average
They vary by +- 7 hours or a 14 hour range. ==>  29.821 to   29.238 days
Due to Gravitation pull of the Sun and the Planets.

Using Meesus calculations for time correction gets the time accuracy to a few minutes.

================================
Output
Note: 
JulianDate starts at  12:00 Noon as in  2,460,837.00 = 2025-06-10 12:00:00
...
JulianDate YYYY-MM-DD HH:MM:SEC
2460837.83, 2025-06-11 07:49:24
2460867.36, 2025-07-10 20:39:22
2460896.83, 2025-08-09 07:54:25
2460926.26, 2025-09-07 18:07:33
2460985.06, 2025-11-05 13:21:04
2461014.47, 2025-12-04 23:16:21
2461043.92, 2026-01-03 10:05:23
2461073.43, 2026-02-01 22:13:01
2461102.99, 2026-03-03 11:43:25
2461132.60, 2026-04-02 02:16:52  <== Easter, after March 21 Spring.
2461162.23, 2026-05-01 17:25:17
2461191.87, 2026-05-31 08:45:54 <<< 2nd moon in a month
2461221.50, 2026-06-29 23:57:33
2461251.11, 2026-07-29 14:35:52
2461280.68, 2026-08-28 04:17:29

===============================
Compare to NASA

2025 Full Moons        
           
RingCode    NASA/Espenak (UTC)  Difference  Status
2025-01-13 22:27    2025-01-13 22:27    +0 min  ✅
2025-02-12 13:55    2025-02-12 13:53    +2 min  ✅
2025-03-14  6:57    2025-03-14  6:54    +3 min  ✅
2025-04-13  0:25    2025-04-13  0:22    +4 min  ✅
2025-05-12 17:01    2025-05-12 16:55    +6 min  ✅
2025-06-11  7:49    2025-06-11  7:43    +6 min  ✅
2025-07-10 20:39    2025-07-10 20:36    +3 min  ✅
2025-08-09  7:54    2025-08-09  7:54    +0 min  ✅
2025-09-07 18:07    2025-09-07 18:08    -1 min  ✅
2025-11-05 13:21    2025-11-05 13:19    +2 min  ✅
2025-12-04 23:16    2025-12-04 23:14    +2 min  ✅
           
2026 Full Moons        
           
RingCode    NASA/Espenak (UTC)  Difference  Status
2026-01-03 10:05    2026-01-03 10:03    +2 min  ✅
2026-02-01 22:13    2026-02-01 22:09    +4 min  ✅
2026-03-03 11:43    2026-03-03 11:38    +5 min  ✅
2026-04-02  2:16    2026-04-02  2:12    +5 min  ✅
2026-05-01 17:25    2026-05-01 17:23    +2 min  ✅
2026-05-31  8:45    2026-05-31  8:45    +1 min  ✅
2026-06-29 23:57    2026-06-29 23:57    +0 min  ✅
2026-07-29 14:35    2026-07-29 14:36    -0 min  ✅
2026-08-28  4:17    2026-08-28  4:17    +0 min  ✅
2026-09-26 16:48    2026-09-26 16:49    -0 min  ✅
2026-10-26  4:14    2026-10-26  4:12    +2 min  ✅
2026-11-24 14:58    2026-11-24 14:53    +6 min  ✅
2026-12-24  1:33    2026-12-24  1:28    +5 min  ✅

=============================
....
Obital-Lunar-Full-Moon-Meesus-1.ring

Mahmoud Fayed

unread,
Nov 7, 2025, 7:35:23 AM (11 days ago) Nov 7
to The Ring Programming Language
Hello Bert

Thank you very much for sharing :D

Greetings,
Mahmoud

Mahmoud Fayed

unread,
Nov 14, 2025, 11:04:11 AM (4 days ago) Nov 14
to The Ring Programming Language
Hello Bert

Thanks again for sharing :D


Greetings,
Mahmoud

On Tuesday, November 4, 2025 at 11:19:16 PM UTC+3 Bert Mariani wrote:
Reply all
Reply to author
Forward
0 new messages