So for me at 10:55am tomorrow there will be a 52.5% eclipse.
In[1]:= loc = Entity["City", {"Cork", "Cork", "Ireland"}];
eclipse = SolarEclipse[DateObject[{2025, 3, 29}]];
corkMax = SolarEclipse[eclipse, {"LocalMaximumEclipseDate", loc}]
SolarEclipse[{"LocalMagnitude", corkMax, loc}]
Out[3]= DateObject[{2025, 3, 29, 10, 55, 56.2368}, "Instant", "Gregorian", 0.]
Out[4]= 0.525088