Skip to content
Snippets Groups Projects

Resolve "release v1.4.0"

Merged Ghost User requested to merge release_v1.4.0 into master
2 files
+ 19
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -195,7 +195,17 @@ class DataHandlerSingleStation(AbstractDataHandler):
else:
raise NotImplementedError
def f_apply(data, method, mean=None, std=None, min=None, max=None):
def f_apply(data, method, **kwargs):
for k, v in kwargs.items():
if not (isinstance(v, xr.DataArray) or v is None):
_, opts = statistics.min_max(data, dim)
helper = xr.ones_like(opts['min'])
kwargs[k] = helper * v
mean = kwargs.pop('mean', None)
std = kwargs.pop('std', None)
min = kwargs.pop('min', None)
max = kwargs.pop('max', None)
if method == "standardise":
return statistics.standardise_apply(data, mean, std), {"mean": mean, "std": std, "method": method}
elif method == "centre":
Loading