Skip to content

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-252026-08-02 (UTC)

Partial coverage20,512 / 26,268 hourly files (78%) · 2 absent upstream · 5,753 failed, retryable2023-08-152026-08-13 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
714
Pushes
120
Pull requests
70
Issues
20
Stars
26
Forks
15

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

Recent activity

Latest issues, pull requests and releases

  • Issue comment#681codecov[bot]2026-04-09 10:33
    chore: set permission levels to read and pin specific commit hashes
  • Issue comment#681abelaba2026-04-08 07:36
    chore: set permission levels to read and pin specific commit hashes
  • Issue comment#681AdrianoKF2026-04-08 05:12
    chore: 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:18
    Make plotly an optional dependency
  • Pull request#661timmens2026-02-27 09:32
  • Issue comment#672timmens2026-02-23 12:08
    Make plotly an optional dependency
  • Pull request#671timmens2026-02-23 10:49
  • Issue comment#670codecov[bot]2026-02-16 10:17
    Update 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:42
    Skip nag_dfols tests when DFO-LS is not installed
  • Issue comment#665codecov[bot]2026-01-23 10:42
    Skip nag_dfols tests when DFO-LS is not installed
  • Issue#627janosg2026-01-23 10:19
    Installing 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:23
    Fix 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:28
    Rename n_iter to stopping_maxiter
  • Pull request#661timmens2025-12-29 17:56
  • Issue comment#660codecov[bot]2025-12-26 12:14
    Rename n_iter to stopping_maxiter
  • Issue comment#659szd56541252025-12-19 22:30
    Fix UnboundLocalError when stopping_criterion=None in convergence_plot
  • Issue comment#659janosg2025-12-19 16:43
    Fix UnboundLocalError when stopping_criterion=None in convergence_plot
  • Issue comment#577timmens2025-12-18 11:44
    Add 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.