Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

minfx

Compare

  Analyzed about 20 hours ago

The minfx project is a Python package for numerical optimisation, being a large collection of standard minimisation algorithms. This includes the line search methods: steepest descent, back-and-forth coordinate descent, quasi-Newton BFGS, Newton, Newton-CG; the trust-region methods: Cauchy ... [More] point, dogleg, CG-Steihaug, exact trust region; the conjugate gradient methods: Fletcher-Reeves, Polak-Ribiere, Polak-Ribiere +, Hestenes-Stiefel; the miscellaneous methods: Grid search, Simplex, Levenberg-Marquardt; and the augmented function constraint algorithms: logarithmic barrier and method of multipliers (or augmented Lagrangian method). [Less]

3.77K lines of code

0 current contributors

over 8 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This

Lmfit

Compare

  Analyzed about 19 hours ago

Lmfit provides a high-level interface to non-linear optimization and curve fitting problems for Python. Lmfit builds on Levenberg-Marquardt algorithm of scipy.optimize.leastsq(), but also supports most of the optimization methods from scipy.optimize. Features: - Using Parameter objects instead ... [More] of plain floats as variables. A Parameter has a value that can be varied in the fit, fixed, have upper and/or lower bounds. It can even have a value that is constrained by an algebraic expression of other Parameter values. - Ease of changing fitting algorithms. - Improved estimation of confidence intervals. - Improved curve-fitting with the Model class, which allows to turn a function into a model to fit the data. - Many pre-built models for common lineshapes are included and ready to use. [Less]

15.6K lines of code

9 current contributors

6 days since last commit

0 users on Open Hub

Moderate Activity
5.0
 
I Use This