Metadata-Version: 2.1
Name: optimusprimal
Version: 0.0.1
Summary: Convex Optimization Primal Dual Solver
Home-page: https://github.com/Luke-Pratley/optimusprimal
Author: Luke Pratley
Author-email: luke.pratley@gmail.com
License: UNKNOWN
Description: # Optimus Primal
        [![Build Status](https://travis-ci.org/Luke-Pratley/Optimus-Primal.svg?branch=master)](https://travis-ci.org/Luke-Pratley/Optimus-Primal)
        [![codecov](https://codecov.io/gh/Luke-Pratley/Optimus-Primal/branch/master/graph/badge.svg)](https://codecov.io/gh/Luke-Pratley/Optimus-Primal)
        
        A light weight proximal splitting Forward Backward Primal Dual based solver for convex optimization problems. 
        
        The current version supports finding the minimum of f(x) + h(A x) + p(B x) + g(x), where f, h, and p are lower semi continuous and have proximal operators, and g is differentiable. A and B are linear operators.
        
        To learn more about proximal operators and algorithms, visit [proximity operator repository](http://proximity-operator.net/index.html). We suggest that users read the tutorial [G. Chierchia, E. Chouzenoux, P. L. Combettes, and J.-C. Pesquet. "The Proximity Operator Repository. User's guide"](http://proximity-operator.net/download/guide.pdf).
        
        ## Requirements
        - Python >= 3.8
        - [PyWavelets](https://pywavelets.readthedocs.io/en/latest/)
        - Numpy
        - Scipy
        ### Optional
        - Matplotlib (only for examples)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
