Releases: fides-dev/fides
Releases · fides-dev/fides
Fides 0.7.8
- Replaced
setup.py
withpyproject.toml
- added pre-commit hooks for
isort
&black
and applied formatting to all files
Fides 0.7.7
- drop support for python 3.7 and 3.8
- decrease logging verbosity for successful runs
Fides 0.7.6
- adds license and other metadata to setup.py, thanks to @drhagen
Fides 0.7.5
- Adds a notebook containing a short tutorial to use fides for general purpose optimization.
- Slims logging output such that it nicely fits into a single line in jupyter notebooks
- Refactors a trust region radius updating
- Fixes a bug in the convergence check for absolute/relative function tolerance
Fides 0.7.4
- Fixes affine scaling for bounded problem. This fixes a critical bug introduced in 0.7.2, updating is strongly recommended
Full Changelog: 0.7.3...0.7.4
Fides 0.7.3
- reenables specification of stepback and subspace strategies via appropriate strings
Fides 0.7.2
- adds additional option value type validation
- fixes runtime warning for unbounded problems
- fixes optimization based stepback mode
refined
Fides 0.7.1
- Fixes a bug in tracking that incorrectly indicated non-updating in hessian approximation
- Fixes a bug where curvature condition in BFGS approximation was not ignored even when corresponding option was enabled
- Fix subspace normalization for cases when newton step was within trust region radius
- Extend tracing by condition numbers
Fides 0.7.0
- Add option to track history of optimization for detailed debugging
- Add options to customize BFGS (and derived) approximation schemes by ignoring curvature condition
- Add novel hybrid method that switches approximations based on fraction of steps with inconclusive trust region ratio
- Remove option to include scaled gradient as candidate step
- Refactor step refinement and restrict it to subspace of base step
- Reduce logging output verbosity
Fides 0.6.3
- simplify and fix structured secant method based hybrid schemes
- removes the PSB approximation scheme