def _period_hourly_temperatures(self, period, unit):
        self._fetch_period(period)
        temps = []
        for seconds in range(0, int(period.timedelta.total_seconds()), 3600):
            dt = period.start + timedelta(seconds=seconds)
            temps.append(self.datetime_hourly_temperature(dt, unit))
        return np.array(temps)
dataset/ETHPy150Open impactlab/eemeter/eemeter/weather.py/WeatherSourceBase._period_hourly_temperatures/original