Skip to content

Latest commit

 

History

History
186 lines (126 loc) · 4.82 KB

HISTORY.rst

File metadata and controls

186 lines (126 loc) · 4.82 KB

History

0.1.0 (2023-09-27)

  • First release on PyPI.

0.2.0 (2023-09-27)

  • Hydrobot now annals the "Processor" class, which has capabilities to process data within the single object. Class_script gives an example of this method of processing.

0.2.1 (2023-09-27)

  • Including the config files, + getting wheeled boi

0.2.2 (2023-09-27)

  • Ok, actually including the config files (promise, but my fingers are crossed behind my back)

0.2.3 (2023-11-30)

  • Fixed some tests and hopefully fixed the config file issue this time.

0.3.0 (2023-12-11)

  • Can delete data now.

0.3.1 (2023-12-12)

  • No longer exports the ending QC0 data.
  • Changed to pyproject.toml to get with the times.

0.3.2 (2023-12-12)

  • Fixed a documentation build bug

0.3.3 (2023-12-12)

  • Fixed a documentation build bug again.

0.3.4 (2023-12-12)

  • Implementing the QC0 data removal tool promised in 0.3.1

0.4.0 (2024-01-30)

  • XML backend and exporting support added.

0.5.0 (2024-04-03) - Alpha Release

  • Plotly diagnostics added.
  • Support for external (to Hilltop) check data added.
  • Hybrid workflow supported and documented.

0.5.1 (2024-04-03)

  • Updated documentation for workflow
  • Added a supplementary R script to repo

0.5.2 (2024-04-10)

  • Updated from standard plotly to streamlit dash
  • Added to QC encoder: Water Temp downgraded to 200 if last check longer than 2 months ago.

0.6.0 (2024-05-13)

  • Processor object now works with pd.Dataframes rather than pd.Series
  • Out of validation range now has adjustable ranges, can support multiple maximum QCs with different time period lengths
  • Changes to data and quality codes now have reason codes associated with any changes
  • Check data can be read from xml directly
  • Any missing xml data is no longer read in as zeroes
  • Added in a constant shift value in config.yaml
  • Various DevOps improvements

0.6.1 (2024-05-16)

  • DO semi-supported, but things are a little hairy rn
  • Gonna officially support DO next minor release with more testing
  • DO evaluator supported
  • 100% 500 qc cap supported
  • Support WT + AP QCs
  • AP VM adjustment supported
  • Nic promises the check data hilltop import thing is fixed this time

0.6.2 (2024-05-20)

  • Fixed bug that meant that different data sources would not

0.6.3 (2024-07-01)

  • Fixed to_date format to YMD rather than DMY when to_date not in yaml
  • Fixed water temperature R script when to_date not in yaml
  • Added groundwater evaluator

0.6.4 (2024-07-25)

  • Added support for check-less data types such as soil moisture

0.6.5 (2024-08-09)

  • Made quality_encoder automatically assign qc200 for check-less data
  • Fixed the missing data quality codes to fit with hilltop's funky qc system
  • Added batch processing
  • Yaml now specifies destination file name

0.6.6 (2024-08-27)

  • Adding support for infer frequency and missing record prototype

0.7.0 (2024-09-18)

  • Rainfall processing
  • Lots of minor documentation upgrades
  • Start of "processing issues", a place to store warnings for the hydrobot user

0.7.1 (2024-09-19)

  • Fixing installation dependencies
  • Fixing ramped display

0.7.2 (2024-09-19)

  • Accurately representing the inaccurate recorder totals.

0.7.3 (2024-09-19)

  • Fixing the defusedxml dependency version

0.7.4 (2024-09-19)

  • Making manual tip filter more sensitive

0.7.5 (2024-09-26)

  • Correctly accounting for multiple site inspections
  • Manual tip now deals with multiple tips in the same second

0.7.6 (2024-09-30)

  • Fix for Null manual tips
  • Rainfall control plot now implemented correctly

0.7.7 (2024-10-17)

  • Fix for when the period passed to manual tip filter contains a nan
  • Another edge case fix for Null manual tips (caused floats)
  • Fixed quality series adding values from before start date
  • Fixed rainfall script skipping values that would round up to an arrival time within the given time range
  • Dipstick used when flask is not recorded, downgraded to qc400
  • Updating the dashboard with additional info

0.7.8 (2024-10-31)

  • LTCO calculation supported
  • Script cleanup for rainfall/soil moisture/air temperature