Here is a list of upcoming eclipses from Wikipedia: https://en.wikipedia.org/wiki/List_of_solar_eclipses_in_the_21st_century
I wonder about the challenges of mapping this. The magnitude of the eclipse from a given point on the ground declines as you move farther and farther from the path of totality. Sounds like an interesting raster based GIS problem. Some kind of raster buffer.
The Wikipedia page provides a single point location, a path width and some other info. It doesn't convey a path. Could one discern a path mathmatically?