v0.10.0 — numpy-optional milestone
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