-
David Schäfer authored1229cea5
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 10.70 KiB
Changelog
Unreleased
Added
-
flagGeneric
,processGeneric
: target broadcasting and numpy array support -
SaQC
: automatic translation of incoming flags - Option to change the flagging scheme after initialization
-
flagByClick
: manually assign flags using a graphical user interface -
SaQC
: support for selection, slicing and setting of items by use of subscription on SaQC objects (e.g.qc[key]
andqc[key] = value
). Selection works with single keys, collections of keys and string slices (e.g.qc["a":"f"]
). Values can be SaQC objects, pd.Series, Iterable of Series and dict-like with series values. -
transferFlags
is a multivariate function -
plot
: addedyscope
keyword -
setFlags
: function to replaceflagManual
-
flagUniLOF
: added defaultly applied correction to mitigate phenomenon of overflagging at relatively steep data value slopes. (parameterslope_correct
). -
History
: added option to change aggregation behavior
Changed
Removed
Fixed
-
flagConstants
: fixed flagging of rolling ramps -
Flags
: add meta entry to imported flags - group operations were overwriting existing flags
-
SaQC._construct
: was not working for inherit classes (used hardcodedSaQC
to construct a new instance).
Deprecated
-
flagManual
in favor ofsetFlags
2.5.0 - 2023-06-22
Added
- WMO standard mean aggregations
- Function selection via strings for most function-expecting parameters
-
SaQC.plot
:- enable multivariate plots
- keyword
plot_kwargs
to pass matplotlib related arguments
- CLI:
-
--version
to print the SaQC version -
-ll
as a shorthand for--log-level
-
--json-field
to use a non-root element of a json file. - basic json support for CLI config files, which are detected by
.json
-extension.
-
-
SaQC.flagScatterLowpass
: option to select function based on string names. - Checks and unified error message for common function inputs.
Changed
- Require pandas >= 2.0
-
SaQC.flagUniLOF
andSaQC.assignUniLOF
: changed parameterfill_na
to typebool
. -
SaQC.plot
:- changed default color for single variables to
black
with80% transparency
- added seperate legend for flags
- changed default color for single variables to
Removed
-
SaQC.plot
: option to plot with complete history (history="complete"
) - Support for Python 3.8
Fixed
-
SaQC.assignChangePointCluster
andSaQC.flagChangePoints
: A tuple passedmin_period
was only recognised ifwindow
was also a tuple. -
SaQC.propagateFlags
was overwriting existing flags
Deprecated
-
SaQC.andGroup
andSaQC.orGroup
: option to pass dictionaries togroup
. -
SaQC.plot
:-
phaseplot
in favor of usage withmode="biplot"
-
cyclestart
in favor of usage withmarker_kwargs
-
-
SaQC.flagStatLowPass
in favor ofSaQC.flagScatterLowpass
2.4.1 - 2023-06-22
Added
Changed
- pin pandas to versions >= 2.0
Removed
- removed deprecated
DictOfSeries.to_df