optimagic is a Python package for numerical optimization. It is a unified interface to optimizers from SciPy, NlOpt and other packages. optimagic's minimize function works just like SciPy's, so you don't have to adjust your code. You simply get more optimizers for free. On top you get diagnostic tools, parallel numerical derivatives and more.
active 2024-08-25 → 2026-08-02 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 708 days from 2024-08-25 to 2026-08-02. Pushes: 120 total, peak 7 in a day. Pull requests: 70 total, peak 3 in a day. Issues: 20 total, peak 2 in a day. Comments: 296 total, peak 16 in a day. Stars: 26 total, peak 4 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| janosg | 197 | 40 | 11 | 91 |
| timmens | 125 | 47 | 15 | 37 |
| gauravmanmode | 82 | 11 | 5 | 41 |
| spline2hg | 42 | 0 | 8 | 23 |
| r3kste | 34 | 0 | 8 | 16 |
| codecov[bot] | 24 | 0 | 0 | 24 |
| gulshan-123 | 17 | 0 | 0 | 11 |
| pre-commit-ci[bot] | 14 | 6 | 8 | 0 |
| review-notebook-app[bot] | 11 | 0 | 0 | 11 |
| hmgaudecker | 9 | 2 | 2 | 4 |
| mpetrosian | 9 | 5 | 1 | 0 |
| Aziz-Shameem | 5 | 0 | 0 | 5 |
| shammeer-s | 4 | 0 | 1 | 3 |
| abelaba | 3 | 0 | 1 | 1 |
| ChristianZimpelmann | 3 | 0 | 0 | 1 |
| Swayam-maurya | 3 | 0 | 2 | 1 |
| AashifAmeer | 2 | 0 | 0 | 2 |
| Amr-Shams | 2 | 0 | 0 | 2 |
| hamogu | 2 | 0 | 1 | 1 |
| lesshaste | 2 | 0 | 0 | 1 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#681codecov[bot]2026-04-09 10:33chore: set permission levels to read and pin specific commit hashes
- Issue comment#681abelaba2026-04-08 07:36chore: set permission levels to read and pin specific commit hashes
- Issue comment#681AdrianoKF2026-04-08 05:12chore: set permission levels to read and pin specific commit hashes
- Pull request#680pre-commit-ci[bot]2026-04-06 20:54
- Pull request#679abelaba2026-04-01 09:36
- Issue comment#672janosg2026-03-12 12:18Make plotly an optional dependency
- Pull request#661timmens2026-02-27 09:32
- Issue comment#672timmens2026-02-23 12:08Make plotly an optional dependency
- Pull request#671timmens2026-02-23 10:49
- Issue comment#670codecov[bot]2026-02-16 10:17Update CHANGES.md for v0.6.0 release
- Pull request#668pre-commit-ci[bot]2026-02-02 20:12
- Pull request#665Swayam-maurya2026-01-23 17:20
- Issue comment#665Swayam-maurya2026-01-23 14:42Skip nag_dfols tests when DFO-LS is not installed
- Issue comment#665codecov[bot]2026-01-23 10:42Skip nag_dfols tests when DFO-LS is not installed
- Issue#627janosg2026-01-23 10:19Installing nevergrad lists bayes_opt and om.algos.nevergrad_bo as available but they do not work without extra dependencies
- Pull request#632gauravmanmode2026-01-23 10:19
- Pull request#665Swayam-maurya2026-01-19 18:02
- Issue comment#664timmens2026-01-08 16:23Fix annotations issue with Python 3.13 and NumPy 2.4
- Pull request#663pre-commit-ci[bot]2026-01-05 20:32
- Issue comment#660timmens2025-12-30 12:28Rename n_iter to stopping_maxiter
- Pull request#661timmens2025-12-29 17:56
- Issue comment#660codecov[bot]2025-12-26 12:14Rename n_iter to stopping_maxiter
- Issue comment#659szd56541252025-12-19 22:30Fix UnboundLocalError when stopping_criterion=None in convergence_plot
- Issue comment#659janosg2025-12-19 16:43Fix UnboundLocalError when stopping_criterion=None in convergence_plot
- Issue comment#577timmens2025-12-18 11:44Add 3d Visualizations of optimization problems
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 26 stars here means stars gained during the window, not the repo's star count.