Stable Release Schedule

SaQC 2.0

  • Translation:
    • Basic Machinery
    • Positional
    • Simple (2 or 3 self-explaining flags, that's it)
    • Dmp
  • Plotting (not Implemented: history resolved legends)
  • Harmonization: Remove implicit copy of harmonization target
  • Expose the main data through SaQC.data/ SaQC.flags accessors (#195 (closed))
  • Remove config-reader from SaQC and implement it as a function in the saqc namespace (see !305 (merged))
  • Static (function-call-time) expansion of regular expressions
  • Eager evaluation of SaQC
  • Fix source/target workflow to generate complete flag-histories
  • Move the runtime information (currently SaQC._computed) to History
  • Unify processing and flagging
  • Remove the core target parameter (#239 (closed))
  • Metadata enrichment
  • Interface cleanups
  • Docu ( see ~docu )
    • getting started
    • doku pipeline
    • build, requirements, usage etc
    • inputs (csv, config)
    • cookbooks
    • landing page
    • Plot labels (#236 (closed))
  • Code improvements
  • Add RDM-Logo everywhere (docs, landing page, etc.)

How to proceed

  1. Discussion: new field name? see demuling issue (#197 (closed))
  2. Signature cleanup
  3. Demodularization (#197 (closed))
  4. Doku
  5. Code improvements

SaQC 2.1 (%"2.1")

  • Make the test functions real SaQC - methods (#181 (closed))
  • Extend API with an eager evaluated __getitem__/__setitem__ based approach
  • YAML-config
  • Time based slicing (i.e. test function application on given time slices) through function keywords
  • property based testing
  • Allow multiple data files through SaQC.__init__ and a sperate import function usable in the config (#201 (closed))
  • Support for multiple fields (Previous attempt: #155 (closed))
Edited by David Schäfer