code: def _hour_angle_to_hours(times, hourangle, longitude, equation_of_time):
      
      naive_times = times.tz_localize(None)  # naive but still localized
      tzs = 1 / NS_PER_HR * (
          naive_times.astype(np.int64) - times.astype(np.int64))
      hours = (hourangle - longitude - equation_of_time / 4.) / 15. + 12. + tzs
      return np.asarray(hours)
docs: converts hour angles in degrees to hours as a numpy array