diff --git a/WARNINGS.log b/WARNINGS.log
deleted file mode 100644
index 03a54fce..00000000
--- a/WARNINGS.log
+++ /dev/null
@@ -1,200 +0,0 @@
-/home/sep/Documents/Repositories/pyxu/doc/fair/plugins/pyxu-eigh.rst:164: ERROR: Content block expected for the "raw" directive; none found.
-/home/sep/Documents/Repositories/pyxu/doc/fair/plugins/pyxu-gradient-descent.rst:164: ERROR: Content block expected for the "raw" directive; none found.
-/home/sep/Documents/Repositories/pyxu/doc/fair/howto.rst:2: WARNING: Duplicate explicit target name: "catalogue website".
-/home/sep/Documents/Repositories/pyxu/doc/fair/howto.rst:33: WARNING: invalid syntax (, line 2) in document 'fair/howto'
-Parsed source in `python` block:
-concatenations: from pyxu.opt.solver import GradientDescent
-block source: ModuleNotFoundError: No module named 'pyxu.opt.solver.GradientDescent'
-/home/sep/Documents/Repositories/pyxu/doc/fair/plugins_preview/index.rst:1118: WARNING: toctree contains reference to nonexisting document 'fair/plugins_preview/TokemakRec'
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:29: WARNING: Inline interpreted text or phrase reference start-string without end-string.
-/home/sep/Documents/Repositories/pyxu/doc/fair/score.rst:29: WARNING: Bullet list ends without a blank line; unexpected unindent.
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:32: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.apply'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:32: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap.jacobian'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:32: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffFunc.grad'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:32: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxFunc.prox'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:32: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.adjoint'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:38: WARNING: File not found: 'api/abc.html#pyxu-abc-arithmetic'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:40: WARNING: File not found: 'api/abc.html#pyxu.abc.arithmetic.Rule'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:41: WARNING: File not found: 'api/abc.html#pyxu.abc.arithmetic.ScaleRule'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:42: WARNING: File not found: 'api/abc.html#pyxu.abc.arithmetic.ArgScaleRule'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:43: WARNING: File not found: 'api/abc.html#pyxu.abc.arithmetic.ArgShiftRule'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:44: WARNING: File not found: 'api/abc.html#pyxu.abc.arithmetic.AddRule'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:45: WARNING: File not found: 'api/abc.html#pyxu.abc.arithmetic.ChainRule'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:46: WARNING: File not found: 'api/abc.html#pyxu.abc.arithmetic.TransposeRule'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:48: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffFunc'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:48: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:57: WARNING: File not found: 'api/operator/blocks.html#pyxu.operator.block_diag'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algebra.ipynb:57: WARNING: File not found: 'api/operator/blocks.html#pyxu.operator.stack'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:17: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.CG'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:29: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.PGD'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:58: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.CondatVu'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:58: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.PD3O'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:58: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.ADMM'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:58: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.ChambollePock'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:97: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.DouglasRachford'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:99: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.Adam'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:151: WARNING: File not found: 'api/opt.stop.html'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:168: WARNING: File not found: 'api/abc.html#pyxu.abc.Solver'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:168: WARNING: File not found: 'api/abc.html#pyxu.abc.Solver.m_init'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:168: WARNING: File not found: 'api/abc.html#pyxu.abc.Solver.m_step'
-/home/sep/Documents/Repositories/pyxu/doc/guide/algorithms.ipynb:172: WARNING: File not found: 'api/abc.html#pyxu.abc.Solver.fit'
-/home/sep/Documents/Repositories/pyxu/doc/examples/contributing.ipynb:42: WARNING: invalid syntax (, line 5) in document 'examples/contributing'
-Parsed source in `python` block:
-concatenations: try:
- from pyxu.opt.solver import GradientDescent
-except ImportError as e:
- print(e)
-block source: !pip install pyxu-gradient-descent
-/home/sep/Documents/Repositories/pyxu/doc/examples/deblur.ipynb:278: WARNING: File not found: 'api/opt.solver.html#pyxu.opt.solver.PD3O'
-WARNING: missing attribute to_sciop in object pyxu.abc.LinOp
-/home/sep/Documents/Repositories/pyxu/src/pyxu/abc/operator.py:docstring of pyxu.abc.operator.LinOp.asarray:8: WARNING: Inline emphasis start-string without end-string.
-/home/sep/Documents/Repositories/pyxu/src/pyxu/abc/operator.py:docstring of pyxu.abc.operator.LinOp.asarray:8: WARNING: Inline emphasis start-string without end-string.
-/home/sep/Documents/Repositories/pyxu/src/pyxu/abc/operator.py:docstring of pyxu.abc.operator.LinOp.from_array:3: WARNING: Inline emphasis start-string without end-string.
-/home/sep/Documents/Repositories/pyxu/src/pyxu/abc/operator.py:docstring of pyxu.abc.operator.LinOp.from_array:3: WARNING: Inline emphasis start-string without end-string.
-/home/sep/Documents/Repositories/pyxu/doc/guide/hpc.ipynb:214: WARNING: File not found: 'api/runtime.html#pyxu.runtime.Precision'
-/home/sep/Documents/Repositories/pyxu/doc/guide/lipschitz.ipynb:30: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.lipschitz'
-/home/sep/Documents/Repositories/pyxu/doc/guide/lipschitz.ipynb:30: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap.diff_lipschitz'
-/home/sep/Documents/Repositories/pyxu/doc/guide/lipschitz.ipynb:40: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.estimate_lipschitz'
-/home/sep/Documents/Repositories/pyxu/doc/guide/lipschitz.ipynb:51: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/guide/lipschitz.ipynb:285: WARNING: File not found: 'api/index.html'
-/home/sep/Documents/Repositories/pyxu/doc/guide/lipschitz.ipynb:285: WARNING: File not found: 'api/abc/arithmetic.html'
-/home/sep/Documents/Repositories/pyxu/doc/examples/xray.ipynb:11: WARNING: File not found: 'intro/tomo.html'
-/home/sep/Documents/Repositories/pyxu/doc/guide/bayes.ipynb:47: WARNING: File not found: 'guide/fwdops.html'
-/home/sep/Documents/Repositories/pyxu/doc/guide/bayes.ipynb:62: WARNING: File not found: 'guide/funcs.html'
-/home/sep/Documents/Repositories/pyxu/doc/guide/bayes.ipynb:92: WARNING: File not found: 'guide/funcs.html'
-/home/sep/Documents/Repositories/pyxu/doc/guide/diff_ops.ipynb:11: WARNING: File not found: 'api/operator/linop.html#derivatives'
-/home/sep/Documents/Repositories/pyxu/doc/guide/diff_ops.ipynb:18: WARNING: File not found: 'api/operator/linop.html#pyxu.operator.PartialDerivative'
-/home/sep/Documents/Repositories/pyxu/doc/guide/diff_ops.ipynb:501: WARNING: File not found: 'api/operator/linop.html#pyxu.operator.Gradient'
-/home/sep/Documents/Repositories/pyxu/doc/guide/diff_ops.ipynb:511: WARNING: File not found: 'api/operator/linop.html#pyxu.operator.Hessian'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:142: WARNING: Title underline too short.
-
-Implicit Functionals: The Undercover Agents 🕵️♀️
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:142: WARNING: Title underline too short.
-
-Implicit Functionals: The Undercover Agents 🕵️♀️
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:27: WARNING: File not found: 'api/operator.interop.html#pyxu.operator.interop.from_source'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:27: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.apply'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:27: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffFunc.grad'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:27: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxFunc.prox'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:29: WARNING: File not found: 'api/index.html'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:34: WARNING: File not found: 'api/abc.html#pyxu.abc.Func'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:34: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.apply'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:53: WARNING: File not found: 'api/abc.html#pyxu.abc.Operator.argshift'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:66: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffFunc'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:66: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffFunc.grad'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:85: WARNING: File not found: 'api/operator.interop.html#pyxu.operator.interop.from_torch'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:85: WARNING: File not found: 'api/operator.interop.html#pyxu.operator.interop.from_jax'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:90: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxFunc'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:90: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxFunc.prox'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:110: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxFunc.moreau_envelope'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:137: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxDiffFunc'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:137: WARNING: File not found: 'api/abc.html#pyxu.abc.LinFunc'
-/home/sep/Documents/Repositories/pyxu/doc/guide/funcs.ipynb:137: WARNING: File not found: 'api/abc.html#pyxu.abc.QuadraticFunc'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:11: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:17: WARNING: File not found: 'api/operator.interop.html#general'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:17: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.apply'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:17: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.adjoint'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:17: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap.jacobian'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:19: WARNING: File not found: 'api/index.html'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:46: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:46: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.apply'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:46: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.adjoint'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:55: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.apply'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:66: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.adjoint'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:100: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:102: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.lipschitz'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:102: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.estimate_lipschitz'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:108: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.svdvals'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:110: WARNING: File not found: 'api/abc.html#pyxu.abc.SquareOp.trace'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:112: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.pinv'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:118: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:118: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.from_array'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:124: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:129: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:134: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.apply'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:134: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:136: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap.jacobian'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:146: WARNING: File not found: 'api/operator.interop.html#pyxu.operator.interop.from_torch'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:146: WARNING: File not found: 'api/operator.interop.html#pyxu.operator.interop.from_jax'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:148: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:153: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/guide/fwdops.ipynb:153: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:292: WARNING: File not found: 'api/abc.html#pyxu.abc.Operator.expr'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:459: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.pinv'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:459: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:689: WARNING: File not found: 'api/operator/linop.html#pyxu.operator.Gradient'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:691: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxFunc.moreau_envelope'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:700: WARNING: File not found: 'api/operator/func.html#pyxu.operator.PositiveL1Norm'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:709: WARNING: File not found: 'api/operator/func.html#pyxu.operator.SquaredL2Norm'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:710: WARNING: File not found: 'api/abc.html#pyxu.abc.Operator.argshift'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:722: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap.estimate_diff_lipschitz'
-/home/sep/Documents/Repositories/pyxu/doc/intro/tomo.ipynb:946: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxDiffFunc'
-WARNING: missing attribute relative_indices in object pyxu.operator.Stencil
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/diff.py:docstring of pyxu.operator.linop.diff.Divergence:77: WARNING: Exception occurred in plotting linop-12
- from /home/sep/Documents/Repositories/pyxu/doc/api/operator/linop.rst:
-Traceback (most recent call last):
- File "/home/sep/tools/miniconda3/envs/pyxu/lib/python3.12/site-packages/matplotlib/sphinxext/plot_directive.py", line 552, in _run_code
- exec(code, ns)
- File "", line 14, in
- File "/home/sep/Documents/Repositories/pyxu/src/pyxu/abc/operator.py", line 337, in __mul__
- return arithmetic.ChainRule(lhs=self, rhs=other).op()
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/home/sep/Documents/Repositories/pyxu/src/pyxu/abc/arithmetic.py", line 991, in __init__
- assert lhs.dim_shape == rhs.codim_shape, "Operator dimensions are not compatible."
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-AssertionError: Operator dimensions are not compatible.
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/ufunc.py:docstring of pyxu.operator.ufunc.Gaussian:1: WARNING: duplicate object description of pyxu.operator.Gaussian, other instance in api/operator/linop, use :no-index: for one of them
-/home/sep/Documents/Repositories/pyxu/src/pyxu/opt/solver/pds.py:docstring of pyxu.opt.solver.pds.ADMM:152: WARNING: Exception occurred in plotting opt-solver-3
- from /home/sep/Documents/Repositories/pyxu/doc/api/opt.solver.rst:
-Traceback (most recent call last):
- File "/home/sep/tools/miniconda3/envs/pyxu/lib/python3.12/site-packages/matplotlib/sphinxext/plot_directive.py", line 552, in _run_code
- exec(code, ns)
- File "", line 29, in
-TypeError: SquaredL2Norm.__init__() got an unexpected keyword argument 'dim'
-/home/sep/Documents/Repositories/pyxu/doc/examples/GALLERY_HEADER.rst: WARNING: document isn't included in any toctree
-/home/sep/Documents/Repositories/pyxu/doc/examples/contributing.ipynb: WARNING: document isn't included in any toctree
-/home/sep/Documents/Repositories/pyxu/doc/examples/deblur.ipynb: WARNING: document isn't included in any toctree
-/home/sep/Documents/Repositories/pyxu/doc/examples/images/GALLERY_HEADER.rst: WARNING: document isn't included in any toctree
-/home/sep/Documents/Repositories/pyxu/doc/examples/stencils.ipynb: WARNING: document isn't included in any toctree
-/home/sep/Documents/Repositories/pyxu/doc/examples/xray.ipynb: WARNING: document isn't included in any toctree
-/home/sep/Documents/Repositories/pyxu/doc/fair/plugins_preview/TokamakRec.rst: WARNING: document isn't included in any toctree
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:5: WARNING: Citation [ProxAlg] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:6: WARNING: Citation [FirstOrd] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:7: WARNING: Citation [OnKerLearn] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:8: WARNING: Citation [ProxSplit] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:19: WARNING: Citation [P2] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:20: WARNING: Citation [GaussProcesses] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:21: WARNING: Citation [SubGauss] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:22: WARNING: Citation [FINUFFT] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:23: WARNING: Citation [cuFINUFFT] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:25: WARNING: Citation [PoCS_Dykstra] is not referenced.
-/home/sep/Documents/Repositories/pyxu/doc/references.rst:29: WARNING: Citation [UQ_MCMC] is not referenced.
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/jax.py:docstring of pyxu.operator.interop.jax._from_jax:: WARNING: py:class reference target not found: pyxu.operator.interop.jax.JaxArray
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/jax.py:docstring of pyxu.operator.interop.jax._to_jax:: WARNING: py:class reference target not found: pyxu.operator.interop.jax.JaxArray
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:33: WARNING: py:class reference target not found: -----
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:34: WARNING: py:class reference target not found: * If provided
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:34: WARNING: py:class reference target not found: arithmetic methods must abide exactly
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:34: WARNING: py:class reference target not found: the interface below
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:46: WARNING: py:class reference target not found: * Auto-vectorization consists in decorating `kwargs
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:48: WARNING: py:class reference target not found: * Arithmetic methods are **not currently JIT-ed** even if `jit
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:48: WARNING: py:class reference target not found: the
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:50: WARNING: py:class reference target not found: * For :py:class:`~pyxu.abc.DiffMap
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:50: WARNING: py:class reference target not found: the methods :py:meth:`~pyxu.abc.DiffMap.jacobian
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/interop/torch.py:docstring of pyxu.operator.interop.torch.from_torch:57: WARNING: py:class reference target not found: . Warning::
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/pad.py:docstring of pyxu.operator.linop.pad.Pad.__init__:10: WARNING: py:class reference target not found: pyxu.operator.linop.pad.Pad.WidthSpec
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/fft/czt.py:docstring of pyxu.operator.linop.fft.czt.CZT.__init__:6: WARNING: py:class reference target not found: list(int)
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/fft/czt.py:docstring of pyxu.operator.linop.fft.czt.CZT.__init__:8: WARNING: py:class reference target not found: list(complex)
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/fft/czt.py:docstring of pyxu.operator.linop.fft.czt.CZT.__init__:10: WARNING: py:class reference target not found: list(complex)
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/filter.py:docstring of pyxu.operator.linop.filter.MovingAverage:30: WARNING: py:class reference target not found: pyxu.operator.linop.filter.IndexSpec
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/filter.py:docstring of pyxu.operator.linop.filter.MovingAverage:76: WARNING: py:class reference target not found: pyxu.operator.GaussianFilter
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/diff.py:docstring of pyxu.operator.linop.diff.Hessian:62: WARNING: py:class reference target not found: (Integer
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/diff.py:docstring of pyxu.operator.linop.diff.Hessian:62: WARNING: py:class reference target not found: Integer)
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/diff.py:docstring of pyxu.operator.linop.diff.Hessian:62: WARNING: py:class reference target not found: ((Integer
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/diff.py:docstring of pyxu.operator.linop.diff.Hessian:62: WARNING: py:class reference target not found: Integer)
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/diff.py:docstring of pyxu.operator.linop.diff.Hessian:62: WARNING: py:class reference target not found: (Integer
-/home/sep/Documents/Repositories/pyxu/src/pyxu/operator/linop/diff.py:docstring of pyxu.operator.linop.diff.Hessian:62: WARNING: py:class reference target not found: Integer))
-/home/sep/Documents/Repositories/pyxu/doc/examples/index.rst:46: WARNING: toctree contains reference to document 'examples/images/index' that doesn't have a title: no link will be generated
-/home/sep/Documents/Repositories/pyxu/doc/examples/index.rst:46: WARNING: toctree contains reference to document 'examples/images/index' that doesn't have a title: no link will be generated
-/home/sep/Documents/Repositories/pyxu/doc/examples/contributing.ipynb:42: WARNING: Lexing literal_block '!pip install pyxu-gradient-descent' as "python" resulted in an error at token: '!'. Retrying in relaxed mode.
diff --git a/_downloads/09b83b84e67dd3bf3bfa9889ef5464d2/linop-5.pdf b/_downloads/09b83b84e67dd3bf3bfa9889ef5464d2/linop-5.pdf
index bbfda9e2..4fd1cf78 100644
Binary files a/_downloads/09b83b84e67dd3bf3bfa9889ef5464d2/linop-5.pdf and b/_downloads/09b83b84e67dd3bf3bfa9889ef5464d2/linop-5.pdf differ
diff --git a/_downloads/20331cddc327a7a39c725a1390312abd/linop-16_01.pdf b/_downloads/20331cddc327a7a39c725a1390312abd/linop-16_01.pdf
index 15a013c9..0a0e9b83 100644
Binary files a/_downloads/20331cddc327a7a39c725a1390312abd/linop-16_01.pdf and b/_downloads/20331cddc327a7a39c725a1390312abd/linop-16_01.pdf differ
diff --git a/_downloads/22bd9057779cffbbbba3ea842436c066/linop-7_00.pdf b/_downloads/22bd9057779cffbbbba3ea842436c066/linop-7_00.pdf
index 3dab0910..5df4133f 100644
Binary files a/_downloads/22bd9057779cffbbbba3ea842436c066/linop-7_00.pdf and b/_downloads/22bd9057779cffbbbba3ea842436c066/linop-7_00.pdf differ
diff --git a/_downloads/274c9a03963857bb2702dadde78475d6/linop-18_02.pdf b/_downloads/274c9a03963857bb2702dadde78475d6/linop-18_02.pdf
index 4f5b8aaf..58256e4b 100644
Binary files a/_downloads/274c9a03963857bb2702dadde78475d6/linop-18_02.pdf and b/_downloads/274c9a03963857bb2702dadde78475d6/linop-18_02.pdf differ
diff --git a/_downloads/2d83951329e9139d2f457f163ef557ff/linop-17_01.pdf b/_downloads/2d83951329e9139d2f457f163ef557ff/linop-17_01.pdf
index 1c15b452..c0e2ce09 100644
Binary files a/_downloads/2d83951329e9139d2f457f163ef557ff/linop-17_01.pdf and b/_downloads/2d83951329e9139d2f457f163ef557ff/linop-17_01.pdf differ
diff --git a/_downloads/38abfa68484834f661723510290a9594/sampler-1_01_00.pdf b/_downloads/38abfa68484834f661723510290a9594/sampler-1_01_00.pdf
index 83385e36..717cf554 100644
Binary files a/_downloads/38abfa68484834f661723510290a9594/sampler-1_01_00.pdf and b/_downloads/38abfa68484834f661723510290a9594/sampler-1_01_00.pdf differ
diff --git a/_downloads/3efa35127efc146021b2bb00f30126cc/linop-8_00.pdf b/_downloads/3efa35127efc146021b2bb00f30126cc/linop-8_00.pdf
index 4b99b6ab..bf485ddd 100644
Binary files a/_downloads/3efa35127efc146021b2bb00f30126cc/linop-8_00.pdf and b/_downloads/3efa35127efc146021b2bb00f30126cc/linop-8_00.pdf differ
diff --git a/_downloads/426d2a51889add0a821472e3363e6c86/linop-9_02.pdf b/_downloads/426d2a51889add0a821472e3363e6c86/linop-9_02.pdf
index 561e0b62..d82192e6 100644
Binary files a/_downloads/426d2a51889add0a821472e3363e6c86/linop-9_02.pdf and b/_downloads/426d2a51889add0a821472e3363e6c86/linop-9_02.pdf differ
diff --git a/_downloads/46ba4351fee97ccd2e3d0aba89e7413d/linop-14.pdf b/_downloads/46ba4351fee97ccd2e3d0aba89e7413d/linop-14.pdf
index 3d06414a..626efc70 100644
Binary files a/_downloads/46ba4351fee97ccd2e3d0aba89e7413d/linop-14.pdf and b/_downloads/46ba4351fee97ccd2e3d0aba89e7413d/linop-14.pdf differ
diff --git a/_downloads/502950988dae13ff01ed4781361cfe4d/linop-18_03.pdf b/_downloads/502950988dae13ff01ed4781361cfe4d/linop-18_03.pdf
index 785de5f1..f5fbdc09 100644
Binary files a/_downloads/502950988dae13ff01ed4781361cfe4d/linop-18_03.pdf and b/_downloads/502950988dae13ff01ed4781361cfe4d/linop-18_03.pdf differ
diff --git a/_downloads/5420c90dcdf9b097dbed8ebf47bc7a03/util-2.pdf b/_downloads/5420c90dcdf9b097dbed8ebf47bc7a03/util-2.pdf
index 1965e374..72fbb4ad 100644
Binary files a/_downloads/5420c90dcdf9b097dbed8ebf47bc7a03/util-2.pdf and b/_downloads/5420c90dcdf9b097dbed8ebf47bc7a03/util-2.pdf differ
diff --git a/_downloads/5b19c3c62ae35eb4489c976153e230f2/linop-9_00.pdf b/_downloads/5b19c3c62ae35eb4489c976153e230f2/linop-9_00.pdf
index a4b158d4..17a562f7 100644
Binary files a/_downloads/5b19c3c62ae35eb4489c976153e230f2/linop-9_00.pdf and b/_downloads/5b19c3c62ae35eb4489c976153e230f2/linop-9_00.pdf differ
diff --git a/_downloads/5be70851f96b004b61b84e14faba6d02/util-1.pdf b/_downloads/5be70851f96b004b61b84e14faba6d02/util-1.pdf
index 1b86239b..a68f8983 100644
Binary files a/_downloads/5be70851f96b004b61b84e14faba6d02/util-1.pdf and b/_downloads/5be70851f96b004b61b84e14faba6d02/util-1.pdf differ
diff --git a/_downloads/5d831190e971237b56d4c6f5001a1497/linop-1.pdf b/_downloads/5d831190e971237b56d4c6f5001a1497/linop-1.pdf
index 057ab557..ca356fda 100644
Binary files a/_downloads/5d831190e971237b56d4c6f5001a1497/linop-1.pdf and b/_downloads/5d831190e971237b56d4c6f5001a1497/linop-1.pdf differ
diff --git a/_downloads/5ebda40b456c165df2ad890040597b6f/linop-15.pdf b/_downloads/5ebda40b456c165df2ad890040597b6f/linop-15.pdf
index 04db2aa4..c5699080 100644
Binary files a/_downloads/5ebda40b456c165df2ad890040597b6f/linop-15.pdf and b/_downloads/5ebda40b456c165df2ad890040597b6f/linop-15.pdf differ
diff --git a/_downloads/5f2c7960744f306a7f67e6f866544db8/abc-1.pdf b/_downloads/5f2c7960744f306a7f67e6f866544db8/abc-1.pdf
index 0b081539..93797aec 100644
Binary files a/_downloads/5f2c7960744f306a7f67e6f866544db8/abc-1.pdf and b/_downloads/5f2c7960744f306a7f67e6f866544db8/abc-1.pdf differ
diff --git a/_downloads/612022bbeb60e12bbedb2442f5e9eb14/linop-8_01.pdf b/_downloads/612022bbeb60e12bbedb2442f5e9eb14/linop-8_01.pdf
index 4bcac11f..7d6e8780 100644
Binary files a/_downloads/612022bbeb60e12bbedb2442f5e9eb14/linop-8_01.pdf and b/_downloads/612022bbeb60e12bbedb2442f5e9eb14/linop-8_01.pdf differ
diff --git a/_downloads/6f030212e1ed44374360d96af1b8bb08/sampler-1_01_00.png b/_downloads/6f030212e1ed44374360d96af1b8bb08/sampler-1_01_00.png
index a8b33527..797f2691 100644
Binary files a/_downloads/6f030212e1ed44374360d96af1b8bb08/sampler-1_01_00.png and b/_downloads/6f030212e1ed44374360d96af1b8bb08/sampler-1_01_00.png differ
diff --git a/_downloads/720322c27d60e8bdfe2e26d9c52e0397/linop-11.pdf b/_downloads/720322c27d60e8bdfe2e26d9c52e0397/linop-11.pdf
index 27d37247..40b8ddb9 100644
Binary files a/_downloads/720322c27d60e8bdfe2e26d9c52e0397/linop-11.pdf and b/_downloads/720322c27d60e8bdfe2e26d9c52e0397/linop-11.pdf differ
diff --git a/_downloads/76756524613d2983ea3587d04687c2c6/linop-7_01.pdf b/_downloads/76756524613d2983ea3587d04687c2c6/linop-7_01.pdf
index ad949f10..424ba33a 100644
Binary files a/_downloads/76756524613d2983ea3587d04687c2c6/linop-7_01.pdf and b/_downloads/76756524613d2983ea3587d04687c2c6/linop-7_01.pdf differ
diff --git a/_downloads/7bf4f564a15100201d0a1e7baafafa52/opt-solver-2.pdf b/_downloads/7bf4f564a15100201d0a1e7baafafa52/opt-solver-2.pdf
index f5bc25ac..0ea86ece 100644
Binary files a/_downloads/7bf4f564a15100201d0a1e7baafafa52/opt-solver-2.pdf and b/_downloads/7bf4f564a15100201d0a1e7baafafa52/opt-solver-2.pdf differ
diff --git a/_downloads/7cceec4a3abf2947afcf0fbf1a95fbc2/linop-9_01.pdf b/_downloads/7cceec4a3abf2947afcf0fbf1a95fbc2/linop-9_01.pdf
index 1fa79177..5abe6a33 100644
Binary files a/_downloads/7cceec4a3abf2947afcf0fbf1a95fbc2/linop-9_01.pdf and b/_downloads/7cceec4a3abf2947afcf0fbf1a95fbc2/linop-9_01.pdf differ
diff --git a/_downloads/7f5f34fa22392f9857f5e4557ab603eb/linop-18_01.pdf b/_downloads/7f5f34fa22392f9857f5e4557ab603eb/linop-18_01.pdf
index b870daf3..ddb996ca 100644
Binary files a/_downloads/7f5f34fa22392f9857f5e4557ab603eb/linop-18_01.pdf and b/_downloads/7f5f34fa22392f9857f5e4557ab603eb/linop-18_01.pdf differ
diff --git a/_downloads/8149e23614b7c5de54fdf55f5a7a75c5/linop-17_00.pdf b/_downloads/8149e23614b7c5de54fdf55f5a7a75c5/linop-17_00.pdf
index fc58ae9e..252e8261 100644
Binary files a/_downloads/8149e23614b7c5de54fdf55f5a7a75c5/linop-17_00.pdf and b/_downloads/8149e23614b7c5de54fdf55f5a7a75c5/linop-17_00.pdf differ
diff --git a/_downloads/8186afc1cad5ba418c82646f4dc4c85a/sampler-1_00_00.pdf b/_downloads/8186afc1cad5ba418c82646f4dc4c85a/sampler-1_00_00.pdf
index eaf6a64c..ab282250 100644
Binary files a/_downloads/8186afc1cad5ba418c82646f4dc4c85a/sampler-1_00_00.pdf and b/_downloads/8186afc1cad5ba418c82646f4dc4c85a/sampler-1_00_00.pdf differ
diff --git a/_downloads/82d6d7024b395a55bfdcd60ed84361df/linop-16_02.pdf b/_downloads/82d6d7024b395a55bfdcd60ed84361df/linop-16_02.pdf
index 3be647a2..6894c3e6 100644
Binary files a/_downloads/82d6d7024b395a55bfdcd60ed84361df/linop-16_02.pdf and b/_downloads/82d6d7024b395a55bfdcd60ed84361df/linop-16_02.pdf differ
diff --git a/_downloads/852396df1c2a68b4ab13ea440094a13b/linop-2.pdf b/_downloads/852396df1c2a68b4ab13ea440094a13b/linop-2.pdf
index 14476168..7ed04a3d 100644
Binary files a/_downloads/852396df1c2a68b4ab13ea440094a13b/linop-2.pdf and b/_downloads/852396df1c2a68b4ab13ea440094a13b/linop-2.pdf differ
diff --git a/_downloads/88a3f16ef7fce8fdb35fd4edf3b6ace4/sampler-1_00_00.png b/_downloads/88a3f16ef7fce8fdb35fd4edf3b6ace4/sampler-1_00_00.png
index f79db07c..417492c8 100644
Binary files a/_downloads/88a3f16ef7fce8fdb35fd4edf3b6ace4/sampler-1_00_00.png and b/_downloads/88a3f16ef7fce8fdb35fd4edf3b6ace4/sampler-1_00_00.png differ
diff --git a/_downloads/9c4ebc29020e065ee3bc3d0953afc0cb/sampler-1_01_00.hires.png b/_downloads/9c4ebc29020e065ee3bc3d0953afc0cb/sampler-1_01_00.hires.png
index 05dfdfd0..eeae2f73 100644
Binary files a/_downloads/9c4ebc29020e065ee3bc3d0953afc0cb/sampler-1_01_00.hires.png and b/_downloads/9c4ebc29020e065ee3bc3d0953afc0cb/sampler-1_01_00.hires.png differ
diff --git a/_downloads/9eaea73fdea624e0206631a1d44ed0c6/linop-7_03.pdf b/_downloads/9eaea73fdea624e0206631a1d44ed0c6/linop-7_03.pdf
index 5333c9c2..67d579e6 100644
Binary files a/_downloads/9eaea73fdea624e0206631a1d44ed0c6/linop-7_03.pdf and b/_downloads/9eaea73fdea624e0206631a1d44ed0c6/linop-7_03.pdf differ
diff --git a/_downloads/b2643be9761ce6a5244d11d98408529f/linop-13.pdf b/_downloads/b2643be9761ce6a5244d11d98408529f/linop-13.pdf
index d652f90d..3e79cd39 100644
Binary files a/_downloads/b2643be9761ce6a5244d11d98408529f/linop-13.pdf and b/_downloads/b2643be9761ce6a5244d11d98408529f/linop-13.pdf differ
diff --git a/_downloads/b793257364ec7e73fe09d6ac0cf897bb/linop-3.pdf b/_downloads/b793257364ec7e73fe09d6ac0cf897bb/linop-3.pdf
index 380803cf..c1ea8084 100644
Binary files a/_downloads/b793257364ec7e73fe09d6ac0cf897bb/linop-3.pdf and b/_downloads/b793257364ec7e73fe09d6ac0cf897bb/linop-3.pdf differ
diff --git a/_downloads/c0190b5d57d3d151adb5651d8b8a1ee5/linop-10.pdf b/_downloads/c0190b5d57d3d151adb5651d8b8a1ee5/linop-10.pdf
index 34efd30c..7a6d563d 100644
Binary files a/_downloads/c0190b5d57d3d151adb5651d8b8a1ee5/linop-10.pdf and b/_downloads/c0190b5d57d3d151adb5651d8b8a1ee5/linop-10.pdf differ
diff --git a/_downloads/c604d2df9d37527a80c0dc91b76cf5db/sampler-1_00_00.hires.png b/_downloads/c604d2df9d37527a80c0dc91b76cf5db/sampler-1_00_00.hires.png
index 287838d9..1ec6441f 100644
Binary files a/_downloads/c604d2df9d37527a80c0dc91b76cf5db/sampler-1_00_00.hires.png and b/_downloads/c604d2df9d37527a80c0dc91b76cf5db/sampler-1_00_00.hires.png differ
diff --git a/_downloads/ce02986c52568fc946d170be6555d837/linop-18_00.pdf b/_downloads/ce02986c52568fc946d170be6555d837/linop-18_00.pdf
index d2a2f548..e39cd9f0 100644
Binary files a/_downloads/ce02986c52568fc946d170be6555d837/linop-18_00.pdf and b/_downloads/ce02986c52568fc946d170be6555d837/linop-18_00.pdf differ
diff --git a/_downloads/d722bee71da109d7780d99550eacebb8/linop-16_00.pdf b/_downloads/d722bee71da109d7780d99550eacebb8/linop-16_00.pdf
index 70f68700..33453891 100644
Binary files a/_downloads/d722bee71da109d7780d99550eacebb8/linop-16_00.pdf and b/_downloads/d722bee71da109d7780d99550eacebb8/linop-16_00.pdf differ
diff --git a/_downloads/db9ac5fbbfe21a45f644cc919f758da2/opt-solver-1.pdf b/_downloads/db9ac5fbbfe21a45f644cc919f758da2/opt-solver-1.pdf
index e76f0272..04cb1ab3 100644
Binary files a/_downloads/db9ac5fbbfe21a45f644cc919f758da2/opt-solver-1.pdf and b/_downloads/db9ac5fbbfe21a45f644cc919f758da2/opt-solver-1.pdf differ
diff --git a/_downloads/e8cf3ce50f34b6ff0831d06aeebabca8/linop-6.pdf b/_downloads/e8cf3ce50f34b6ff0831d06aeebabca8/linop-6.pdf
index 15adbd70..b2718f46 100644
Binary files a/_downloads/e8cf3ce50f34b6ff0831d06aeebabca8/linop-6.pdf and b/_downloads/e8cf3ce50f34b6ff0831d06aeebabca8/linop-6.pdf differ
diff --git a/_downloads/ef375de8a555744bde8d66d2be4d2ecd/linop-4.pdf b/_downloads/ef375de8a555744bde8d66d2be4d2ecd/linop-4.pdf
index 1f7a470f..729e7f9a 100644
Binary files a/_downloads/ef375de8a555744bde8d66d2be4d2ecd/linop-4.pdf and b/_downloads/ef375de8a555744bde8d66d2be4d2ecd/linop-4.pdf differ
diff --git a/_downloads/f8ee9bb8e004715b22514fc6afbb3a71/linop-7_02.pdf b/_downloads/f8ee9bb8e004715b22514fc6afbb3a71/linop-7_02.pdf
index 90a001f6..bd03f640 100644
Binary files a/_downloads/f8ee9bb8e004715b22514fc6afbb3a71/linop-7_02.pdf and b/_downloads/f8ee9bb8e004715b22514fc6afbb3a71/linop-7_02.pdf differ
diff --git a/_images/sampler-1_00_00.png b/_images/sampler-1_00_00.png
index f79db07c..417492c8 100644
Binary files a/_images/sampler-1_00_00.png and b/_images/sampler-1_00_00.png differ
diff --git a/_images/sampler-1_01_00.png b/_images/sampler-1_01_00.png
index a8b33527..797f2691 100644
Binary files a/_images/sampler-1_01_00.png and b/_images/sampler-1_01_00.png differ
diff --git a/_parse_plugins/plugins.db b/_parse_plugins/plugins.db
index 4e955638..015a45b1 100644
Binary files a/_parse_plugins/plugins.db and b/_parse_plugins/plugins.db differ
diff --git a/_sources/fair/plugins/index.rst b/_sources/fair/plugins/index.rst
index 2880edbb..fa666d96 100644
--- a/_sources/fair/plugins/index.rst
+++ b/_sources/fair/plugins/index.rst
@@ -181,17 +181,17 @@
}
-*******
-Catalog
-*******
+*********
+Catalogue
+*********
.. raw:: html
- Catalog
+ Catalogue
-**Total Registered Plugin Packages: 2**
+**Total Registered Plugin Packages: 4**
.. raw:: html
@@ -200,7 +200,7 @@ Catalog
Operator
- 0 plugins in 0 packages
+ 5 plugins in 2 packages
@@ -237,34 +237,59 @@ Catalog
.. raw:: html
-
+
-
+
+
+
+
+
+ Math
+ 1
+
+
+
+
+
+ .. grid-item-card::
+
+ .. raw:: html
+
+
+
+
+
+
+
+
- Math
- 1
+ Operator
+ 3
@@ -274,11 +299,11 @@ Catalog
.. raw:: html
-
+
-
+
@@ -289,19 +314,44 @@ Catalog
+
+
+
+
+
+ Solver
+ 1
+
+
+
+
+
+ .. grid-item-card::
+
+ .. raw:: html
+
+
+
+
+
+
+
+
- Solver
- 1
+ Operator
+ 2
@@ -314,6 +364,8 @@ Catalog
:maxdepth: 1
:hidden:
- pyxu-eigh
- pyxu-gradient-descent
+ pyxu_eigh
+ pyxu_finufft
+ pyxu_gradient_descent
+ pyxu_xrt
\ No newline at end of file
diff --git a/_sources/fair/plugins/pyxu-eigh.rst b/_sources/fair/plugins/pyxu-eigh.rst
deleted file mode 100644
index 62152e5c..00000000
--- a/_sources/fair/plugins/pyxu-eigh.rst
+++ /dev/null
@@ -1,244 +0,0 @@
-.. _plugins-page:
-
-.. |br| raw:: html
-
-
-
-.. raw:: html
-
-
-
-
-*********
-pyxu-eigh
-*********
-
-
-Description
-===========
-
-.. raw:: html
- Pyxu plugin to compute the eigenvectors and eigenvalues of a real symmetric matrix
-
-
-
-General information
-===================
-
-.. raw:: html
-
-
-
- Short description: Pyxu plugin to compute the eigenvectors and eigenvalues of a real symmetric matrix
-
-
-
-
-
-
-
-
-
- Source code: Go to the source code repository
-
-
-
-
- Documentation: No documentation provided by the package author
-
-
-
-
-Detailed information
-====================
-
-.. raw:: html
-
-
- Author(s): Joan Rue Queralt
-
-
-
-
- Contact: joan.rue.q@gmail.com
-
-
-
-
- Most recent version: 0.1.0
-
-
- Compatibility:
-
-
-
-
-
-Components contributed
-======================
-
-.. raw:: html
-
-
-
- Math
- 1
-
-
-
-
-
-
- Math (pyxu.math)
-
-
-
-
\ No newline at end of file
diff --git a/_sources/fair/plugins/pyxu-gradient-descent.rst b/_sources/fair/plugins/pyxu-gradient-descent.rst
deleted file mode 100644
index a8157ad9..00000000
--- a/_sources/fair/plugins/pyxu-gradient-descent.rst
+++ /dev/null
@@ -1,244 +0,0 @@
-.. _plugins-page:
-
-.. |br| raw:: html
-
-
-
-.. raw:: html
-
-
-
-
-*********************
-pyxu-gradient-descent
-*********************
-
-
-Description
-===========
-
-.. raw:: html
- An accelerated gradient descent optimizer for Pyxu
-
-
-
-General information
-===================
-
-.. raw:: html
-
-
-
- Short description: An accelerated gradient descent optimizer for Pyxu
-
-
-
-
-
-
-
-
-
- Source code: Go to the source code repository
-
-
-
-
- Documentation: No documentation provided by the package author
-
-
-
-
-Detailed information
-====================
-
-.. raw:: html
-
-
- Author(s): Joan Rue Queralt
-
-
-
-
- Contact: joan.rue.q@gmail.com
-
-
-
-
- Most recent version: 0.1.0
-
-
- Compatibility:
-
-
-
-
-
-Components contributed
-======================
-
-.. raw:: html
-
-
-
- Solver
- 1
-
-
-
-
-
-
- Solver (pyxu.solver)
-
-
-
-
\ No newline at end of file
diff --git a/api/index.html b/api/index.html
index fc75f5a3..e1951593 100644
--- a/api/index.html
+++ b/api/index.html
@@ -1056,7 +1056,7 @@ Filters