def calc_datetime_local_from_weather_file(weather_data, latitude, longitude): # read date from the weather file year = weather_data['year'][0] datetime = get_date_range_hours_from_year(year) # get local time zone etc_timezone = get_local_etc_timezone(latitude, longitude) # convert to local time zone datetime_local = datetime.tz_localize(tz=etc_timezone) return datetime_local
def calc_datetime_local_from_weather_file(weather_data, latitude, longitude): # read date from the weather file year = weather_data['year'][0] datetime = pd.date_range(str(year) + '/01/01', periods=8760, freq='H') # get local time zone etc_timezone = get_local_etc_timezone(latitude, longitude) # convert to local time zone datetime_local = datetime.tz_localize(tz=etc_timezone) return datetime_local