Skip to content

Releases: Kastakin/PyES

Version v0.4.0

12 Oct 17:21
5c61c68
Compare
Choose a tag to compare

Features

  • Compute solids uncertainty (7d95e838)
  • Add profiling and benchmarks utilities (1c150c81)
  • Allow change colors in plots (130a92a6)

Enhancements

  • Vectorize Jacobian computation (a72a77e2)
  • Minor optimization in speciesConcentrations (4635b2f1)
  • Vectorize error computation operations (fe215863)
  • Testing different damping parameters (f44770a0)
  • Avoid useless nested for loop (cb413356)
  • Allow saving and loading to allow testing (41fbcada)
  • Square color pickers in plot window (ff352c41)

Fixes

  • Solid sigma is zero if no precipitation (20b91d54)
  • Use dummy variable in for loops if possible (3dc1bc5e)
  • Avoid useless numpy errors printing (7d2a2af2)
  • Revert a0 change in damping (00580970)
  • Reduce string formatting in logging calls (97ca1ae0)
  • Correctly handle checkbox delegate (66e10e17)
  • Correct help_website placeholder link (a0ac6c2b)
  • Remove unused import (47f61887)
  • Relax damping routine convergence (4a45242a)
  • Relax conv condition for c~=0 (c40c5995)

Chores

Others

Release v0.3.1

09 Sep 13:40
5075ae1
Compare
Choose a tag to compare

PyES Version 0.3.1

  • Hotfix bug affecting actions for moving species and components tables rows

Release v0.3.0

09 Sep 09:02
b04dad7
Compare
Choose a tag to compare

Release v0.2.7

11 Apr 08:57
a380cdb
Compare
Choose a tag to compare

PyES Version 0.2.7

  • Fix Windows 10 compilation errors
  • Overhaul of About section

Release v0.2.6

06 Apr 16:06
cf5614a
Compare
Choose a tag to compare

PyES Version 0.2.6

  • Fix computation error if no solids are present in the model

Release v0.2.5

18 Feb 08:46
980aac7
Compare
Choose a tag to compare

PyES Version 0.2.5

  • Solids are now computed sequentially
  • Invalid shifts are corrected as suggested in Bethke, 1996

Release v0.2.4

10 Jan 13:43
2b28d54
Compare
Choose a tag to compare

PyES Version 0.2.4

Moved to new software stack:

  • Custom PPG instead of fbs to allow the use of newer Python and library versions;
  • PySide6 over PyQt5;
  • Moved the virtualenv handling to Poetry

Release v0.2.3

03 Oct 09:14
v0.2.3
2a46f49
Compare
Choose a tag to compare

PyES Version 0.2.3

Tentative fixing for path exporting on Windows

Release v0.2.2

30 Sep 09:27
v0.2.2
be15e9f
Compare
Choose a tag to compare

PyES Version 0.2.2

A critical bug concerning the update of LogKs has been fixed

Release v0.2.1

29 Sep 10:31
v0.2.1
92c7b79
Compare
Choose a tag to compare

PyES4 Version 0.2.1

A few of the issues that were present in v0.2.0 have been addressed in this hotfix:

  • Saturation index of solid species was checked at each iteration causing divergence issues
  • Titration at variable ionic strength wasn't possible due to a bug in the way the background ions were calculated
  • Damping is now more aggressive, convergence to the initial guess for N-R should be faster
  • Fixed minor typos
    The possibility of plotting solid species and percentages has been added.
    Please bare in mind that plotting is still in an early stage, it's mostly being implemented as a proof of concept at the moment.