Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.54 KB

File metadata and controls

36 lines (25 loc) · 1.54 KB

Solar Eclipse Calculations

This project demonstrates solar eclipse computations in Python, including:

  • Eclipse search over a specified date range
  • Besselian elements calculation
  • Gamma value computation
  • Maximum Eclipse location
  • Start and end times of the Eclipse
  • Local Circumstances of an Eclipse
  • Eclipse path plotting

The project uses Skyfield for astronomical calculations, along with other modules and custom modules for Besselian and Eclipse-related computations.

Requirements

  • Python 3.x
  • JPL Development Ephemerides (DEXXX) files located in the ephem/ directory (must change on the pdefilepath.py on EPHEM_PATH)

How to Run

This project supports execution using uv, a fast Python package manager and runner.

To run the main Eclipse computation script (on the folder):

uv run main.py

Notes