public static List <SolarEclipseDetails> CalculateSolarEclipse(DateTime d, double latRad, double longRad, double[] events)
        {
            List <List <string> >      evs       = Calculate(d, latRad, longRad, events);
            List <SolarEclipseDetails> deetsList = new List <SolarEclipseDetails>();

            foreach (List <string> ls in evs)
            {
                SolarEclipseDetails deets = new SolarEclipseDetails(ls);
                deetsList.Add(deets);
            }
            return(deetsList);
        }
 /// <summary>
 /// Initialize a SolarEclipse object.
 /// </summary>
 public SolarEclipse()
 {
     lastEclipse = new SolarEclipseDetails();
     nextEclipse = new SolarEclipseDetails();
 }
 /// <summary>
 /// Initialize a SolarEclipse object
 /// </summary>
 public SolarEclipse()
 {
     LastEclipse = new SolarEclipseDetails();
     NextEclipse = new SolarEclipseDetails();
 }