Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Explore properties of the 2024 total solar eclipse based on location and time
ResourceFunction["TotalSolarEclipse2024Explorer"][] produces a graphical user interface for exploring properties of the 2024 total solar eclipse. | |
ResourceFunction["TotalSolarEclipse2024Explorer"]["Association"] produces an Association of properties of the 2024 total solar eclipse for your inferred location at the time of local maximum. | |
ResourceFunction["TotalSolarEclipse2024Explorer"][loc,time] produces an Association of properties of the 2024 total solar eclipse for the specified location, loc, at the specified time. |
| Global Properties | properties that are not dependent on the observer location |
| Location‐dependent Properties | properties that are dependent on the observer location |
| Map | displays one of several maps providing different views of the eclipse |
| Path Width | plot showing how the width of the totality envelope changes with time |
| Shadow Speed | plot showing how the speed of the Moon's shadow on Earth changes with time |
| Sun Appearance | time‐dependent view of the Sun from the specified location |
Open the interface:
| In[1]:= |
| Out[1]= | ![]() |
Click to select the umbra-centered map:
| In[2]:= |
| Out[2]= | ![]() |
Specify a different location:
| In[3]:= |
| Out[3]= | ![]() |
Create an association of eclipse properties for your location and time of local maximum:
| In[4]:= |

Create an association of eclipse properties for a specified location and time:
| In[5]:= | ![]() |

Type "Torreon, Mexico" into the location field to view the eclipse near its maximum:
| In[6]:= |
| Out[6]= | ![]() |
IncludeGeoGraphics can be used to disable GeoGraphics for faster results:
| In[7]:= |
| Out[7]= | ![]() |
| In[8]:= | ![]() |
| Out[8]= | ![]() |
Wolfram Language 13.0 (December 2021) or above
This work is licensed under a Creative Commons Attribution 4.0 International License