pyxu-org / pyxu

Modular and scalable computational imaging in Python with GPU/out-of-core computing.
https://pyxu-org.github.io/
MIT License
117 stars 17 forks source link

[New Functionals] Positivity constraint and L1+PositivityConstraint #33

Closed AdriaJ closed 1 year ago

AdriaJ commented 2 years ago

The last two commits of this PR implement two new functionals, respectively a positivity constraint and a L1 norm + positivity constraint. The latter is relevant as the sum of the two functionals is still a proximable functional and thus its proximity operator needs to be implemented explicitly.

The new classes have only been tested with Numpy as Dask arrays (not with cupy).

Only the two last commits are relevant, the other are earlier "merge commits" used to sync my fork with matthieumeo/v2-dev and thus can be squashed when merging the PR.

joanrue commented 1 year ago

I'm closing this PR after its main features have been implemented (see 3b2a309)