Skip to main content

A variable projection implementation for Python/lmfit.

Project description


latest release Build Status Documentation Status Coverage Status

NOTE: this package is deprecated and its repository archived.


Python based implementation of variable projection extending lmfit-py.

Deprecation warning

This package has been deprecated; the functionality it provided has been integrated into the pyglotaran package.

An early adopter version of this package was released on pypi, but it is no longer maintained. This repository is archived to serve the purpose of providing an example of how one could extend a popular Python fitting library lmfit-py with support for variable projection (varpro).

It should be noted that this code base has not been extensively validated, beyond the checks that the unit tests provide. Anyone who wishes to re-use parts of the lmfit-varpro code base is responsible for their own due diligence.


The credits can be found in the documentations credits section

Special thanks goes out to Stefan Schütz, who provided an early C++ prototype and the first Python proof-of-concept code to build on.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lmfit-varpro-0.0.5.post1.tar.gz (19.6 kB view hashes)

Uploaded source

Built Distribution

lmfit_varpro-0.0.5.post1-py2.py3-none-any.whl (20.8 kB view hashes)

Uploaded py2 py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page