Skip to main content


A simplex optimizer for the rest of us (who may not know PDL).

Changes for 2.0 - 2024-04-20T21:33:12-07:00

  • Add support for parallel Simplex and ParticleSwarm workers
  • Catch SIGINT to provide the best values so far, and then return as if the simulation finished (without crashing).
  • ParticleSwarm: Pre-seed "best" values if initialGuess is provided
  • Simplex: move tolerance to simplex opts
  • bugfix: Only clamp or round variables if the variables are enabled
  • bugfix: Fix an undef dereference of best_minima