Advertisement
jukaukor

Lunareclipses.py

Jan 18th, 2022
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. # Lunar eclipses
  2. # Juhani Kaukoranta 18.1.2022
  3. from skyfield import api
  4. ts = api.load.timescale()
  5. eph = api.load('de406.bsp') # kattaa vuodet -3000 -> 3000
  6. from skyfield import eclipselib
  7.  
  8. t0 = ts.utc(2022, 1, 1) # mistä alkaen lasketaan
  9. t1 = ts.utc(2030, 1, 1) # mihin asti lasketaan
  10. t, y, details = eclipselib.lunar_eclipses(t0, t1, eph)
  11. # tulostetaan kuunpimennykset
  12. # Total = täydellinen pimennys (Kuu kokonaan Maan varjossa)
  13. # Partial = osittainen pimennys (Osa Kuusta Maan varjossa)
  14. # Penumbral = puolivarjopimennys (Kuun Maan puolivarjossa)
  15. for ti, yi in zip(t, y):
  16. print(ti.utc_strftime('%Y-%m-%d %H:%M'),
  17. 'y={}'.format(yi),
  18. eclipselib.LUNAR_ECLIPSES[yi])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement