-
See Also
- SolarEclipse
- FindSolarEclipse
- LunarEclipse
-
- Entity Types
- EclipseType
-
-
See Also
- SolarEclipse
- FindSolarEclipse
- LunarEclipse
-
- Entity Types
- EclipseType
-
See Also
is an option for SolarEclipse and LunarEclipse that specifies the type of eclipse being queried for.
EclipseType
is an option for SolarEclipse and LunarEclipse that specifies the type of eclipse being queried for.
Details
- Possible settings for solar eclipses include:
-
Automatic eclipse of any type "Annular" annular eclipse "Hybrid" hybrid eclipse "Partial" partial eclipse "Total" total eclipse "Central" central eclipse (shadow axis touches the Earth) "Umbral" umbral eclipse (umbra cone touches the Earth) "MeeusTypeI" … "MeeusTypeVII" eclipse of the given Meeus type - Possible settings for lunar eclipses include:
-
Automatic eclipse of any type "Partial" partial eclipse "Total" total eclipse - The default setting for EclipseType is Automatic.
- SolarEclipse types can also be given as entities of the domain "EclipseType".
Examples
open all close allBasic Examples (4)
Find the date of the next total solar eclipse:
SolarEclipse[EclipseType -> "Total"]Find the date of the next annular solar eclipse:
SolarEclipse[EclipseType -> "Annular"]Find the date of the next total lunar eclipse:
LunarEclipse[EclipseType -> "Total"]Find the date of the next partial lunar eclipse:
LunarEclipse[EclipseType -> "Partial"]Scope (5)
Find the date of the next partial solar eclipse:
SolarEclipse[EclipseType -> "Partial"]Specify the solar eclipse type as an entity:
SolarEclipse[EclipseType -> Entity["EclipseType", "Partial"]]Find the next solar eclipse of each type after January 1, 2026:
date = DateObject[{2026, 1, 1}];SolarEclipse[date, EclipseType -> "Total"]SolarEclipse[date, EclipseType -> "Annular"]SolarEclipse[date, EclipseType -> "Hybrid"]SolarEclipse[date, EclipseType -> "Partial"]This is the first solar eclipse after that date, of any type:
SolarEclipse[date, EclipseType -> Automatic]For central eclipses, the shadow axis touches the Earth and can be total, annular or hybrid:
SolarEclipse[date, EclipseType -> "Central"]SolarEclipse[%, "Type"]For umbral eclipses, the umbra/antumbra cone touches the Earth and can be any of those types too:
SolarEclipse[date, EclipseType -> "Umbral"]Find the next solar eclipse of given type that covers the United States:
FindSolarEclipse[Entity["Country", "UnitedStates"], EclipseType -> "Total"]FindSolarEclipse[Entity["Country", "UnitedStates"], EclipseType -> "Annular"]FindSolarEclipse[Entity["Country", "UnitedStates"], EclipseType -> "Hybrid"]Find the next lunar eclipse of each type after January 1, 2026:
date = DateObject[{2026, 1, 1}];LunarEclipse[date, EclipseType -> "Total"]LunarEclipse[date, EclipseType -> "Partial"]This is the lunar eclipse after that date, of any type:
LunarEclipse[date, EclipseType -> Automatic]Jean Meeus proposed a classification for seven types of eclipse. Find out the Meeus types of eclipses in the next four years:
SolarEclipse[{Today, Today + Quantity[4, "Years"], All}]SolarEclipse[%, "MeeusType"]//ValuesProperties & Relations (1)
eclipse = SolarEclipse[]Solar eclipse types are reported using entities of the "EclipseType" domain:
SolarEclipse[eclipse, "Type"]Those entities can also be used as values of the EclipseType option:
SolarEclipse[eclipse, EclipseType -> %]Text
Wolfram Research (2014), EclipseType, Wolfram Language function, https://reference.wolfram.com/language/ref/EclipseType.html (updated 2026).
CMS
Wolfram Language. 2014. "EclipseType." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2026. https://reference.wolfram.com/language/ref/EclipseType.html.
APA
Wolfram Language. (2014). EclipseType. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EclipseType.html
BibTeX
@misc{reference.wolfram_2026_eclipsetype, author="Wolfram Research", title="{EclipseType}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/EclipseType.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_eclipsetype, organization={Wolfram Research}, title={EclipseType}, year={2026}, url={https://reference.wolfram.com/language/ref/EclipseType.html}, note=[Accessed: 13-June-2026]}