def calculate_sun(self, month, day, hour, is_solar_time=False):
datetime = DateTime(month, day, *self._calculate_hour_and_minute(hour),<EOL>leap_year=self.is_leap_year)<EOL>return self.calculate_sun_from_date_time(datetime, is_solar_time)<EOL>
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