Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 6.37 KiB

Changelog

Unreleased

List of commits

Added

  • Methods logicalAnd and logicalOr

Changed

Removed

Fixed

2.3.0 - 2023-01-17

List of commits

Added

  • add option to not overwrite existing flags to concatFlags
  • add option to pass existing axis object to plot
  • python 3.11 support

Changed

  • Remove all flag value restrictions from the default flagging scheme FloatTranslator
  • Renamed TranslationScheme.forward to TranslationScheme.toInternal
  • Renamed TranslationScheme.backward to TranslationScheme.toExternal
  • Changed default value of the parameter limit for SaQC.interpolateIndex and SaQC.interpolateInvalid to None
  • Changed default value of the parameter overwrite for concatFlags to False
  • Deprecate transferFlags in favor of concatFlags

Removed

  • python 3.7 support

Fixed

  • Error for interpolations with limits set to be greater than 2 (interpolateNANs)
  • Error when fitting polynomials to irregularly sampled data (fitPolynomial)

2.2.1 - 2022-10-29

List of commits

Added

  • data label to plot legend

Changed

  • dfilter default value inference to respect the function default value of plot

Removed

Fixed

  • functions not handling target failed to overwrite existing variables

2.2.0 - 2022-10-28

List of commits

Added

  • translation of dfilter
  • new generic function clip
  • parameter min_periods to SaQC.flagConstants
  • function fitLowpassFilter
  • tracking interpolation routines in History

Changed

  • test function interface changed to func(saqc: SaQC, field: str | Sequence[str], *args, **kwargs)
  • lib function butterFilter returns NaN for too-short series
  • dfilter default value precedence order

Removed

  • closed keyword in flagJumps

Fixed

  • fixed undesired behavior in flagIsolated for not harmonized data
  • fixed failing translation of dfilter-defaults
  • fixed unbound recursion error when interpolating with order-independent methods in interpolateIndex
  • fixed not working min_periods condition if window=None in assignZScore
  • fixed Exception occuring when fitting polynomials via polyfit to harmonized data, containing all-NaN gaps wider than the polynomial fitting window size.
  • fixed bug in function parameter checking
  • fixed bug one-off bug in flagJumps

2.1.0 - 2022-06-14

List of commits

Added