From aae38e8f93b945ff2c135f6a8416f9b39fecd69e Mon Sep 17 00:00:00 2001 From: Valentin Gebhart Date: Thu, 26 Sep 2024 16:33:28 +0200 Subject: [PATCH] added check if data/files already exist --- .../hazard/copernicus_forecast/handler.py | 136 ++++--- .../climada_hazard_copernicus_forecast.ipynb | 343 +++++++----------- 2 files changed, 211 insertions(+), 268 deletions(-) diff --git a/climada_petals/hazard/copernicus_forecast/handler.py b/climada_petals/hazard/copernicus_forecast/handler.py index c0b77064..d1abe288 100644 --- a/climada_petals/hazard/copernicus_forecast/handler.py +++ b/climada_petals/hazard/copernicus_forecast/handler.py @@ -254,20 +254,13 @@ def _download_multvar_multlead( Returns: None """ - area_str = f'{int(area[1])}_{int(area[0])}_{int(area[2])}_{int(area[3])}' - download_file = f'{filename}' - # check if data already exists including all relevant data variables - data_already_exists = os.path.isfile(f'{download_file}') - if data_already_exists and format == 'grib': - existing_variables = list(xr.open_dataset( - download_file, engine='cfgrib', decode_cf=False, chunks={} - ).data_vars) - vars_short = [indicator.VAR_SPECS[var]['short_name'] for var in vars] - data_already_exists = set(vars_short).issubset(existing_variables) - + download_file = f'{filename}' + data_already_exists = self._is_data_present(f'{download_file}', 'grib', vars) + if data_already_exists and not overwrite: self.logger.info(f'Corresponding {format} file {download_file} already exists.') + else: try: c = cdsapi.Client(url=self.url, key=self.key) @@ -366,12 +359,10 @@ def _process_data(self, data_out, year_list, month_list, bounds, overwrite, tf_i download_file = f"{data_out}/{format}/{year}/{month:02d}/{index_params['filename_lead']}_{area_str}_{year}{month:02d}.{file_extension}" # check if data already exists including all relevant data variables - data_already_exists = os.path.exists(daily_file) - if data_already_exists and format == 'grib': - vars = indicator.get_index_params(tf_index)['variables'] - vars_short = [indicator.VAR_SPECS[var]['short_name'] for var in vars] - existing_variables = list(xr.open_dataset(daily_file, decode_cf=False, chunks={}).data_vars) - data_already_exists = set(vars_short).issubset(existing_variables) + data_already_exists = self._is_data_present( + download_file, file_extension, + indicator.get_index_params(tf_index)['variables'] + ) if not data_already_exists or overwrite: try: @@ -438,42 +429,51 @@ def calculate_index( # path to input file of daily variables input_file_name = f"{data_out}/netcdf/daily/{year}/{month:02d}" \ f'/{index_params["filename_lead"]}_{area_str}_{year}{month:02d}.nc' - grib_file_path = f"{data_out}/grib/{year}/{month:02d}" \ + grib_file_name = f"{data_out}/grib/{year}/{month:02d}" \ f"/{index_params['filename_lead']}_{area_str}_{year}{month:02d}.grib" - - if tf_index in ["HIS", "HIA", "Tmean", "Tmax", "Tmin"]: - # Calculate heat indices like HIS, HIA, Tmean, Tmax, Tmin - ds_daily, ds_monthly, ds_stats = indicator.calculate_heat_indices(input_file_name, tf_index) - - elif tf_index == "TR": - # Handle Tropical Nights (TR) - ds_daily, ds_monthly, ds_stats = indicator.calculate_and_save_tropical_nights_per_lag(grib_file_path, tf_index) - - elif tf_index == "TX30": - # Handle Hot Days (Tmax > 30°C) - ds_daily, ds_monthly, ds_stats = indicator.calculate_and_save_tx30_per_lag(grib_file_path, tf_index) - # TODO: add functionality - # elif tf_index == "HW": - # Handle Heat Wave Days (3 consecutive days Tmax > threshold) - # calculate_and_save_heat_wave_days_per_lag(data_out, year_list, month_list, tf_index, area_selection) - - else: - logging.error(f"Index {tf_index} is not implemented. Supported indices are 'HIS', 'HIA', 'Tmean', 'Tmax', 'Tmin', 'HotDays', 'TR', and 'HW'.") - # paths to output files output_dir = f"{data_out}/{tf_index}/{year}/{month:02d}" output_daily_path = f'{output_dir}/daily_{tf_index}_{area_str}_{year}{month:02d}.nc' output_stats_path = f'{output_dir}/stats/stats_{tf_index}_{area_str}_{year}{month:02d}.nc' output_monthly_path = f'{output_dir}/{tf_index}_{area_str}_{year}{month:02d}.nc' os.makedirs(os.path.dirname(output_stats_path), exist_ok=True) - - if tf_index in ["HIS", "HIA", "Tmean", "Tmax", "Tmin"]: - ds_daily.to_netcdf(output_daily_path) - ds_monthly.to_netcdf(output_monthly_path) - ds_stats.to_netcdf(output_stats_path) - def save_index_to_hazard(self, year_list, month_list, area_selection, data_out, tf_index): + # check if index (monthly) file exists + if os.path.exists(output_monthly_path) and not overwrite: + self.logger.info( + f'Index file {tf_index}_{area_str}_{year}{month:02d}.nc already exists.' + ) + + else: + if tf_index in ["HIS", "HIA", "Tmean", "Tmax", "Tmin"]: + # Calculate heat indices like HIS, HIA, Tmean, Tmax, Tmin + ds_daily, ds_monthly, ds_stats = indicator.calculate_heat_indices(input_file_name, tf_index) + + elif tf_index == "TR": + # Handle Tropical Nights (TR) + ds_daily, ds_monthly, ds_stats = indicator.calculate_and_save_tropical_nights_per_lag(grib_file_name, tf_index) + + elif tf_index == "TX30": + # Handle Hot Days (Tmax > 30°C) + ds_daily, ds_monthly, ds_stats = indicator.calculate_and_save_tx30_per_lag(grib_file_name, tf_index) + + # TODO: add functionality + # elif tf_index == "HW": + # Handle Heat Wave Days (3 consecutive days Tmax > threshold) + # calculate_and_save_heat_wave_days_per_lag(data_out, year_list, month_list, tf_index, area_selection) + + else: + logging.error(f"Index {tf_index} is not implemented. Supported indices are 'HIS', 'HIA', 'Tmean', 'Tmax', 'Tmin', 'HotDays', 'TR', and 'HW'.") + + # save files + self.logger.info(f"Writing index data to {output_monthly_path}.") + if tf_index in ["HIS", "HIA", "Tmean", "Tmax", "Tmin"]: + ds_daily.to_netcdf(output_daily_path) + ds_monthly.to_netcdf(output_monthly_path) + ds_stats.to_netcdf(output_stats_path) + + def save_index_to_hazard(self, year_list, month_list, area_selection, data_out, overwrite, tf_index): """ Processes the calculated climate indices into hazard objects and saves them. @@ -496,6 +496,7 @@ def save_index_to_hazard(self, year_list, month_list, area_selection, data_out, for year in year_list: for month in month_list: + month_str = f"{month:02d}" current_input_dir = f'{base_input_dir}/{year}/{month:02d}' nc_file_pattern = f"{hazard_type}_{area_str}_{year}{month_str}.nc" @@ -511,21 +512,24 @@ def save_index_to_hazard(self, year_list, month_list, area_selection, data_out, ensemble_members = ds["number"].values for member in ensemble_members: - ds_subset = ds.sel(number=member) - - hazard = Hazard.from_xarray_raster( - data=ds_subset, - hazard_type=hazard_type, - intensity_unit=intensity_unit, - intensity=intensity_variable, - coordinate_vars={"event": "step", "longitude": "longitude", "latitude": "latitude"} - ) - - hazard.check() - + # check if data already exists filename = f"hazard_{hazard_type}_member_{member}_{area_str}_{year}{month_str}.hdf5" file_path = os.path.join(current_output_dir, filename) - hazard.write_hdf5(file_path) + if os.path.exists(file_path) and not overwrite: + self.logger.info(f'Index file ' \ + f'{tf_index}_{area_str}_{year}{month:02d}.nc already exists.') + else: + ds_subset = ds.sel(number=member) + hazard = Hazard.from_xarray_raster( + data=ds_subset, + hazard_type=hazard_type, + intensity_unit=intensity_unit, + intensity=intensity_variable, + coordinate_vars={"event": "step", "longitude": "longitude", "latitude": "latitude"} + ) + + hazard.check() + hazard.write_hdf5(file_path) print(f"Completed processing for {year}-{month_str}. Data saved in {current_output_dir}") @@ -537,4 +541,20 @@ def save_index_to_hazard(self, year_list, month_list, area_selection, data_out, # print final hazard last_hazard_file = file_path hazard_obj = Hazard.from_hdf5(last_hazard_file) - hazard_obj.plot_intensity(1, smooth=False) \ No newline at end of file + hazard_obj.plot_intensity(1, smooth=False) + + @staticmethod + def _is_data_present(file, format, vars): + data_already_exists = os.path.isfile(file) + if format == 'grib': + engine = 'cfgrib' + else: + engine = None + if data_already_exists: + existing_variables = list( + xr.open_dataset(file, engine=engine, decode_cf=False, chunks={} + ).data_vars) + vars_short = [indicator.VAR_SPECS[var]['short_name'] for var in vars] + data_already_exists = set(vars_short).issubset(existing_variables) + return data_already_exists + \ No newline at end of file diff --git a/doc/tutorial/climada_hazard_copernicus_forecast.ipynb b/doc/tutorial/climada_hazard_copernicus_forecast.ipynb index af6717aa..807905b2 100644 --- a/doc/tutorial/climada_hazard_copernicus_forecast.ipynb +++ b/doc/tutorial/climada_hazard_copernicus_forecast.ipynb @@ -302,12 +302,12 @@ "name": "stderr", "output_type": "stream", "text": [ - "2024-09-25 17:00:13,393 | INFO : 489 leadtimes to download.\n", - "2024-09-25 17:00:14,047 | INFO : Corresponding grib file /Users/vgebhart/climada/data/copernicus_forecast_data/grib/2022/06/2m_temps_4_56_45_16_202206.grib already exists.\n", - "2024-09-25 17:00:14,048 | INFO : 493 leadtimes to download.\n", - "2024-09-25 17:00:14,426 | INFO : Corresponding grib file /Users/vgebhart/climada/data/copernicus_forecast_data/grib/2022/07/2m_temps_4_56_45_16_202207.grib already exists.\n", - "2024-09-25 17:00:14,434 | INFO : Daily file /Users/vgebhart/climada/data/copernicus_forecast_data/netcdf/daily/2022/06/2m_temps_4_56_45_16_202206.nc already exists.\n", - "2024-09-25 17:00:14,441 | INFO : Daily file /Users/vgebhart/climada/data/copernicus_forecast_data/netcdf/daily/2022/07/2m_temps_4_56_45_16_202207.nc already exists.\n" + "2024-09-26 16:27:16,847 | INFO : 489 leadtimes to download.\n", + "2024-09-26 16:27:17,450 | INFO : Corresponding grib file /Users/vgebhart/climada/data/copernicus_forecast_data/grib/2022/06/2m_temps_4_56_45_16_202206.grib already exists.\n", + "2024-09-26 16:27:17,451 | INFO : 493 leadtimes to download.\n", + "2024-09-26 16:27:17,797 | INFO : Corresponding grib file /Users/vgebhart/climada/data/copernicus_forecast_data/grib/2022/07/2m_temps_4_56_45_16_202207.grib already exists.\n", + "2024-09-26 16:27:18,204 | INFO : Daily file /Users/vgebhart/climada/data/copernicus_forecast_data/netcdf/daily/2022/06/2m_temps_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:18,621 | INFO : Daily file /Users/vgebhart/climada/data/copernicus_forecast_data/netcdf/daily/2022/07/2m_temps_4_56_45_16_202207.nc already exists.\n" ] } ], @@ -350,10 +350,19 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "id": "8d703f84-0749-4003-9fef-6f0ffaccb8d8", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2024-09-26 16:27:53,031 | INFO : Writing TX30 files to /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/2022/06/TX30_4_56_45_16_202206.nc.\n", + "2024-09-26 16:27:57,710 | INFO : Writing TX30 files to /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/2022/07/TX30_4_56_45_16_202207.nc.\n" + ] + } + ], "source": [ "# Calculate index\n", "handler.calculate_index(DATA_OUT, year_list, month_list, area_selection, overwrite, tf_index)" @@ -399,213 +408,119 @@ "id": "8d0d6332-99f8-49f1-b925-26758005c152", "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2024-09-26 16:27:24,512 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,513 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,513 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,513 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,514 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,514 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,514 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,514 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,515 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,515 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,515 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,516 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,516 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,516 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,516 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,517 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,517 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,517 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,517 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,517 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,518 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,518 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,518 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,518 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,518 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,519 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,519 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,519 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,519 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,519 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,520 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,520 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,520 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,520 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,520 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,521 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,521 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,521 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,521 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,522 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,522 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,522 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,522 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,522 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,523 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,523 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,523 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,524 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,524 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,524 | INFO : Index file TX30_4_56_45_16_202206.nc already exists.\n", + "2024-09-26 16:27:24,532 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,532 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,533 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,533 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,533 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,534 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,534 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,534 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,535 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,535 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,535 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,535 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,536 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,536 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,536 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,536 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,536 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,537 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,537 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,537 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,537 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,537 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,538 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,538 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,538 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,538 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,539 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,539 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,539 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,539 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,540 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,540 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,540 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,540 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,541 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,541 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,541 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,541 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,541 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,542 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,542 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,542 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,542 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,543 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,543 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,543 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,543 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,543 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,544 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n", + "2024-09-26 16:27:24,544 | INFO : Index file TX30_4_56_45_16_202207.nc already exists.\n" + ] + }, { "name": "stdout", "output_type": "stream", "text": [ - "2024-09-25 17:00:30,250 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_0_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,255 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_0_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,304 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_1_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,309 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_1_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,320 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_2_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,324 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_2_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,337 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_3_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,343 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_3_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,355 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_4_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,360 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_4_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,373 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_5_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,380 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_5_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,392 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_6_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,397 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_6_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,410 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_7_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,416 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_7_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,427 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_8_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,433 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_8_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,446 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_9_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,451 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_9_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,463 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_10_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,467 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_10_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,480 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_11_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,485 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_11_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,498 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_12_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,504 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_12_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,517 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_13_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,523 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_13_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,538 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_14_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,543 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_14_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,555 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_15_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,560 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_15_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,575 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_16_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,580 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_16_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,594 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_17_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,599 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_17_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,612 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_18_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,616 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_18_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,628 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_19_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,633 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_19_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,644 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_20_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,649 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_20_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,661 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_21_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,666 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_21_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,679 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_22_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,683 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_22_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,695 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_23_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,700 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_23_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,712 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_24_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,717 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_24_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,729 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_25_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,733 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_25_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,746 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_26_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,750 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_26_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,763 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_27_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,768 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_27_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,779 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_28_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,783 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_28_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,795 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_29_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,799 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_29_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,810 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_30_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,815 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_30_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,827 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_31_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,832 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_31_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,844 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_32_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,849 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_32_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,860 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_33_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,864 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_33_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,876 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_34_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,882 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_34_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,893 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_35_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,898 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_35_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,908 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_36_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,913 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_36_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,924 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_37_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,929 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_37_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,940 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_38_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,945 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_38_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,958 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_39_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,963 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_39_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,982 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_40_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:30,987 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_40_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,000 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_41_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,005 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_41_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,017 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_42_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,022 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_42_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,035 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_43_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,039 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_43_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,051 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_44_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,056 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_44_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,069 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_45_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,073 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_45_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,085 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_46_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,090 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_46_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,103 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_47_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,107 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_47_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,120 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_48_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,124 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_48_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,137 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_49_4_56_45_16_202206.hdf5\n", - "2024-09-25 17:00:31,142 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206/hazard_TX30_member_49_4_56_45_16_202206.hdf5\n", "Completed processing for 2022-06. Data saved in /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202206\n", - "2024-09-25 17:00:31,159 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_0_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,164 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_0_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,177 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_1_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,182 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_1_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,194 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_2_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,199 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_2_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,210 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_3_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,215 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_3_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,227 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_4_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,232 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_4_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,244 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_5_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,249 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_5_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,261 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_6_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,266 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_6_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,278 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_7_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,283 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_7_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,295 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_8_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,299 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_8_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,312 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_9_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,316 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_9_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,328 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_10_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,333 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_10_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,344 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_11_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,349 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_11_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,361 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_12_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,366 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_12_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,378 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_13_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,384 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_13_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,395 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_14_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,399 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_14_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,411 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_15_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,416 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_15_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,426 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_16_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,431 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_16_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,442 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_17_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,447 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_17_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,458 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_18_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,462 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_18_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,473 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_19_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,478 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_19_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,489 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_20_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,494 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_20_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,505 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_21_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,509 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_21_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,521 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_22_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,526 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_22_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,538 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_23_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,542 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_23_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,554 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_24_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,559 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_24_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,571 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_25_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,575 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_25_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,587 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_26_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,592 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_26_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,603 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_27_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,609 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_27_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,620 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_28_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,624 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_28_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,636 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_29_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,641 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_29_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,652 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_30_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,657 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_30_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,669 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_31_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,674 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_31_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,691 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_32_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,696 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_32_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,708 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_33_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,713 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_33_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,727 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_34_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,733 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_34_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,749 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_35_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,754 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_35_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,767 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_36_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,773 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_36_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,787 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_37_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,793 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_37_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,806 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_38_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,812 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_38_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,826 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_39_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,832 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_39_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,846 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_40_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,851 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_40_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,865 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_41_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,871 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_41_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,887 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_42_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,892 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_42_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,907 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_43_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,913 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_43_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,925 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_44_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,930 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_44_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,942 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_45_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,947 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_45_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,960 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_46_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,966 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_46_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,978 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_47_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,983 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_47_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:31,996 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_48_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:32,000 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_48_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:32,013 - climada.hazard.io - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_49_4_56_45_16_202207.hdf5\n", - "2024-09-25 17:00:32,017 - climada.hazard.centroids.centr - INFO - Writing /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_49_4_56_45_16_202207.hdf5\n", "Completed processing for 2022-07. Data saved in /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207\n", - "2024-09-25 17:00:32,023 - climada.hazard.io - INFO - Reading /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_49_4_56_45_16_202207.hdf5\n" + "2024-09-26 16:27:24,544 - climada.hazard.io - INFO - Reading /Users/vgebhart/climada/data/copernicus_forecast_data/TX30/hazard/202207/hazard_TX30_member_49_4_56_45_16_202207.hdf5\n" ] }, { @@ -2174,8 +2089,16 @@ } ], "source": [ - "handler.save_index_to_hazard(year_list, month_list, area_selection, DATA_OUT, tf_index)" + "handler.save_index_to_hazard(year_list, month_list, area_selection, DATA_OUT, overwrite, tf_index)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "051a0569", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": {