Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
PyLops
pyproximal
Repository navigation
Code
Issues
7
(7)
Pull requests
4
(4)
Discussions
Actions
Projects
Security and quality
Insights
More
items
v0.13.0
- #270
#270
Merged
mrava87
merged 88 commits into
main
PyLops/pyproximal:main
from
dev
PyLops/pyproximal:dev
Copy head branch name to clipboard
Oct 3, 2026
Conversation
Commits
88
(88)
Checks
Files changed
Merged
v0.13.0
#270
mrava87
merged 88 commits into
main
PyLops/pyproximal:main
from
dev
PyLops/pyproximal:dev
Copy head branch name to clipboard
Commits
Commits on Apr 14, 2026
feat: started to add class based primal solvers
mrava87
committed
51119bf
View commit details
Copy full SHA for 51119bf
Browse repository at this point
test: added tests for ProximalPoint
mrava87
committed
3605b1d
View commit details
Copy full SHA for 3605b1d
Browse repository at this point
Commits on Apr 15, 2026
feat: added class based AndersonProximalGradient (and fix mypy errors)
mrava87
committed
057265c
View commit details
Copy full SHA for 057265c
Browse repository at this point
feat: added class based GeneralizedProximalGradient
mrava87
committed
8814e30
View commit details
Copy full SHA for 8814e30
Browse repository at this point
Commits on Apr 18, 2026
feat: added class based HQS
mrava87
committed
cd4f78d
View commit details
Copy full SHA for cd4f78d
Browse repository at this point
feat: added HQS tests
mrava87
committed
014158a
View commit details
Copy full SHA for 014158a
Browse repository at this point
minor: added Tmemunit to typing
mrava87
committed
c302ec6
View commit details
Copy full SHA for c302ec6
Browse repository at this point
minor: fix mypy error
mrava87
committed
21949ba
View commit details
Copy full SHA for 21949ba
Browse repository at this point
Commits on Apr 20, 2026
feat: added finalize and callback to basesolver
mrava87
committed
63edabc
View commit details
Copy full SHA for 63edabc
Browse repository at this point
Commits on May 10, 2026
doc: improved PnP tutorial
mrava87
committed
a12c725
View commit details
Copy full SHA for a12c725
Browse repository at this point
Merge pull request #255 from mrava87/doc-pnptutorialextension
Show description for e2becfd
mrava87
authored
e2becfd
View commit details
Copy full SHA for e2becfd
Browse repository at this point
Commits on May 11, 2026
feat: added RED operator
mrava87
committed
81a1365
View commit details
Copy full SHA for 81a1365
Browse repository at this point
doc: added red tutorial
mrava87
committed
ab187f7
View commit details
Copy full SHA for ab187f7
Browse repository at this point
Commits on May 18, 2026
feat: added RED solver
mrava87
committed
a320693
View commit details
Copy full SHA for a320693
Browse repository at this point
doc: switched red tutorial to use RED solver
mrava87
committed
76fbb0f
View commit details
Copy full SHA for 76fbb0f
Browse repository at this point
doc: added RED solver to api index
mrava87
committed
9c1ad0d
View commit details
Copy full SHA for 9c1ad0d
Browse repository at this point
minor: added RED to init
mrava87
committed
2fc6eca
View commit details
Copy full SHA for 2fc6eca
Browse repository at this point
minor: docstring improvements
mrava87
committed
4d9be9b
View commit details
Copy full SHA for 4d9be9b
Browse repository at this point
fix: fixed path in red tutorial
mrava87
committed
ab9c41b
View commit details
Copy full SHA for ab9c41b
Browse repository at this point
Merge pull request #256 from mrava87/feat-red
Show description for 3648acc
mrava87
authored
3648acc
View commit details
Copy full SHA for 3648acc
Browse repository at this point
Commits on May 31, 2026
minor: fix mypy error
mrava87
committed
e6d59d1
View commit details
Copy full SHA for e6d59d1
Browse repository at this point
Merge branch 'dev' into feat-classsolver
mrava87
authored
d868cea
View commit details
Copy full SHA for d868cea
Browse repository at this point
Commits on Jun 8, 2026
doc: added page for adding solvers
mrava87
committed
c3842b2
View commit details
Copy full SHA for c3842b2
Browse repository at this point
minor: moved memory_usage to basesolver
mrava87
committed
7a7b01b
View commit details
Copy full SHA for 7a7b01b
Browse repository at this point
test: added more tests for solvers
mrava87
committed
d508660
View commit details
Copy full SHA for d508660
Browse repository at this point
minor: fix mypy issue
mrava87
committed
c4709a1
View commit details
Copy full SHA for c4709a1
Browse repository at this point
feat: added more class solvers
mrava87
committed
810a3f8
View commit details
Copy full SHA for 810a3f8
Browse repository at this point
Commits on Jun 17, 2026
feat: added class-based DouglasRachfordSplitting and PPXA
mrava87
committed
4c6940a
View commit details
Copy full SHA for 4c6940a
Browse repository at this point
Commits on Jun 20, 2026
test: improved test coverage of primal solvers
mrava87
committed
d66b485
View commit details
Copy full SHA for d66b485
Browse repository at this point
feat: added ConsensusADMM and improved overall handling of tol
mrava87
committed
6464eae
View commit details
Copy full SHA for 6464eae
Browse repository at this point
Commits on Jun 26, 2026
minor: removed unused callback method from Solver
mrava87
committed
8de0900
View commit details
Copy full SHA for 8de0900
Browse repository at this point
feat: various improvements to class-based solvers to match old functional behaviour
mrava87
committed
2de1345
View commit details
Copy full SHA for 2de1345
Browse repository at this point
feat: switched to calling class-based solvers in functional api
mrava87
committed
355d626
View commit details
Copy full SHA for 355d626
Browse repository at this point
feat: added custom callbacks
mrava87
committed
b819bea
View commit details
Copy full SHA for b819bea
Browse repository at this point
feat: allow niter=None in ProximalGradient setup
mrava87
committed
b76dbed
View commit details
Copy full SHA for b76dbed
Browse repository at this point
fix: fixed initialization of u in ADMM solvers
mrava87
committed
0a46108
View commit details
Copy full SHA for 0a46108
Browse repository at this point
Commits on Jun 27, 2026
feat: allow solvers not to set niter in setup
mrava87
committed
08e060e
View commit details
Copy full SHA for 08e060e
Browse repository at this point
feat: allow more solvers not to set niter in setup
mrava87
committed
f456176
View commit details
Copy full SHA for f456176
Browse repository at this point
Commits on Jun 30, 2026
minor: improve print in ProximalPoint solver
mrava87
committed
5bd57c1
View commit details
Copy full SHA for 5bd57c1
Browse repository at this point
doc: added class-based solvers to api doc
mrava87
committed
48c1225
View commit details
Copy full SHA for 48c1225
Browse repository at this point
feat: added primaldual class-based solvers
mrava87
committed
28109eb
View commit details
Copy full SHA for 28109eb
Browse repository at this point
test: added tests for primaldual solvers
mrava87
committed
2a45f00
View commit details
Copy full SHA for 2a45f00
Browse repository at this point
feat: modified function-based primaldual solvers to use class-based
mrava87
committed
30c68b7
View commit details
Copy full SHA for 30c68b7
Browse repository at this point
Commits on Jul 1, 2026
doc: fix dtype of x0 in deblending tutorial
mrava87
committed
c54bc38
View commit details
Copy full SHA for c54bc38
Browse repository at this point
minor: remved entry from doc api
mrava87
committed
d33c24b
View commit details
Copy full SHA for d33c24b
Browse repository at this point
doc: fixed complex dtypes in tutorials
mrava87
committed
bdadd4f
View commit details
Copy full SHA for bdadd4f
Browse repository at this point
minor: removed links to missing references
mrava87
committed
b451556
View commit details
Copy full SHA for b451556
Browse repository at this point
feat: improved printing alignments
mrava87
committed
52c2f26
View commit details
Copy full SHA for 52c2f26
Browse repository at this point
minor: fix mypy error
mrava87
committed
32afd77
View commit details
Copy full SHA for 32afd77
Browse repository at this point
feat: added xytol to AdaptivePrimalDual
mrava87
committed
1874b02
View commit details
Copy full SHA for 1874b02
Browse repository at this point
Commits on Jul 5, 2026
feat: adde cost at setup
mrava87
committed
35ce5ea
View commit details
Copy full SHA for 35ce5ea
Browse repository at this point
doc: fix call of BlockDiagFrobenius in nrsfm tutorial
mrava87
committed
caa0288
View commit details
Copy full SHA for caa0288
Browse repository at this point
minor: fix name of callback
mrava87
committed
acdcdcc
View commit details
Copy full SHA for acdcdcc
Browse repository at this point
Merge pull request #252 from mrava87/feat-classsolver
Show description for 99fc09b
mrava87
authored
99fc09b
View commit details
Copy full SHA for 99fc09b
Browse repository at this point
Commits on Aug 11, 2026
fix: correct L21 for complex valued inputs
mrava87
committed
b562aaf
View commit details
Copy full SHA for b562aaf
Browse repository at this point
Commits on Aug 12, 2026
fix: correct L21_plus_L1 for complex valued input
mrava87
committed
f5b1950
View commit details
Copy full SHA for f5b1950
Browse repository at this point
Merge pull request #257 from mrava87/fix-l21complex
Show description for 8c9ecf0
mrava87
authored
8c9ecf0
View commit details
Copy full SHA for 8c9ecf0
Browse repository at this point
fix: remove print from L21
mrava87
committed
17e0640
View commit details
Copy full SHA for 17e0640
Browse repository at this point
Commits on Aug 13, 2026
Merge pull request #258 from mrava87/fix-l21print
Show description for 82e90fe
mrava87
authored
82e90fe
View commit details
Copy full SHA for 82e90fe
Browse repository at this point
Commits on Aug 15, 2026
"Claude PR Assistant workflow"
mrava87
committed
f8d7c09
View commit details
Copy full SHA for f8d7c09
Browse repository at this point
Merge pull request #261 from PyLops/add-claude-github-actions-1786777009324
Show description for dc764f6
mrava87
authored
dc764f6
View commit details
Copy full SHA for dc764f6
Browse repository at this point
Commits on Aug 27, 2026
build: added numba-cuda
mrava87
committed
787a50e
View commit details
Copy full SHA for 787a50e
Browse repository at this point
minor: fix Github actions with new extra deps
mrava87
committed
f949163
View commit details
Copy full SHA for f949163
Browse repository at this point
minor: fix RTD and Azure pipelines
mrava87
committed
19820c3
View commit details
Copy full SHA for 19820c3
Browse repository at this point
minor: fix Linux Azure pipelines
mrava87
committed
19c2f35
View commit details
Copy full SHA for 19c2f35
Browse repository at this point
Merge pull request #262 from mrava87/build-numbacuda
Show description for 34707d4
mrava87
authored
34707d4
View commit details
Copy full SHA for 34707d4
Browse repository at this point
Commits on Aug 28, 2026
fix: ensure step sizes and tau are passed as scalars
mrava87
committed
3b54fda
View commit details
Copy full SHA for 3b54fda
Browse repository at this point
minor: added more .item()
mrava87
committed
ab2e7af
View commit details
Copy full SHA for ab2e7af
Browse repository at this point
fix: fixed .item() issue also for proximal gradient solvers
mrava87
committed
f954050
View commit details
Copy full SHA for f954050
Browse repository at this point
doc: clarify type of weights in GeneralizedProximalGradient
mrava87
committed
d634983
View commit details
Copy full SHA for d634983
Browse repository at this point
Commits on Aug 29, 2026
Merge pull request #263 from mrava87/fix_l2_scalar_times_op
Show description for f552a8a
mrava87
authored
f552a8a
View commit details
Copy full SHA for f552a8a
Browse repository at this point
Commits on Aug 30, 2026
build: added initial agent support
mrava87
committed
d806a86
View commit details
Copy full SHA for d806a86
Browse repository at this point
Merge pull request #264 from mrava87/agent-claude
Show description for 0fd8797
mrava87
authored
0fd8797
View commit details
Copy full SHA for 0fd8797
Browse repository at this point
Commits on Sep 3, 2026
feat: added optional tau/mu to Segment
mrava87
committed
933ef4b
View commit details
Copy full SHA for 933ef4b
Browse repository at this point
Commits on Sep 4, 2026
minor: fix mypy
mrava87
committed
f62c90e
View commit details
Copy full SHA for f62c90e
Browse repository at this point
test: added test for Segment raise
mrava87
committed
876597e
View commit details
Copy full SHA for 876597e
Browse repository at this point
Merge pull request #265 from mrava87/feat-segment_tau_mu
Show description for 094f577
mrava87
authored
094f577
View commit details
Copy full SHA for 094f577
Browse repository at this point
Commits on Sep 25, 2026
agent: added newop skill
mrava87
committed
02c851a
View commit details
Copy full SHA for 02c851a
Browse repository at this point
Merge pull request #266 from mrava87/agent-newop_skill
Show description for c595fa8
mrava87
authored
c595fa8
View commit details
Copy full SHA for c595fa8
Browse repository at this point
doc: added deblurring tutorial and pywavelets doc dependency
mrava87
committed
79b49c8
View commit details
Copy full SHA for 79b49c8
Browse repository at this point
feat: added support for vector sigma in L1
mrava87
committed
1d0249f
View commit details
Copy full SHA for 1d0249f
Browse repository at this point
minor: updated steps in deblurring tutorial
mrava87
committed
c9322de
View commit details
Copy full SHA for c9322de
Browse repository at this point
Merge pull request #267 from mrava87/doc-deblurring
Show description for c5a107d
mrava87
authored
c5a107d
View commit details
Copy full SHA for c5a107d
Browse repository at this point
Commits on Oct 2, 2026
fix: preserve feasible inputs in L1 ball projection
mikamikasuki
committed
fa7898c
View commit details
Copy full SHA for fa7898c
Browse repository at this point
test: clarify feasible L1 projection cases
mikamikasuki
committed
9f48cf6
View commit details
Copy full SHA for 9f48cf6
Browse repository at this point
Commits on Oct 3, 2026
Merge pull request #268 from mikamikasuki/fix-l1-ball-interior-projection
Show description for 094e673
mrava87
authored
094e673
View commit details
Copy full SHA for 094e673
Browse repository at this point
doc: prepare for v0.13.0
mrava87
committed
54ea79c
View commit details
Copy full SHA for 54ea79c
Browse repository at this point
Merge pull request #269 from mrava87/v0.13.0
Show description for aa653c0
mrava87
authored
aa653c0
View commit details
Copy full SHA for aa653c0
Browse repository at this point
You can’t perform that action at this time.