Metadata-Version: 2.4
Name: varprox
Version: 1.0.4
Summary: Optimization algorithms for solving penalized non-linear least squares problems
Home-page: https://github.com/Varprox/varprox
Author: Arthur Marmin and Frederic Richard
Author-email: frederic.richard@univ-amu.fr
License: GPLv3
Project-URL: Documentation, https://Varprox.github.io/varprox/
Project-URL: Source, https://github.com/Varprox/varprox/
Project-URL: Tracker, https://github.com/Varprox/varprox/issues
Keywords: optimization,data fitting,separable non linear least squares
Platform: Linux
Platform: MacOSX
Platform: Windows
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Mathematics
License-File: LICENSE.rst
License-File: AUTHORS.rst
Requires-Dist: numpy>=1.16.1
Requires-Dist: scipy>=1.16.1
Provides-Extra: examples
Requires-Dist: pyafbf>=0.2.9; extra == "examples"
Requires-Dist: matplotlib>=3.10.0; extra == "examples"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: platform
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

.. .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.17154040.svg
..   :target: https://doi.org/10.5281/zenodo.17154040


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 <https://github.com/Varprox/varprox>`_. 

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 <https://github.com/Varprox>`_, or use the `discussion <https://github.com/Varprox/varprox/discussions>`_ 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.


.. .. image:: https://joss.theoj.org/papers/10.21105/joss.03821/status.svg
..   :target: https://doi.org/10.21105/joss.03821







Credits
=======

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


