Skip to content

Releases: AguaClara-Reach/aguaclara

Transferred ownership to AguaClara Reach

Choose a tag to compare

@fletchapin fletchapin released this 05 Aug 19:58
63fcace
  • Transferred ownership to AguaClara Cornell to AguaClara Reach
  • Created CITATION.cff for integration with Zenodo
  • Added automatic formatting and linting with black and flake8
  • Removed deprecated functions from floc_model.py

Updated dependencies to fix import error

Choose a tag to compare

@fletchapin fletchapin released this 08 Feb 18:18
  • Removing string from the beginning of unit_definitions.txt.
  • Fixed the SyntaxWarning by changing is to == with string comparisons
  • Updated dependencies so that package installation works correctly

Bumped Dependencies and Updates to pipes.py

Choose a tag to compare

@annabel48lin annabel48lin released this 06 Apr 01:55
bd228de

Dependencies:

  • Upgraded urllib3 to 1.26.4.
    Fixed: "Using default SSLContext for HTTPS requests in an HTTPS proxy doesn't verify certificate hostname for proxy connection [high severity]."
  • Upgraded pillow to 8.1.2.
    Fixed: "Denial of Service by Uncontrolled Resource Consumption [high severity]."

Pipes module (PR #289)

  • Addressed Issue #279
  • module now includes schedules 80, 120, and 120
  • methods that give the schedule and ND that fit requirements of a pipe

Documentation Site Upgrade

Choose a tag to compare

@HannahSi HannahSi released this 09 Feb 19:56
43dbd56

The aguaclara documentation has now been updated to consist of two main parts: an API reference (which was the bulk of the old documentation site) and a developer guide for helping new contributors. The README.md has also been updated to resemble the new documentation homepage, with installation instructions, basic code examples, and links to the API reference and developer guide.

Python >=3.8 Requirement and Migration to Github Actions

Choose a tag to compare

@HannahSi HannahSi released this 02 Feb 21:36
8121115

aguaclara now requires Python versions 3.8 and higher. Also, the package has migrated from Travis CI and Appveyor to Github Actions for continuous integration.

Documented CDC and deprecated estimated coagulant stock concentrations

Choose a tag to compare

@HannahSi HannahSi released this 21 Jan 02:11
9d42df4

This release:

  • adds the cdc.py module to the Sphinx documentation
  • deprecates estimated coagulant stock concentration and flow rate (coag_stock_conc_est and coag_q_max_est) in cdc.py and replaces them with exact concentration and flow rate (coag_stock_conc and coag_q_max)
  • updates the utilities.ceil_nearest and utilities.floor_nearest functions to handle unsorted arrays and raise errors when values are out of range
  • updates the environmental_processes_analysis.E_Advective_Dispersion function to return 0 instead of NaN when t=0
  • updates the physchem viscosity functions to accept temperatures of 0ºC

Additional onshape_parser functionality

Choose a tag to compare

@fletchapin fletchapin released this 16 Jan 00:34
097a00a

Added processes variable which is returned by get_parsed_measurements() in addition to measurements and templates.

Also fixes a bug which occurred when creating a folder in onshape_parser

Refactored onshape_parser

Choose a tag to compare

@fletchapin fletchapin released this 11 Dec 00:24
6180014

Extended test coverage and generalized the logic of onshape_parser.py so that it can work for both validation and documentation.

This is accomplished through the for_docs flag. By default this flag is true, so variables will be parsed into human readable strings.
When false, variables are returned as Pint quantities.

Introduction of onshape_parser

Choose a tag to compare

@fletchapin fletchapin released this 21 Nov 02:27
e5f3371

We are moving what was parse.py in aide_design_specs to the aguaclara package because it's being used by aide_validation as well, and Monroe would like to have it available for student use when he teaches at Ohio State this spring.

It's not fully tested, but that it is still experimental and will be refactored before being used publicly, at which point we'll ensure 100% test coverage.

Updates to procoda_parser

Choose a tag to compare

@HannahSi HannahSi released this 10 Nov 16:51
0a774df

The following updates have been made to aguaclara.research.procoda_parser:

  • addition of an intersect function for locating the intersections between two sets of data
  • ability to read data from folder paths that are Github URLs
  • addition of an elapsed time option to the get_data_by_time function