Skip to content

Commit 9019af0

Browse files
authored
Merge pull request #77 from mrava87/main
Reorganized api index
2 parents 59c605b + 749efe1 commit 9019af0

File tree

1 file changed

+58
-31
lines changed

1 file changed

+58
-31
lines changed

docs/source/api/index.rst

Lines changed: 58 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,22 @@ Orthogonal projections
1717
.. autosummary::
1818
:toctree: generated/
1919

20+
AffineSetProj
2021
BoxProj
22+
EuclideanBallProj
2123
HyperPlaneBoxProj
22-
SimplexProj
24+
IntersectionProj
2325
L0BallProj
2426
L1BallProj
25-
EuclideanBallProj
2627
NuclearBallProj
27-
IntersectionProj
28-
AffineSetProj
28+
SimplexProj
2929

3030
Proximal operators
3131
------------------
3232

3333
Templates
34-
~~~~~~~~~
34+
^^^^^^^^^
35+
3536
.. currentmodule:: pyproximal
3637

3738
.. autosummary::
@@ -46,43 +47,69 @@ Templates
4647

4748
moreau
4849

50+
.. currentmodule:: pyproximal
4951

50-
Operators
51-
~~~~~~~~~
52+
Vector
53+
^^^^^^
5254

53-
.. currentmodule:: pyproximal
55+
Convex
56+
~~~~~~
5457

5558
.. autosummary::
5659
:toctree: generated/
5760

58-
Box
59-
Simplex
60-
Intersection
6161
AffineSet
62-
Quadratic
62+
Box
6363
Euclidean
6464
EuclideanBall
65+
Huber
66+
Intersection
6567
L0Ball
6668
L1
6769
L1Ball
6870
L2
6971
L2Convolve
7072
L21
7173
L21_plus_L1
72-
Nonlinear
73-
Huber
74-
Nuclear
75-
NuclearBall
7674
Orthogonal
77-
VStack
78-
SCAD
79-
Log
75+
Quadratic
76+
Simplex
77+
78+
79+
Non-Convex
80+
~~~~~~~~~~
81+
82+
.. autosummary::
83+
:toctree: generated/
84+
8085
ETP
8186
Geman
87+
Log
8288
QuadraticEnvelopeCard
89+
SCAD
90+
91+
92+
Matrix-only
93+
^^^^^^^^^^^
94+
95+
.. autosummary::
96+
:toctree: generated/
97+
98+
Nuclear
99+
NuclearBall
83100
SingularValuePenalty
84101

85102

103+
Other
104+
^^^^^
105+
106+
.. autosummary::
107+
:toctree: generated/
108+
109+
Nonlinear
110+
VStack
111+
112+
86113
Other operators
87114
---------------
88115

@@ -99,55 +126,55 @@ Solvers
99126
-------
100127

101128
Primal
102-
~~~~~~
129+
^^^^^^
103130

104131
.. currentmodule:: pyproximal.optimization.primal
105132

106133
.. autosummary::
107134
:toctree: generated/
108135

109-
ProximalPoint
110-
ProximalGradient
111136
AcceleratedProximalGradient
112137
ADMM
113138
LinearizedADMM
139+
ProximalGradient
140+
ProximalPoint
114141
TwIST
115142

116-
.. currentmodule:: pyproximal.optimization.sr3
143+
.. currentmodule:: pyproximal.optimization.palm
117144

118145
.. autosummary::
119146
:toctree: generated/
120147

121-
SR3
148+
PALM
122149

123-
.. currentmodule:: pyproximal.optimization.palm
150+
.. currentmodule:: pyproximal.optimization.pnp
124151

125152
.. autosummary::
126153
:toctree: generated/
127154

128-
PALM
155+
PlugAndPlay
129156

130-
.. currentmodule:: pyproximal.optimization.pnp
157+
.. currentmodule:: pyproximal.optimization.sr3
131158

132159
.. autosummary::
133160
:toctree: generated/
134161

135-
PlugAndPlay
162+
SR3
136163

137164

138165
Primal-dual
139-
~~~~~~~~~~~
166+
^^^^^^^^^^^
140167

141168
.. currentmodule:: pyproximal.optimization.primaldual
142169

143170
.. autosummary::
144171
:toctree: generated/
145172

146-
PrimalDual
147173
AdaptivePrimalDual
174+
PrimalDual
148175

149176
Other
150-
~~~~~
177+
^^^^^
151178

152179
.. currentmodule:: pyproximal.optimization.bregman
153180

0 commit comments

Comments
 (0)