<p>I want to back-predict solar eclipses as part of a research project.
My main goal is to obtain a list of all solar eclipses that took place over a tight grid (let's say of 100km by 100km) for the years 5000BC to 4000BC (just as an example).</p>

<p>Ideally, I'd like results to follow, more or less, the format here of <a href="https://eclipse.gsfc.nasa.gov/JSEX/JSEX-SA.html" rel="nofollow noreferrer">https://eclipse.gsfc.nasa.gov/JSEX/JSEX-SA.html</a>, but any library you can suggest will be fine.
According to the previous reference, "The Besselian elements and values of ΔT used in Solar Eclipse Explorer are the same as those used by Five Millennium Canon of Solar Eclipses: -1999 to +3000. For the purposes of calculating eclipse circumstances from a given place, the growing uncertainty in the value of ΔT and the corresponding longitude become unacceptably large outside time period of -1499 to 3000 (1500 BCE to 3000 CE)." and hence I could not use their tool.</p>

<p>Since I will simply count how many eclipses could be seen at the center of each square on my grid for the 1000-year period, I can tolerate large inaccuracies in the timing of eclipses. Moreover, as long as errors are random, I can also afford missing some eclipses or having them missplaced.</p>

<p>Is there any resource I could use to compute eclipses as I described?</p>

CC BY-SA 3.0
2017-06-26T16:25:58.287Z
Is the 5,000BC in your example the farthest back that you want to go? If not, then how far back? For example, DE431 covers years –13,200 to +17,191 (see [here](https://ssd.jpl.nasa.gov/?planet_eph_export) and [here](https://ipnpr.jpl.nasa.gov/progress_report/42-196/196C.pdf)) so searching for eclipses and calculating their ground tracks based on that would be straightforward but it might take a while on a PC. A script using some geometry in python with [Skyfield](http://rhodesmill.org/skyfield/) is all that's needed for example, plus some patience. The accuracy would be as good as DE431.
uhoh
CC BY-SA 3.0
2017-06-26T17:35:32.560Z
Thank you! I was thinking not going much further back in time, so -13200 sounds just perfect. I will check your references.
Probably it will take a bit to run on my PC, but and I can certainly wait.
Keizer
<solar-eclipse>
Back-predicting solar eclipses
Keizer
# Back-predicting solar eclipses

(Asked by: username_0 on 2017-06-26)

I want to back-predict solar eclipses as part of a research project.
My main goal is to obtain a list of all solar eclipses that took place over a tight grid (let's say of 100km by 100km) for the years 5000BC to 4000BC (just as an example).

Ideally, I'd like results to follow, more or less, the format here of <https://eclipse.gsfc.nasa.gov/JSEX/JSEX-SA.html>, but any library you can suggest will be fine.
According to the previous reference, "The Besselian elements and values of ΔT used in Solar Eclipse Explorer are the same as those used by Five Millennium Canon of Solar Eclipses: -1999 to +3000. For the purposes of calculating eclipse circumstances from a given place, the growing uncertainty in the value of ΔT and the corresponding longitude become unacceptably large outside time period of -1499 to 3000 (1500 BCE to 3000 CE)." and hence I could not use their tool.

Since I will simply count how many eclipses could be seen at the center of each square on my grid for the 1000-year period, I can tolerate large inaccuracies in the timing of eclipses. Moreover, as long as errors are random, I can also afford missing some eclipses or having them missplaced.

Is there any resource I could use to compute eclipses as I described?

**Tags:** solar-eclipse

> **Comments:**
> **username_1**: Is the 5,000BC in your example the farthest back that you want to go? If not, then how far back? For example, DE431 covers years –13,200 to +17,191 (see [here](https://ssd.jpl.nasa.gov/?planet_eph_export) and [here](https://ipnpr.jpl.nasa.gov/progress_report/42-196/196C.pdf)) so searching for eclipses and calculating their ground tracks based on that would be straightforward but it might take a while on a PC. A script using some geometry in python with [Skyfield](http://rhodesmill.org/skyfield/) is all that's needed for example, plus some patience. The accuracy would be as good as DE431.  
> **username_0**: Thank you! I was thinking not going much further back in time, so -13200 sounds just perfect. I will check your references. Probably it will take a bit to run on my PC, but and I can certainly wait.  

---

## 0 answers

