Skip to main content

Optimization algorithms for solving penalized non-linear least squares problems

Project description

The Package varprox is designed for solving penalized separable non-linear least squares problems. It extends the standard variable projection method by adding regularization on the non-linear variable.

Package features

  • Methods for minimizing separable non-linear least squares problems with penalizations and box constraints on variables.

  • Non linear model fitting in engineering.

  • Applications to the statistical inference for stochastic processes.

Installation from sources

The package source can be downloaded from the repository.

The package can be installed through PYPI with

pip install varprox

Communication to the author

varprox is developed and maintained by Arthur Marmin and Frédéric Richard. For feed-back, contributions, bug reports, contact directly the author, or use the discussion facility.

Licence

varprox is under licence GNU GPL, version 3.

Citation

When using varprox, please cite the papers

  1. Escande, P. and Richard, F. Full inference for the anisotropic fractional Brownian field. Journal of Probability Theory and Mathematical Statistics, 110:13–29, 2024. doi:10.1090/tpms/1204.

  2. Marmin, A. and Richard, F. Varprox: a primal-dual variable projection method for the minimization of penalized separable non-linear least squares. Inverse Problems, 2025. doi:10.1088/1361-6420/ae0e48.

Credits

Varprox is written and maintained by Arthur Marmin and Frederic Richard, Aix-Marseille University, France.

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

varprox-1.0.5.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

varprox-1.0.5-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file varprox-1.0.5.tar.gz.

File metadata

  • Download URL: varprox-1.0.5.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for varprox-1.0.5.tar.gz
Algorithm Hash digest
SHA256 0e3ea58f7fd78371b9f00da0a886da90edeb290e3a3e0c8edfb435f70d5fe412
MD5 aa26c308e57b562453bfbd75a1b48588
BLAKE2b-256 31a70e986d2e528d6caee417ba76722310ce13066cc09e25660c975e4a34d2db

See more details on using hashes here.

File details

Details for the file varprox-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: varprox-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for varprox-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6a5e8fdff143ae3d0abc1a37464d686dfcfd2f0dd05f23ccc745bd15a5b98d61
MD5 a1be9e513d1f9f474f93bbd11016bbaa
BLAKE2b-256 a324b279c1e1b9ab0385bc9267e220ed002fb56ff1d993f818bf338c19202849

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page