Skip to content

v0.10.0 — numpy-optional milestone

Choose a tag to compare

@microprediction microprediction released this 26 May 18:40
· 285 commits to main since this release
23ff156

What's Changed

  • fix(demo): unbreak inline <script> by escaping </script> in copyEmbedCode template literal by @microprediction in #47
  • docs(index): list all 22 algorithms in Algorithm Categories by @microprediction in #49
  • remove humpday/optimizers/optimizers.py — the dead monolith by @microprediction in #50
  • add humpday._array shim: pure-Python + numpy backends with linalg by @microprediction in #48
  • port first 4 algorithms to humpday._array (numpy-optional) by @microprediction in #51
  • port 5 more algorithms to humpday._array — trivial / 1-D set by @microprediction in #52
  • port 4 more algorithms — population-based set (ParticleSwarm, DE, GA, ES) by @microprediction in #53
  • port NelderMead + Powell to humpday._array (2-D, no linalg) by @microprediction in #54
  • port AntColonyOpt to humpday._array AND fix its negative-probabilities bug by @microprediction in #55
  • port LBFGSB + CMA-ES + BayesianOpt to humpday._array (easy linalg trio) by @microprediction in #56
  • docs(index): replace 9 wrong "Not in Python core" labels with Python source links by @microprediction in #57
  • add SVD, QR, pinv to the shim + GOALS.md (foundation for PRIMA-trio port) by @microprediction in #58
  • port PRIMA trio (UOBYQA, NEWUOA, BOBYQA) to humpday._array — 22/22 numpy-optional 🎯 by @microprediction in #59
  • numpy-optional milestone: move numpy to extras, bump 0.10.0 🎯 by @microprediction in #60

Full Changelog: v0.9.0...v0.10.0