# Path: skyfield/eclipselib.py
# LUNAR_ECLIPSES = [
#     'Penumbral',
#     'Partial',
#     'Total',
# ]
# def lunar_eclipses(start_time, end_time, eph):
#     def f(t):
# 
# Path: skyfield/api.py
# N = E = +1.0
# S = W = -1.0


from collections import Counter
from skyfield import eclipselib
from skyfield.api import load, GREGORIAN_START
import datetime as dt
"""Check Skyfield lunar eclipses against the huge NASA table of eclipses."""


with load.open('https://eclipse.gsfc.nasa.gov/5MCLE/5MKLEcatalog.txt') as f:
    data = f.read()

ts = load.timescale()

# Path: skyfield/eclipselib.py
# LUNAR_ECLIPSES = [
#     'Penumbral',
#     'Partial',
#     'Total',
# ]
# def lunar_eclipses(start_time, end_time, eph):
#     def f(t):
# 
# Path: skyfield/api.py
# N = E = +1.0
# S = W = -1.0


# Path: design/eclipses_lunar.py
from collections import Counter
from skyfield import eclipselib
from skyfield.api import load, GREGORIAN_START
import datetime as dt

"""Check Skyfield lunar eclipses against the huge NASA table of eclipses."""


with load.open('https://eclipse.gsfc.nasa.gov/5MCLE/5MKLEcatalog.txt') as f:
    data = f.read()

ts = load.timescale()

ts.julian_calendar_cutoff = GREGORIAN_START