-
Peter Lünenschloß authored5d92a792
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 4.21 KiB
Changelog
This changelog starts with version 2.0.0. Basically all parts of the system, including the format of this changelog, have been reworked between the releases 1.4 and 2.0. Preceding the major breaking release 2.0, the maintenance of this file was rather sloppy, so we won't provide a detailed change history for early versions.
Unreleased
Added
- global keywords documentation resource added
- generic documentation module
docurator.py
added tolib
- flagging constants documentation resource added
-
pytest.ini
: to setup default path and markers for pytest - new function
progagateFlags
- sphinx-doc: automatically scrape typehints from signature and include those into the parameter section
Changed
- renamed
History.max
to renamedHistory.squeeze
- documentation pipeline changed to base on methods decorators
-
flagOffsets
parametersthresh
andthresh_relative
now both are optional - flags concatenation tasks (for squeezed and explicit histories) are now all channeled through the function
concatFlags
- corrected false notion of residual concept (old notion: residue got replaced by residual)
- constants
FILTER_NONE
andFILTER_ALL
are now imported tosaqc.__init__
- renamed
maskTime
toselectTime
-
.gitlab-ci.py
: always run all pytest-tests in CI/CD pipelines -
.gitlab-ci.py
: use reports to enableTests
in CI/CD pipeline results -
procGeneric
: changed defaultflag
value tonp.nan
-
SaQC
data attributes are not muted by method calls
Removed
Fixed
-
flagOffset
bug with zero-valued threshold -
flagCrossStatistics
bug with unaligned input variables -
plot
fixed data loss when using dfilter kwarg -
DmpScheme
: setDFILTER_DEFAULT
to 1 in order to not mask the flag 'OK' -
correctDrift
: fixed bug when correcting single value intervals -
concatFlags
: fixed bug in context of squeezed history appending (UNTOUCHED vs UNFLAGGED information now doesnt get lost) -
interpolateInvalid
: Fix: replacement of flags for interpolated values now works -
resample
: resampling func now actually gets passed on tohistory.appy()
-
tools.seasonalMask
: fixed bug that swaps the entire mask uponinclude_bounds=True
-
flagGeneric
:- fixed inconsistent history meta writing
- fixed handling of existing flags
-
proGeneeric
: fixed inconsistent history meta writing
2.0.1 - 2021-12-20
Added
- CLI now accepts remote configuration and data files as URL
- new function
transferFlags
- improved error messages from
flagGeneric
andprocessGeneric
- new
ax_kwargs
keyword toSaQC.plot
function
Changed
- generate documentation from the
develop
branch - doctest is now ran upon push to the
develop
branch, failing doc snippets cause CI-pipeline to fail - renamed function
flagCrossStatistic
toflagCrossStatistics
Removed
- removed function
flagDriftFromScaledNorm
- removed
stats
keywords and functionality fromSaQC.plot
function
Fixed
- RDM/UFZ logos:
- use the English versions of the respective images
- use full URLs instead of the repository local URLs in
README.md
- fix code snippets in
README.md
- fix version confusion
-
copyField
: fix misleading error message -
flagGeneric
: fix failure on empty data - existing
target
variables led to function calls ontarget
instead offield
- the functions
flagDriftFromNorm
,flagDriftFromReference
,flagCrossStatistics
andflagMVScores
now properly support the field-target workflow -
field
was not masked for resampling functions - allow custom registered functions to overwrite built-ins.
2.0.0 - 2021-11-25
This release marks the beginning of a new release cycle. Basically the entire system got reworked between versions 1.4 and 2.0, a detailed changelog is not recoverable and/or useful.