code: def calculate_sun(self, month, day, hour, is_solar_time=False):
          
          datetime = DateTime(month, day, *self._calculate_hour_and_minute(hour),
                              leap_year=self.is_leap_year)
          return self.calculate_sun_from_date_time(datetime, is_solar_time)
docs: Get Sun data for an hour of the year.
  
          Args:
              month: An integer between 1-12
              day: An integer between 1-31
              hour: A positive number between 0..23
              is_solar_time: A boolean to indicate if the input hour is solar time.
                  (Default: False)
  
          Returns:
              A sun object for this particular time