Skip to content

Releases: KingsburyLab/pyEQL

v0.6.1

22 Aug 13:34
435eb49
Compare
Choose a tag to compare

Version 0.6.1

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

15 Aug 23:11
Compare
Choose a tag to compare

Version 0.6.0

What's Changed

Full Changelog: 0.5.2...v0.6.0

pyEQL 0.5.2

22 Apr 07:34
Compare
Choose a tag to compare

This release addresses a bug that caused much of pyEQL to break following an upstream change in the pint library.

pyEQL v0.5.0

19 Sep 19:00
Compare
Choose a tag to compare

pyEQL 0.5.0

A feature release collecting various improvements made over the last few years.

Changes

  • Implement the effective Pitzer model for improved activity calculations in multicomponent solutions
  • Add support for calculation of activity and osmotic coefficients on different scales
  • Add support for calculating % by weight to get_amount()
  • Added methods for calculating the osmolarity or osmolality of a Solution
  • Add the ability to filter list_concentrations() to show only cations or anions
  • Add two medical solutions - normal saline and Ringer's lacate - to the autogenerate method
  • Add shorthand abbreviations for 'seawater' and 'wastewater' in the autogenerate method
  • Enhance automatic test suite to compare results with experimental data based on relative error
  • Add test suites for the effective Pitzer model and a multicomponent salt solution
  • DEPRECATED get_mole_fraction. Use get_amount() instead
  • Fix bug causing get_activity_coefficient to fail if the solute concentration was zero

pyEQL 0.4.0 - feature and bugfix release

15 Jul 03:08
Compare
Choose a tag to compare

pyEQL 0.4.0

This release contains several important bug fixes related to activity correction and osmotic pressure calculations, a new method for calculating the dielectric constants of salt solutions, and additions to the autogenerate() method that make it easy to create common solutions.

You can read more and see examples of the new features in the release announcement.

Changes

  • Add ability to calculate dielectric constant based on solution composition for salts
  • Add database entries for the viscosity 'B' parameter for 63 more inorganic ions
  • Add domestic wastewater and human urine to the autogenerate() method
  • Improve entry point for running automated tests (#16, thanks Hernan Grecco)
  • Significantly expand documentation of activity correction methods
  • Make output of get_osmotic_coefficient more verbose when Pitzer parameters are not found
  • Fix bug causing activity corrections for non 1:1 salts to be calculated incorrectly (#15)
  • Fix bug causing 'bad operand type' error when calculating osmotic pressure on some systems
  • Fix bug causing ValueError exceptions when a solute has zero concentration
  • Numerous fixes and corrections in the documentation

Packaging Hotfix

26 Feb 02:22
Compare
Choose a tag to compare

Some packaging errors in v0.3.0 were preventing pyEQL from install properly from PyPi. This release fixes those problems.

v0.3.0

16 Jan 02:49
Compare
Choose a tag to compare

This release includes many small fixes and enhancements, plus an expanded set of database entries and some new methods for calculating hardness, alkalinity, charge balance, total element concentration, and Bjerrum length. There is also a new method for automatically generating common solutions like seawater.

See the full release announcement on my personal site.

bugfix release for get_amount()

28 Aug 20:24
Compare
Choose a tag to compare

v0.2.1

07 May 01:48
Compare
Choose a tag to compare
Added PyPi upload to changelog.

First public release

26 Mar 05:51
Compare
Choose a tag to compare
v0.2.0

Update URL for documentation