Skip to content

Nonlinear optimisation (root-finding, least squares, ...) in JAX+Equinox. https://docs.kidger.site/optimistix/

active 2025-03-082026-07-01 (UTC)

Partial coverage11,547 / 12,634 hourly files (91%) · 2 absent upstream · 1,083 failed, retryable2025-03-022026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
651
Pushes
30
Pull requests
25
Issues
25
Stars
68
Forks
15

Activity over time

Daily event counts in the loaded window

Line chart, 481 days from 2025-03-08 to 2026-07-01. Pushes: 30 total, peak 7 in a day. Pull requests: 25 total, peak 2 in a day. Issues: 25 total, peak 1 in a day. Comments: 347 total, peak 14 in a day. Stars: 68 total, peak 2 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

ContributorContributionsPushesPRsComments
johannahaffner2631314174
patrick-kidger10417254
bagibence330117
jpbrodrick89260018
michael-0brien180114
AndrewCSQ180110
BalzaniEdoardo14008
floffy-f14018
matillda1239006
raj-brown8008
pfackeldey6004
gerlero6004
NeilGirdhar4004
marcelosena3001
otoomey3001
cjchristopher3003
jaeminoh3020
djbower3002
RoberAgro2001
aidancrilly2011

Recent activity

Latest issues, pull requests and releases

  • Issue comment#151NeilGirdhar2026-05-18 01:08
    Hessian of root_find is broken in Jax 0.7
  • Issue comment#221jpbrodrick892026-05-13 00:07
    Number of steps increased in diffrax using optimistix 0.1.0 compared to 0.0.11
  • Issue comment#221jpbrodrick892026-05-09 17:46
    Number of steps increased in diffrax using optimistix 0.1.0 compared to 0.0.11
  • Issue comment#214michael-0brien2026-04-15 15:26
    Flexible termination criteria: an `AbstractTermination` interface
  • Issue comment#205johannahaffner2026-04-12 14:39
    Constrained BFGS
  • Issue comment#221jpbrodrick892026-03-31 00:02
    Number of steps increased in diffrax using optimistix 0.1.0 compared to 0.0.11
  • Issue comment#225jpbrodrick892026-03-23 23:27
    Support true second order methods
  • Issue comment#214michael-0brien2026-02-20 14:44
    Flexible termination criteria: an `AbstractTermination` interface
  • Issue comment#218patrick-kidger2026-02-19 10:58
    Large memory footprint of `root_find` using `ImplicitAdjoint` in reverse AD
  • Issue#218jurasic-pf2026-02-17 23:38
    Large memory footprint of `root_find` using `ImplicitAdjoint` in reverse AD
  • Pull request#217aidancrilly2026-02-16 19:41
  • Issue comment#205gerlero2026-02-09 15:19
    Constrained BFGS
  • Issue comment#205johannahaffner2026-02-08 16:09
    Constrained BFGS
  • Issue comment#189michael-0brien2026-02-03 00:30
    Scale-invariant levenberg marquardt
  • Issue comment#208jpbrodrick892026-01-29 14:41
    Tolerance schemes when using iterative solvers in least squares
  • Issue#206MoAly982026-01-25 22:21
    Is `throw=False` option in `root_find` meant to catch solver fails?
  • Issue comment#204mathliuqiang2026-01-09 04:54
    A question about optx.root_find() to find roots
  • Issue comment#204johannahaffner2026-01-09 03:21
    A question about optx.root_find() to find roots
  • Pull request#203johannahaffner2026-01-07 21:09
  • Issue#201stli2025-12-30 13:04
    Scalable optimization for large data
  • Issue comment#200johannahaffner2025-12-27 19:36
    Integrate benchmarking
  • Issue comment#200johannahaffner2025-12-25 16:41
    Integrate benchmarking
  • Pull request#200johannahaffner2025-12-24 16:58
  • Issue comment#198IvanBioli2025-12-24 15:05
    Is it possible to plug a custom (preconditioned) gradient into Optimistix?
  • Pull request#199patrick-kidger2025-12-24 11:35

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 68 stars here means stars gained during the window, not the repo's star count.