From b8eb7fecc8975c12aeb7c00de1c9ff1cbb544f9e Mon Sep 17 00:00:00 2001 From: Joseph Hamman Date: Mon, 16 May 2022 19:46:56 -0700 Subject: [PATCH 1/4] pass bc_kwargs to QuantileMapper --- cmip6_downscaling/methods/common/bias_correction.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmip6_downscaling/methods/common/bias_correction.py b/cmip6_downscaling/methods/common/bias_correction.py index b858fc1e..8ff965b5 100644 --- a/cmip6_downscaling/methods/common/bias_correction.py +++ b/cmip6_downscaling/methods/common/bias_correction.py @@ -71,7 +71,7 @@ def bias_correct_gcm_by_method( sc.fit(gcm_hist) return sc.transform(gcm_pred) elif method == 'quantile_mapper': - qm = PointWiseDownscaler(model=QuantileMapper(detrend=True), dim='time') + qm = PointWiseDownscaler(model=QuantileMapper(**bc_kwargs), dim='time') qm.fit(obs) return qm.transform(gcm_pred) From 12a7e31dba12a51b8bdd03c3bd89e6f14bb841fb Mon Sep 17 00:00:00 2001 From: Oriana Chegwidden Date: Fri, 20 May 2022 06:54:34 +0000 Subject: [PATCH 2/4] adding in thresholding and cuberoot transform to gard implementation --- cmip6_downscaling/methods/gard/tasks.py | 21 +++++++++++++++------ cmip6_downscaling/methods/gard/utils.py | 11 +++++++++-- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/cmip6_downscaling/methods/gard/tasks.py b/cmip6_downscaling/methods/gard/tasks.py index bf98848d..826d7365 100644 --- a/cmip6_downscaling/methods/gard/tasks.py +++ b/cmip6_downscaling/methods/gard/tasks.py @@ -8,6 +8,7 @@ import zarr from carbonplan_data.metadata import get_cf_global_attrs from prefect import task +from scipy.special import cbrt from skdownscale.pointwise_models import PointWiseDownscaler from skdownscale.pointwise_models.utils import default_none_kwargs from upath import UPath @@ -86,21 +87,29 @@ def _fit_and_predict_wrapper(xtrain, ytrain, xpred, scrf, run_parameters, dim='t .to_dataset(dim='variable') .rename({'variable_0': run_parameters.variable}) ) - # model definition model = PointWiseDownscaler( model=get_gard_model(run_parameters.model_type, run_parameters.model_params), dim=dim ) - + print(model) # model fitting - model.fit(xtrain[run_parameters.variable], ytrain[run_parameters.variable]) + if run_parameters.variable == 'pr': + model.fit(cbrt(xtrain[run_parameters.variable]), cbrt(ytrain[run_parameters.variable])) + out = model.predict(cbrt(bias_corrected_gcm_pred[run_parameters.variable])).to_dataset( + dim='variable' + ) + out['pred'] = out['pred'] ** 3 - # model prediction - out = model.predict(bias_corrected_gcm_pred[run_parameters.variable]).to_dataset(dim='variable') + else: + model.fit(xtrain[run_parameters.variable], ytrain[run_parameters.variable]) + out = model.predict(bias_corrected_gcm_pred[run_parameters.variable]).to_dataset( + dim='variable' + ) + # model prediction downscaled = add_random_effects(out, scrf, run_parameters) - return downscaled + return downscaled, out @task(log_stdout=True) diff --git a/cmip6_downscaling/methods/gard/utils.py b/cmip6_downscaling/methods/gard/utils.py index 8f928d17..c510b3c0 100644 --- a/cmip6_downscaling/methods/gard/utils.py +++ b/cmip6_downscaling/methods/gard/utils.py @@ -3,6 +3,7 @@ from typing import Any import xarray as xr +from scipy.special import cbrt from scipy.stats import norm as norm from skdownscale.pointwise_models import AnalogRegression, PureAnalog, PureRegression @@ -66,12 +67,18 @@ def add_random_effects( r_normal = xr.apply_ufunc( norm.ppf, new_uniform, dask='parallelized', output_dtypes=[new_uniform.dtype] ) - - downscaled = model_output['pred'] + r_normal * model_output['prediction_error'] + if run_parameters.variable == 'pr': + downscaled = ( + cbrt(model_output['pred']) + (model_output['prediction_error'] * r_normal) + ) ** 3 + else: + downscaled = model_output['pred'] + r_normal * model_output['prediction_error'] # what do we do for thresholds like heat wave? valids = xr.ufuncs.logical_or(mask, downscaled >= 0) downscaled = downscaled.where(valids, 0) + downscaled = downscaled.where(downscaled >= 0, 0) + else: downscaled = model_output['pred'] + scrf['scrf'] * model_output['prediction_error'] From b21dcadeee0c026e9310a18b6ad0ffc4ab810e3f Mon Sep 17 00:00:00 2001 From: Oriana Chegwidden Date: Fri, 20 May 2022 23:02:39 +0000 Subject: [PATCH 3/4] fix scrf dataset -> data array and remove debugging changes --- cmip6_downscaling/methods/gard/tasks.py | 5 ++--- cmip6_downscaling/methods/gard/utils.py | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/cmip6_downscaling/methods/gard/tasks.py b/cmip6_downscaling/methods/gard/tasks.py index 826d7365..b837b2d6 100644 --- a/cmip6_downscaling/methods/gard/tasks.py +++ b/cmip6_downscaling/methods/gard/tasks.py @@ -91,7 +91,6 @@ def _fit_and_predict_wrapper(xtrain, ytrain, xpred, scrf, run_parameters, dim='t model = PointWiseDownscaler( model=get_gard_model(run_parameters.model_type, run_parameters.model_params), dim=dim ) - print(model) # model fitting if run_parameters.variable == 'pr': model.fit(cbrt(xtrain[run_parameters.variable]), cbrt(ytrain[run_parameters.variable])) @@ -107,9 +106,9 @@ def _fit_and_predict_wrapper(xtrain, ytrain, xpred, scrf, run_parameters, dim='t ) # model prediction - downscaled = add_random_effects(out, scrf, run_parameters) + downscaled = add_random_effects(out, scrf.scrf, run_parameters) - return downscaled, out + return downscaled @task(log_stdout=True) diff --git a/cmip6_downscaling/methods/gard/utils.py b/cmip6_downscaling/methods/gard/utils.py index c510b3c0..efaaabab 100644 --- a/cmip6_downscaling/methods/gard/utils.py +++ b/cmip6_downscaling/methods/gard/utils.py @@ -42,7 +42,7 @@ def get_gard_model( def add_random_effects( - model_output: xr.Dataset, scrf: xr.Dataset, run_parameters: RunParameters + model_output: xr.Dataset, scrf: xr.DataArray, run_parameters: RunParameters ) -> xr.Dataset: if run_parameters.model_params is not None: thresh = run_parameters.model_params.get('thresh') From 8271dfff20f303085aee18c0b1a606d8296a55fc Mon Sep 17 00:00:00 2001 From: Oriana Chegwidden Date: Tue, 31 May 2022 20:11:36 +0000 Subject: [PATCH 4/4] updating parameter generation notebook, changing parameters in configs --- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...orical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...orical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...orical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...orical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...orical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...orical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...orical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...orical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...orical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...orical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json | 2 +- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json | 2 +- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...historical_pr_-90_90_-180_180_1981_2010_1950_2014.json | 4 ++-- ...1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- ...1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json | 4 ++-- .../generate_valid_json_parameters.ipynb | 8 ++++++-- 81 files changed, 126 insertions(+), 122 deletions(-) diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index 3dd26d65..868b3a49 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json index 7a2e054c..ecf41b95 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json index 330e7c16..d3b8003f 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 4f0cde18..c940c14c 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 8caaf6b1..43c8a036 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 3cc89dc3..e3e91946 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index c126040b..03a9f97d 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index c0ba1fe4..1b8c5304 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 6e075b48..bd6b44a7 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index e37e4c34..23d3baa8 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 7be301b5..d8da3b91 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 2ce963f2..8eaa52eb 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index 28c1b6c7..dffa02b1 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json index bb1d4565..9a419d6d 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json index 51db6d41..bff91164 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 3c9de552..3a88865f 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 7bb5494d..6f9c9208 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index efb20f4d..4255fbd2 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index ef6134ff..1bfb96aa 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 03318691..aa931fa6 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index ac96487d..fec75000 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index fb017102..18ad474b 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 21db093b..32f1a6aa 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 5ad7dce1..90946b63 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_CanESM5_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index 1e43c93b..45a5eed0 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json index a5b5344b..bf20d0c9 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json index fb51393c..2b4a2bda 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 38f71c33..3b185118 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 0646d56a..7744d9fd 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index d99bb043..b5f9742d 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index db47f266..3256bb7e 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 27317404..722d1184 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 6343759a..522085b3 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index 71746cd4..ef50d64a 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index f978cfe7..0319a95e 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 1752159d..1de5b760 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MIROC6_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index 57072140..b297cb7f 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json index 39903416..0a2d21dd 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json index 9ef6adad..8222468d 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 65eccd9b..fc25e4a9 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 589d89c5..ddcb53f4 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 8fe69a10..481ec34c 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index 00fb8c3f..cb597cf6 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 464a9155..37e6ecac 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 33376d37..284204e4 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index 4941756c..f15db9cb 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 1bfb8a40..16cd501e 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 2a21d028..933e5476 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index 2792ca39..4eef98eb 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json index 2de3ca95..e21c5d34 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_tasmax_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json index 145d6fda..65a0b695 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_historical_tasmin_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index d1adf50c..5ad89a6f 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 0640455e..d9b5c29e 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index 5c00d43a..90692aa1 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index dba974f2..339b8e4c 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index 6130044e..856e521a 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index cfd7c525..b20e2aa2 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index b98de40b..84f01bb2 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json index c27bea0e..ec738e02 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_tasmax_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json index fbac1590..8dcd3a97 100644 --- a/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/bcsd/bcsd_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_tasmin_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,7 +13,7 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "", - "bias_correction_kwargs": {}, + "bias_correction_kwargs": { "detrend": "True" }, "model_type": "", "model_params": {}, "train_dates": ["1981", "2010"], diff --git a/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index 350baf57..3ae68eea 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 2060acd9..df179a3e 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index c4c0bc32..ed31f39e 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index 63752844..c746bbef 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_BCC-CSM2-MR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index f2998553..1ec626ef 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 6549d9e5..61196e80 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index 2c554b59..4c7704ab 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index e703004e..9357f678 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_CanESM5_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index c6404641..92e44299 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 5c392515..32fee236 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index 7be54690..993ffd66 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index 83a71914..8795c93c 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MIROC6_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index 6fa1ed7f..c25a23ab 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 0ea4ece4..95f73743 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index ac4c2ea5..b6680265 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index d85af6b2..3c2aae93 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MPI-ESM1-2-HR_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json b/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json index e40703d5..0604c93b 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_historical_pr_-90_90_-180_180_1981_2010_1950_2014.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["1950", "2014"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json index 9dd60571..2798b1b3 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp245_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json index a9ba870a..7a006102 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp370_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json b/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json index e7b04f81..2f793dd3 100644 --- a/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json +++ b/configs/generate_valid_configs/gard/gard_ERA5_MRI-ESM2-0_r1i1p1f1_ssp585_pr_-90_90_-180_180_1981_2010_2015_2099.json @@ -13,9 +13,9 @@ "lonmin": "-180", "lonmax": "180", "bias_correction_method": "quantile_mapper", - "bias_correction_kwargs": { "detrend": "True" }, + "bias_correction_kwargs": { "detrend": "False" }, "model_type": "PureRegression", - "model_params": {}, + "model_params": { "thresh": 0 }, "train_dates": ["1981", "2010"], "predict_dates": ["2015", "2099"] } diff --git a/configs/generate_valid_configs/generate_valid_json_parameters.ipynb b/configs/generate_valid_configs/generate_valid_json_parameters.ipynb index e8e2c4e5..756c44ff 100644 --- a/configs/generate_valid_configs/generate_valid_json_parameters.ipynb +++ b/configs/generate_valid_configs/generate_valid_json_parameters.ipynb @@ -69,7 +69,7 @@ " \"lonmin\": \"-180\",\n", " \"lonmax\": \"180\",\n", " \"bias_correction_method\": \"quantile_mapper\",\n", - " \"bias_correction_kwargs\": {\"detrend\": \"True\"},\n", + " \"bias_correction_kwargs\": {},\n", " \"model_type\": \"PureRegression\",\n", " \"model_params\": {},\n", " },\n", @@ -117,7 +117,11 @@ " filled_template[\"predict_dates\"] = [\"2015\", \"2099\"]\n", " else:\n", " filled_template[\"predict_dates\"] = [\"1950\", \"2014\"]\n", - "\n", + " if variable == 'pr':\n", + " filled_template['model_params'] = {'thresh': 0}\n", + " filled_template['bias_correction_kwargs'] = {\"detrend\": \"False\"}\n", + " elif variable in ['tasmax', 'tasmin']:\n", + " filled_template['bias_correction_kwargs'] = {\"detrend\": \"True\"}\n", " filled_template['train_dates'] = filled_template.pop('train_dates')\n", " filled_template['predict_dates'] = filled_template.pop('predict_dates')\n", "\n",