environmentaltools.common.bias_adjustment

environmentaltools.common.bias_adjustment(obs, hist, rcp, variable, funcs=['gumbel_l', 'gumbel_r'], quantiles=[0.1, 0.9], params=None)[source]

Bias adjustment for climate data using parametric quantile mapping.

Parameters:
  • obs (pd.DataFrame) – Observed data.

  • hist (pd.DataFrame) – Historical simulation data.

  • rcp (pd.DataFrame) – Scenario/projection data.

  • variable (str) – Variable name to adjust.

  • funcs (list, optional) – List of distribution names. Defaults to [“gumbel_l”, “gumbel_r”].

  • quantiles (list, optional) – Quantiles for tail adjustment. Defaults to [0.1, 0.9].

  • params (dict, optional) – Precomputed distribution parameters. Defaults to None.

Returns:

(hist, rcp) with bias-adjusted values in column ‘unbiased’.

Return type:

tuple