Skip to content

Releases: Kastakin/PyES

Release v1.1.3

05 Dec 14:19
85f9c4f
Compare
Choose a tag to compare

Version v1.1.3

Features

  • Add commands to edit all columns (7a709ed)
  • Calculate percentages on the fly for plotting purposes (ddc04d7)

Enhancements

  • Use dequeue instead of list for keeping track of concentration of previous points (b919663)

Fixes

  • Update Pillow dependency to avoid vulnerability (1b72e3c)

Chores

  • Add missing generated artifacts (4ddba12)
  • Lock pyinstaller version (a9151b5)
  • Improve reliability of benchmark scripts (a9c186b)
  • Add generics methods for models (d0b61c3)

Release v1.1.2

10 Aug 07:42
e39cd8a
Compare
Choose a tag to compare

Version v1.1.2

Features

  • Add monochrome plots and allow chainging units of volume and concentration (b1d3db0)

Enhancements

  • Better traceback when in debug mode (b980e12)
  • Relax pyqtgraph requirements (9785578)

Fixes

  • Remove titrant concentraions when ignoring comps (66ec54a)

Release v1.1.1

01 Aug 12:49
cc95d77
Compare
Choose a tag to compare

Version v1.1.1

Fixes

  • Solve bug in export dialog (3b45584)

v1.1.0

01 Aug 06:54
0794221
Compare
Choose a tag to compare

Version v1.1.0

Features

  • Add undo for all editable fields (b9af1d1)

Enhancements

  • Easier plot export (39a887f)
  • Plot error bars for concentrations on plot (e562ed6)
  • Aske for confirmation when changing projects (d70732b)
  • Add undo for compontents models (0dacdc2)
  • Add info dialogs to inputs ()
  • Refactor of models code for undo (cea0f69)
  • Unify species models and add edit undo (8d86ae7)
  • Add undo for tables row swapping (a84d860)
  • Add undo for comp tables add/remove (baa396b)
  • Add undo for species tables add/remove (d64bef2)
  • Rework opening of files to report errors (b08fd9c)
  • simplify rowCount and columnCount methods (677cee1)
  • Allow opening files directly (34cb86f)

Fixes

  • Change input labels when ind comp change (62f8d84)
  • Workaround empty species header exception (4a2a2fa)
  • Typos in graph axis title (718319b)
  • Remove unused comments (cbeef10)
  • Better handle name of new components (3871ee8)
  • Remove debug statement (98dcc99)
  • Update open editor after swapping rows (4a70434)
  • Fix tests to account for dialog on close (5dfdddb)
  • Correct components view delegates (ece92f7)
  • Remove useless about qt dialog call (527c25f)
  • Rewrite delegate init (ae21b84)
  • Simplify species actions (fdc5f13)
  • Remove unneeded check for species model (f8ec329)
  • Handle files empty dataframes for solids (07d8d0a)

Chores

Release v1.0.0

29 Mar 08:05
eca5195
Compare
Choose a tag to compare

Version v1.0.0

Enhancements

  • Rename errors uncertainty to avoid confusion (de71680)
  • Add user manual (pdf from latex) (9276abe)

Chores

Release v0.4.4

13 Dec 13:16
d7a88e4
Compare
Choose a tag to compare

Version v0.4.4

Enhancements

  • Add AboutQt dialog for LGPL compliance (0ab1b8b)
  • Create log folder in home at runtime (6c9cdeb)
  • Simplify Components tests (a81990c)
  • GUI test handle interface pytest fixture (9de8c43)

Fixes

  • Fix paths in tbump config (956f458)
  • Remove top level init for PyInstaller (f27946b)
  • Regression bugs in optimizer ()
  • Use correct es4 data for cu_gly test system (97930aa)
  • Handle displayed tables better (0c8e08d)
  • Update path for benchmark script (7cd17d6)
  • Change resource file location (5a3f915)
  • Correct the test file for HySS comparison (ef5aa58)
  • Adding component last now works as intended (8f75480)

Chores

  • Fix files and exceptions for tests (2ae3b40)
  • Add resource_rc to coverage exceptions (96683f6)
  • Better coverage settings handling (e1c5d48)
  • Add tests for solids in cu-gly system (4a86b25)
  • Format JSON files (5d0e96a)
  • Add Json formatter to hooks (1bbc02f)
  • Add test suit (7326aa2)

Release v0.4.3

21 Nov 10:55
9eb14e3
Compare
Choose a tag to compare

Version v0.4.3

Enhancements

  • Better colors for darkmode (c0150af)

Chores

  • Update release creation options for CI (094b04c)
  • Bump requirements (PySide6.4) (8015b99)

v0.4.2

17 Nov 15:42
bbfd0f1
Compare
Choose a tag to compare
v0.4.2

Release v0.4.1

04 Nov 14:14
318d74f
Compare
Choose a tag to compare

Version v0.4.1

Enhancements

  • Adopt different solid computation logic ()

Fixes

  • Export solid distributions in excel/csv (e1aead0)
  • Handle paths with dots in them (b8d56b6)
  • Remove print statements (89a5b1d)

Chores

  • Run changelog script as tbump hook (5e09d2e)
  • Create changelog before bumping version (6c74903)
  • Remove module not used anymore (ffe0c6e)
  • Refactoring and typos (ada11de)
  • Use ubuntu-latest in github runners (b150c7f)
  • Ignore matplotlib to reduce installer size (d9300d7)
  • Remove unused imports (65476f4)
  • Update CHANGELOG (ae83da0)

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