Skip to content

Releases: ESMS-Group-Public/FoKL-GPy

FoKL 3.5.2

14 Feb 19:27
7a99133
Compare
Choose a tag to compare

Bug Fixes on to push to PyPI Script

FoKL 3.5.1

14 Feb 19:14
195160f
Compare
Choose a tag to compare
  • Bug Fixes on JAX Evaluation method

FoKL v3.5.0

21 Jan 18:45
0ef2146
Compare
Choose a tag to compare
  • Added JAX evaluation for decreased model evaluation time
    • This speed increase is more prominent for models with higher complexity (more beta terms) or large number of instances being evaluated
  • JAX added as an optional dependency, to pip install JAX version use pip install FoKL["JAX"]

FoKL 3.4.4

19 Nov 22:04
d2222e5
Compare
Choose a tag to compare
  • .toml fixes

FoKL 3.4.3

19 Nov 21:36
dc4ace6
Compare
Choose a tag to compare
  • Added pyomo as optional dependency: pip install FoKL[pyomo]
  • Updated documentation

FoKL 3.4.2

29 Oct 14:54
7852746
Compare
Choose a tag to compare
  • draws of coefficients no longer re-selected with subsequent evaluate calls
  • draw selection more efficient, should have significant speed upgrade on high draw spaces or single instance evaluate calls (i.e integration)
  • fixed normalization bug where inputs in evaluate were normalized based on themselves and not the trained minmax

FoKL 3.4.1

21 Oct 18:47
40efcc6
Compare
Choose a tag to compare

Embedded GP Update

This update is for the Embedded GP approach. This includes updates to the following

  • Added beta priors with high variance
  • Removed autograd from dependencies
  • Added pandas as a dependency
  • Updated documentation of the Embedded GP tool
  • Updated LICENSE to include all contributors

FoKL 3.4.0

04 Sep 15:47
1aa4716
Compare
Choose a tag to compare
  • Model update methodology integrated into FoKL, see documentation for more details
  • Experimental Embedded GP
  • minax specification
  • normalized RMSE now available in coverage

FoKL 3.3.0

24 Jun 14:37
325ca36
Compare
Choose a tag to compare

Highlights

  • clean() split into _normalize() and _format() to provide more user-friendly normalization methods (e.g., new keywords minmax and pillow, ability to pass non-formatted non-normalized inputs to evaluate())
  • automatic tests of package now included in repo
  • isotherm benchmark comparison added as example
  • FoKL-to-Pyomo method received significant improvements (e.g., user-definable variable names, normalization within Pyomo s.t. variable name refers to true scale value)
  • multiple GP models in Pyomo added as example
  • updated documentation to reflect current changes

What's Changed

Full Changelog: v3.2.4...v3.3.0

FoKL 3.2.4

10 May 22:59
387831d
Compare
Choose a tag to compare
  • patch in 'to_pyomo'