denehoffman
ganesh
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: release v0.25.1 (#84) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
main
17 days ago
fix: Bounds::upper() was returning -inf instead of +inf for intervals without an upper bound
main
17 days ago
chore: release v0.25.0 (#83) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
main
23 days ago
Merge branch 'main' of github.com:denehoffman/ganesh
main
23 days ago
Development Updates (#82) * feat: add simultaneous setters for hyperparameters whose bounds depend on each other This lets us set two parameters like alpha and beta without worrying about an assert panic. For example, if we require alpha < beta and beta defaults to 0.9, then we cannot set alpha to 0.91 even if we plan on later setting beta to 0.95. Rather than check if alpha > beta's default and branching, we can just set them both at the same time. * fix: unify signatures in Swarm builder methods These should match the mut self -> Self pattern we use everywhere else * docs: correct some outdated info in docs * feat: add Send + Sync to traits that support them This makes Box<dyn T>'s easier to work with in multithreaded environments * feat: ensure Some(Float::INFINITY) and Some(Float::NEG_INFINITY) yield unbounded intervals Previously, converting (Some(Float::NEG_INFINITY), Some(Float::INFINITY)) to a Bound with Into would create a Bound::LowerAndUpperBound, which is not correct and could cause issues in transforms. This also makes it okay for users to mix and match Nones and infinities. * feat: add hyperparameter setters for BacktrackingLineSearch While this line search is currently unused by the provided algorithms, these are useful to have in the event someone wants to build an algorithm which uses it. * test: add tests for hyperparameter settings in line searches and Nelder-Mead
main
23 days ago
test: add tests for hyperparameter settings in line searches and Nelder-Mead
development
26 days ago
feat: ensure Some(Float::INFINITY) and Some(Float::NEG_INFINITY) yield unbounded intervals Previously, converting (Some(Float::NEG_INFINITY), Some(Float::INFINITY)) to a Bound with Into would create a Bound::LowerAndUpperBound, which is not correct and could cause issues in transforms. This also makes it okay for users to mix and match Nones and infinities.
development
27 days ago
chore: release v0.24.0 (#81) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
main
28 days ago
Active Branches
No pull requests found
As pull requests are created, their performance will appear here.
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs