Calkulate

Latest version: v23.6.1

Safety actively analyzes 631044 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

23.2.0

* Adds (as yet undocumented) `Titration` class for investigating single titrations.
* Adds (as yet undocumented) plotting functions for `Titration` objects.

23.1.0

* Add solvers for titrations with an H<sub>2</sub>SO<sub>4</sub> titrant (see optional `titrant` column in the [metadata contents](https://calkulate.readthedocs.io/en/latest/metadata/#optional-columns)).
* Added optional `titrant_density` column to overwrite the internally calculated titrant density with a user-specified value.

23.0.2

* Better handling of missing dates in files imported with `read_dbs`.
* Minor adjustments and bug fixes in a few internal functions.

23.0.1

* Print more informative error messages when titration data files cannot be found.
* Use `read_dat_genfromtxt` by default if `read_dat_method` not recognised, instead of throwing an error.

23.0.0

* Object-oriented syntax from v3 is available to quickly work with datasets of many titrations at once.
* Underlying functions work much faster with raw NumPy arrays as in v2.
* Some basic plotting functions added.

3.1.0

***Major bug fix***

* Fixed unit conversion bug when evaluating equilibrium constants in PyCO2SYS. **All results calculated using v3.0.X should be redetermined!**

***Better consistency with PyCO2SYS***

* Updated for compatability with PyCO2SYS v1.6.0.
* Added two optional extra alkalinity components.
* Renamed various internal variables for better consistency.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.