public static List<LunarEclipseDetails> CalculateLunarEclipse(DateTime d, double latRad, double longRad, double[] events)
 {
     List<List<string>> evs = Calculate(d, latRad, longRad, events);
     List<LunarEclipseDetails> deetsList = new List<LunarEclipseDetails>();
     foreach (List<string> ls in evs)
     {
         LunarEclipseDetails deets = new LunarEclipseDetails(ls);
         deetsList.Add(deets);
     }
     return deetsList;
 }
 /// <summary>
 /// Initialize a LunarEclipse object
 /// </summary>
 public LunarEclipse()
 {
     LastEclipse = new LunarEclipseDetails();
     NextEclipse = new LunarEclipseDetails();
 }
 /// <summary>
 /// Initialize a LunarEclipse object
 /// </summary>
 public LunarEclipse()
 {
     lastEclipse = new LunarEclipseDetails();
     nextEclipse = new LunarEclipseDetails();
 }