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. More details can be found in the documentation.

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.6.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.6-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: varprox-1.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 49cd97b2e1324beca367629126c8336537136aad0be1e02ef3b74a6cd9e8d18b
MD5 503f957db4b3f4a415d41755d8fc38cb
BLAKE2b-256 6eb6bc6328254648ec660acac7803c998a92f8b2b1bee7736eb4736c87ef6d55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: varprox-1.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c158aceaed8de3583b4af790ff5c1c69560bad93e6b18d63716388c8efb2a56d
MD5 ee69936157887fc3c135ff3f45bdf8f1
BLAKE2b-256 c3c8ea37ec05a2d90b60e773c409a6942ae40721eba3d665ce23186303110d75

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