environmentaltools.common.scaler

environmentaltools.common.scaler(data, method='MinMaxScaler', transform=True, scale=False)[source]

Scale or inverse-scale data using sklearn scalers.

Parameters:
  • data (array-like or pd.DataFrame) – Data to scale.

  • method (str, optional) – Scaling method. Defaults to “MinMaxScaler”.

  • transform (bool, optional) – If True, transform; if False, inverse transform. Defaults to True.

  • scale (sklearn scaler, optional) – Pre-fitted scaler to use. Defaults to False.

Returns:

(transformed_data, scaler)

Return type:

tuple