Full threadstblack·Mathematica's SolarEclipse[] function, introduced in v10 and seriously updated in v14, is a gem.https://reference.wolfram.com/language/ref/SolarEclipseView on HN