Finds instances of supermoon. For more information see the wikipedia page on the subject.
usage: supermoon [-h] [--cnt CNT] [-P] [-B] [year] [endyear]
positional arguments:
year find supermoons for this year (optional, defaults to current date forward)
endyear stop finding supermoons for this year (optional)
optional arguments:
-h, --help show this help message and exit
--cnt CNT moons to show
-P, --perigee include perigee time
-B, --brief brief output
Definitions used:
- Richard Nole (coined the term in 1979): A full or new Moon occurring at a distance 90% or greater than the closest perigee for the calendar year. source
- Fred Espenak (retired NASA astrophysicist, best known for lunar and solar eclipse predictions)- A full Moon occurring at a distance 90% or greater of perigee during the current lunation. source
- EarthSky (astronomy radio series/blog) - A full Moon occurring within 361,885 km source
- Sky and Telescope magazine - A full Moon occurring within 223,000 miles (358,884 km) source
- TimeandDate.com (Norwegian company offering website and data services on time and astronomy)- A full Moon within 360,000 kilometers (223,694 mi) source
- additionally, full moons occurring within 24 hours of perigee have been labeled as supermoons
4 supermoons during 2023:
Mon 07/03/2023 07:38 AM EDT (11:38 UTC) according to Espenak
Tue 08/01/2023 02:31 PM EDT (18:31 UTC) according to all known definitions
Wed 08/30/2023 09:35 PM EDT (01:35 UTC) according to all known definitions
Fri 09/29/2023 05:57 AM EDT (09:57 UTC) according to EarthSky, Espenak, and, Nolle
4 supermoons during 2024:
Mon 08/19/2024 02:25 PM EDT (18:25 UTC) according to Espenak
Tue 09/17/2024 10:34 PM EDT (02:34 UTC) according to all known definitions
Thu 10/17/2024 07:26 AM EDT (11:26 UTC) according to all known definitions
Fri 11/15/2024 04:28 PM EST (21:28 UTC) according to EarthSky, and, Espenak
3 supermoons during 2025:
Mon 10/06/2025 11:47 PM EDT (03:47 UTC) according to EarthSky, Espenak, and, Nolle
Wed 11/05/2025 08:19 AM EST (13:19 UTC) according to all known definitions
Thu 12/04/2025 06:14 PM EST (23:14 UTC) according to all known definitions