Releases: AguaClara/aguaclara
ProCoDA data file name update in procoda_parser.py
The get_data_by_time
and get_data_by_state
functions in the procoda_parser
module have been updated to read ProCoDA data logs and state logs named "datalog_M-D-YYYY" and "statelog_M-D-YYYY", respectively, as opposed to the previous naming convention, "datalog M-D-YYYY" and "statelog M-D-YYYY".
Getting version numbers right
Fixing issue with version numbers (#274 )
gamma_humic_acid_to_coag has correct units on max value of 1
Updated wall thickness for ND 12" to 20"
Update pipe_database.csv (#270) * Update pipe_database.csv Updated wall thickness for ND 12" to 20" * Increment version to 0.2.1 Co-authored-by: Oliver Leung <oal22@cornell.edu>
Update in Matplotlib version; Removed support for Python 3.5
- updated all dependencies to use the latest version of Matplotlib
- removed support for Python 3.5 because most users have migrated to use of it in Google Colab, which supports Python 3.6
Change in Matplotlib Version
- The only change in this release is the update in pipfile for the Matplotlib version to the most recent one rather than implementing an older version of it to fix errors thrown when running !pip install aguaclara in Google Colab.
Widely implemented list handler, removed unit wrapper, updated physchem
- The
core.utility.list_handler()
function decorator has been widely applied to functions in theresearch
andcore
subpackages, allowing them to accept and output either scalar or array quantities. - The
u.wraps()
unit wrapper, which was causing poor programming practice and many bugs, has been removed from the entire package. - Documentation and naming of functions in
core.physchem
have been improved and standardized. Deprecation warnings have been included for functions and parameters that are changing names.
Fix Gran data extraction function
The Gran function in environmental_processes_analysis.py
now correctly passes header=None
to pandas.read_csv()
instead of header=-1
.
Fixed broken equations in floc model
All functions in research.floc_model
are now tested and dimensionally consistent. diam_floc_max
and ener_dis_diam_floc
are deprecated.
Fix last row index and column_of_time in ProCoDA Parser
This release corrects the default last row index for research.procoda_parser
's column_of_data()
and column_of_time()
functions. In addition, rather than raising an exception, column_of_time
ignores rows of notes after the starting row.