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 -

pyxu-eigh

+

pyxu_eigh

-  

+  

+ +

+ + + Math + 1 + + +

+ + + .. grid-item-card:: + + .. raw:: html + +

pyxu_finufft

+ +

+ +  

+ +

- Math - 1 + Operator + 3

@@ -274,11 +299,11 @@ Catalog .. raw:: html -

pyxu-gradient-descent

+

pyxu_gradient_descent

-  

+  

    @@ -289,19 +314,44 @@ Catalog +
+ +

+ + + Solver + 1 + + +

+ + + .. grid-item-card:: + + .. raw:: html + +

pyxu_xrt

+ +

+ +  

+ +

- 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) - -
    - -
  • eigh - -
- - \ 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) - -
    - -
  • GradientDescent - -
- - \ 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#<

DoG(dim_shape[, low_sigma, high_sigma, ...])

Alias of DifferenceOfGaussians().

-

Gaussian(dim_shape)

+

Gaussian(dim_shape)

Gaussian, element-wise.

Laplace(dim_shape[, mode, sampling, gpu, dtype])

@@ -1209,7 +1209,7 @@

Element-wise Operato

Exp(dim_shape[, base])

Exponential, element-wise.

-

Gaussian(dim_shape)

+

Gaussian(dim_shape)

Gaussian, element-wise.

LeakyReLU(dim_shape, alpha)

diff --git a/api/operator/linop.html b/api/operator/linop.html index e09aeec4..460b81bd 100644 --- a/api/operator/linop.html +++ b/api/operator/linop.html @@ -2065,7 +2065,7 @@

Filters
diff --git a/build/html/WARNINGS.log b/build/html/WARNINGS.log index 7ddce4b0..6b298bca 100644 --- a/build/html/WARNINGS.log +++ b/build/html/WARNINGS.log @@ -4,16 +4,16 @@ Parsed source in `python` block: concatenations: from pyxu.opt.solver import GradientDescent block source: ModuleNotFoundError: No module named 'pyxu.opt.solver.GradientDescent' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:284: WARNING: File not found: 'api/abc.html#pyxu.abc.Operator.expr' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:451: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.pinv' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:451: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:666: WARNING: File not found: 'api/operator/linop.html#pyxu.operator.Gradient' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:668: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxFunc.moreau_envelope' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:677: WARNING: File not found: 'api/operator/func.html#pyxu.operator.PositiveL1Norm' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:686: WARNING: File not found: 'api/operator/func.html#pyxu.operator.SquaredL2Norm' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:687: WARNING: File not found: 'api/abc.html#pyxu.abc.Func.asloss' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:699: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap.estimate_diff_lipschitz' -/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:914: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxDiffFunc' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:292: WARNING: File not found: 'api/abc.html#pyxu.abc.Operator.expr' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:459: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp.pinv' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:459: WARNING: File not found: 'api/abc.html#pyxu.abc.LinOp' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:689: WARNING: File not found: 'api/operator/linop.html#pyxu.operator.Gradient' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:691: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxFunc.moreau_envelope' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:700: WARNING: File not found: 'api/operator/func.html#pyxu.operator.PositiveL1Norm' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:709: WARNING: File not found: 'api/operator/func.html#pyxu.operator.SquaredL2Norm' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:710: WARNING: File not found: 'api/abc.html#pyxu.abc.Operator.argshift' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:722: WARNING: File not found: 'api/abc.html#pyxu.abc.DiffMap.estimate_diff_lipschitz' +/home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/intro/tomo.ipynb:946: WARNING: File not found: 'api/abc.html#pyxu.abc.ProxDiffFunc' /home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/fair/plugins_preview/index.rst:1118: WARNING: toctree contains reference to nonexisting document 'fair/plugins_preview/TokemakRec' /home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/fair/score.rst:29: WARNING: Bullet list ends without a blank line; unexpected unindent. /home/runner/work/pyxu-org.github.io/pyxu-org.github.io/pyxu/doc/guide/algebra.ipynb:32: WARNING: File not found: 'api/abc.html#pyxu.abc.Map.apply' diff --git a/fair/contribute.html b/fair/contribute.html index 0119d27b..8e1e3145 100644 --- a/fair/contribute.html +++ b/fair/contribute.html @@ -424,9 +424,11 @@
  • Contributing to the Pyxu-FAIR
  • Developer Notes
  • Pyxu Score Explained
  • -
  • Catalog
      -
    • pyxu-eigh
    • -
    • pyxu-gradient-descent
    • +
    • Catalogue
    • Plugin Preview Catalog
        diff --git a/fair/dev_notes.html b/fair/dev_notes.html index e7dc12c5..1b932f8f 100644 --- a/fair/dev_notes.html +++ b/fair/dev_notes.html @@ -424,9 +424,11 @@
      • Contributing to the Pyxu-FAIR
      • Developer Notes
      • Pyxu Score Explained
      • -
      • Catalog
          -
        • pyxu-eigh
        • -
        • pyxu-gradient-descent
        • +
        • Catalogue
        • Plugin Preview Catalog
            diff --git a/fair/howto.html b/fair/howto.html index 12dc2d1a..232ec334 100644 --- a/fair/howto.html +++ b/fair/howto.html @@ -237,9 +237,11 @@
          • Contributing to the Pyxu-FAIR
          • Developer Notes
          • Pyxu Score Explained
          • -
          • Catalog
              -
            • pyxu-eigh
            • -
            • pyxu-gradient-descent
            • +
            • Catalogue
            • Plugin Preview Catalog
                diff --git a/fair/index.html b/fair/index.html index 569a272f..c0b99ac7 100644 --- a/fair/index.html +++ b/fair/index.html @@ -424,9 +424,11 @@
              • Contributing to the Pyxu-FAIR
              • Developer Notes
              • Pyxu Score Explained
              • -
              • Catalog
                  -
                • pyxu-eigh
                • -
                • pyxu-gradient-descent
                • +
                • Catalogue
                • Plugin Preview Catalog
                    diff --git a/fair/plugins/index.html b/fair/plugins/index.html index 6959314e..74cce00a 100644 --- a/fair/plugins/index.html +++ b/fair/plugins/index.html @@ -8,7 +8,7 @@ - Catalog — Pyxu Documentation + Catalogue — Pyxu Documentation @@ -61,7 +61,7 @@ - + @@ -420,9 +420,11 @@
                  • Contributing to the Pyxu-FAIR
                  • Developer Notes
                  • Pyxu Score Explained
                  • -
                  • Catalog

                    Defining the Smooth Part of the Posterior

                    # Posterior
                    diff --git a/objects.inv b/objects.inv
                    index 07e0d263..85c63698 100644
                    Binary files a/objects.inv and b/objects.inv differ
                    diff --git a/plot_directive/api/abc-1.pdf b/plot_directive/api/abc-1.pdf
                    index 0b081539..93797aec 100644
                    Binary files a/plot_directive/api/abc-1.pdf and b/plot_directive/api/abc-1.pdf differ
                    diff --git a/plot_directive/api/experimental/sampler-1_00_00.hires.png b/plot_directive/api/experimental/sampler-1_00_00.hires.png
                    index 287838d9..1ec6441f 100644
                    Binary files a/plot_directive/api/experimental/sampler-1_00_00.hires.png and b/plot_directive/api/experimental/sampler-1_00_00.hires.png differ
                    diff --git a/plot_directive/api/experimental/sampler-1_00_00.pdf b/plot_directive/api/experimental/sampler-1_00_00.pdf
                    index eaf6a64c..ab282250 100644
                    Binary files a/plot_directive/api/experimental/sampler-1_00_00.pdf and b/plot_directive/api/experimental/sampler-1_00_00.pdf differ
                    diff --git a/plot_directive/api/experimental/sampler-1_00_00.png b/plot_directive/api/experimental/sampler-1_00_00.png
                    index f79db07c..417492c8 100644
                    Binary files a/plot_directive/api/experimental/sampler-1_00_00.png and b/plot_directive/api/experimental/sampler-1_00_00.png differ
                    diff --git a/plot_directive/api/experimental/sampler-1_01_00.hires.png b/plot_directive/api/experimental/sampler-1_01_00.hires.png
                    index 05dfdfd0..eeae2f73 100644
                    Binary files a/plot_directive/api/experimental/sampler-1_01_00.hires.png and b/plot_directive/api/experimental/sampler-1_01_00.hires.png differ
                    diff --git a/plot_directive/api/experimental/sampler-1_01_00.pdf b/plot_directive/api/experimental/sampler-1_01_00.pdf
                    index 83385e36..717cf554 100644
                    Binary files a/plot_directive/api/experimental/sampler-1_01_00.pdf and b/plot_directive/api/experimental/sampler-1_01_00.pdf differ
                    diff --git a/plot_directive/api/experimental/sampler-1_01_00.png b/plot_directive/api/experimental/sampler-1_01_00.png
                    index a8b33527..797f2691 100644
                    Binary files a/plot_directive/api/experimental/sampler-1_01_00.png and b/plot_directive/api/experimental/sampler-1_01_00.png differ
                    diff --git a/plot_directive/api/operator/linop-1.pdf b/plot_directive/api/operator/linop-1.pdf
                    index 057ab557..ca356fda 100644
                    Binary files a/plot_directive/api/operator/linop-1.pdf and b/plot_directive/api/operator/linop-1.pdf differ
                    diff --git a/plot_directive/api/operator/linop-10.pdf b/plot_directive/api/operator/linop-10.pdf
                    index 34efd30c..7a6d563d 100644
                    Binary files a/plot_directive/api/operator/linop-10.pdf and b/plot_directive/api/operator/linop-10.pdf differ
                    diff --git a/plot_directive/api/operator/linop-11.pdf b/plot_directive/api/operator/linop-11.pdf
                    index 27d37247..40b8ddb9 100644
                    Binary files a/plot_directive/api/operator/linop-11.pdf and b/plot_directive/api/operator/linop-11.pdf differ
                    diff --git a/plot_directive/api/operator/linop-13.pdf b/plot_directive/api/operator/linop-13.pdf
                    index d652f90d..3e79cd39 100644
                    Binary files a/plot_directive/api/operator/linop-13.pdf and b/plot_directive/api/operator/linop-13.pdf differ
                    diff --git a/plot_directive/api/operator/linop-14.pdf b/plot_directive/api/operator/linop-14.pdf
                    index 3d06414a..626efc70 100644
                    Binary files a/plot_directive/api/operator/linop-14.pdf and b/plot_directive/api/operator/linop-14.pdf differ
                    diff --git a/plot_directive/api/operator/linop-15.pdf b/plot_directive/api/operator/linop-15.pdf
                    index 04db2aa4..c5699080 100644
                    Binary files a/plot_directive/api/operator/linop-15.pdf and b/plot_directive/api/operator/linop-15.pdf differ
                    diff --git a/plot_directive/api/operator/linop-16_00.pdf b/plot_directive/api/operator/linop-16_00.pdf
                    index 70f68700..33453891 100644
                    Binary files a/plot_directive/api/operator/linop-16_00.pdf and b/plot_directive/api/operator/linop-16_00.pdf differ
                    diff --git a/plot_directive/api/operator/linop-16_01.pdf b/plot_directive/api/operator/linop-16_01.pdf
                    index 15a013c9..0a0e9b83 100644
                    Binary files a/plot_directive/api/operator/linop-16_01.pdf and b/plot_directive/api/operator/linop-16_01.pdf differ
                    diff --git a/plot_directive/api/operator/linop-16_02.pdf b/plot_directive/api/operator/linop-16_02.pdf
                    index 3be647a2..6894c3e6 100644
                    Binary files a/plot_directive/api/operator/linop-16_02.pdf and b/plot_directive/api/operator/linop-16_02.pdf differ
                    diff --git a/plot_directive/api/operator/linop-17_00.pdf b/plot_directive/api/operator/linop-17_00.pdf
                    index fc58ae9e..252e8261 100644
                    Binary files a/plot_directive/api/operator/linop-17_00.pdf and b/plot_directive/api/operator/linop-17_00.pdf differ
                    diff --git a/plot_directive/api/operator/linop-17_01.pdf b/plot_directive/api/operator/linop-17_01.pdf
                    index 1c15b452..c0e2ce09 100644
                    Binary files a/plot_directive/api/operator/linop-17_01.pdf and b/plot_directive/api/operator/linop-17_01.pdf differ
                    diff --git a/plot_directive/api/operator/linop-18_00.pdf b/plot_directive/api/operator/linop-18_00.pdf
                    index d2a2f548..e39cd9f0 100644
                    Binary files a/plot_directive/api/operator/linop-18_00.pdf and b/plot_directive/api/operator/linop-18_00.pdf differ
                    diff --git a/plot_directive/api/operator/linop-18_01.pdf b/plot_directive/api/operator/linop-18_01.pdf
                    index b870daf3..ddb996ca 100644
                    Binary files a/plot_directive/api/operator/linop-18_01.pdf and b/plot_directive/api/operator/linop-18_01.pdf differ
                    diff --git a/plot_directive/api/operator/linop-18_02.pdf b/plot_directive/api/operator/linop-18_02.pdf
                    index 4f5b8aaf..58256e4b 100644
                    Binary files a/plot_directive/api/operator/linop-18_02.pdf and b/plot_directive/api/operator/linop-18_02.pdf differ
                    diff --git a/plot_directive/api/operator/linop-18_03.pdf b/plot_directive/api/operator/linop-18_03.pdf
                    index 785de5f1..f5fbdc09 100644
                    Binary files a/plot_directive/api/operator/linop-18_03.pdf and b/plot_directive/api/operator/linop-18_03.pdf differ
                    diff --git a/plot_directive/api/operator/linop-2.pdf b/plot_directive/api/operator/linop-2.pdf
                    index 14476168..7ed04a3d 100644
                    Binary files a/plot_directive/api/operator/linop-2.pdf and b/plot_directive/api/operator/linop-2.pdf differ
                    diff --git a/plot_directive/api/operator/linop-3.pdf b/plot_directive/api/operator/linop-3.pdf
                    index 380803cf..c1ea8084 100644
                    Binary files a/plot_directive/api/operator/linop-3.pdf and b/plot_directive/api/operator/linop-3.pdf differ
                    diff --git a/plot_directive/api/operator/linop-4.pdf b/plot_directive/api/operator/linop-4.pdf
                    index 1f7a470f..729e7f9a 100644
                    Binary files a/plot_directive/api/operator/linop-4.pdf and b/plot_directive/api/operator/linop-4.pdf differ
                    diff --git a/plot_directive/api/operator/linop-5.pdf b/plot_directive/api/operator/linop-5.pdf
                    index bbfda9e2..4fd1cf78 100644
                    Binary files a/plot_directive/api/operator/linop-5.pdf and b/plot_directive/api/operator/linop-5.pdf differ
                    diff --git a/plot_directive/api/operator/linop-6.pdf b/plot_directive/api/operator/linop-6.pdf
                    index 15adbd70..b2718f46 100644
                    Binary files a/plot_directive/api/operator/linop-6.pdf and b/plot_directive/api/operator/linop-6.pdf differ
                    diff --git a/plot_directive/api/operator/linop-7_00.pdf b/plot_directive/api/operator/linop-7_00.pdf
                    index 3dab0910..5df4133f 100644
                    Binary files a/plot_directive/api/operator/linop-7_00.pdf and b/plot_directive/api/operator/linop-7_00.pdf differ
                    diff --git a/plot_directive/api/operator/linop-7_01.pdf b/plot_directive/api/operator/linop-7_01.pdf
                    index ad949f10..424ba33a 100644
                    Binary files a/plot_directive/api/operator/linop-7_01.pdf and b/plot_directive/api/operator/linop-7_01.pdf differ
                    diff --git a/plot_directive/api/operator/linop-7_02.pdf b/plot_directive/api/operator/linop-7_02.pdf
                    index 90a001f6..bd03f640 100644
                    Binary files a/plot_directive/api/operator/linop-7_02.pdf and b/plot_directive/api/operator/linop-7_02.pdf differ
                    diff --git a/plot_directive/api/operator/linop-7_03.pdf b/plot_directive/api/operator/linop-7_03.pdf
                    index 5333c9c2..67d579e6 100644
                    Binary files a/plot_directive/api/operator/linop-7_03.pdf and b/plot_directive/api/operator/linop-7_03.pdf differ
                    diff --git a/plot_directive/api/operator/linop-8_00.pdf b/plot_directive/api/operator/linop-8_00.pdf
                    index 4b99b6ab..bf485ddd 100644
                    Binary files a/plot_directive/api/operator/linop-8_00.pdf and b/plot_directive/api/operator/linop-8_00.pdf differ
                    diff --git a/plot_directive/api/operator/linop-8_01.pdf b/plot_directive/api/operator/linop-8_01.pdf
                    index 4bcac11f..7d6e8780 100644
                    Binary files a/plot_directive/api/operator/linop-8_01.pdf and b/plot_directive/api/operator/linop-8_01.pdf differ
                    diff --git a/plot_directive/api/operator/linop-9_00.pdf b/plot_directive/api/operator/linop-9_00.pdf
                    index a4b158d4..17a562f7 100644
                    Binary files a/plot_directive/api/operator/linop-9_00.pdf and b/plot_directive/api/operator/linop-9_00.pdf differ
                    diff --git a/plot_directive/api/operator/linop-9_01.pdf b/plot_directive/api/operator/linop-9_01.pdf
                    index 1fa79177..5abe6a33 100644
                    Binary files a/plot_directive/api/operator/linop-9_01.pdf and b/plot_directive/api/operator/linop-9_01.pdf differ
                    diff --git a/plot_directive/api/operator/linop-9_02.pdf b/plot_directive/api/operator/linop-9_02.pdf
                    index 561e0b62..d82192e6 100644
                    Binary files a/plot_directive/api/operator/linop-9_02.pdf and b/plot_directive/api/operator/linop-9_02.pdf differ
                    diff --git a/plot_directive/api/opt-solver-1.pdf b/plot_directive/api/opt-solver-1.pdf
                    index e76f0272..04cb1ab3 100644
                    Binary files a/plot_directive/api/opt-solver-1.pdf and b/plot_directive/api/opt-solver-1.pdf differ
                    diff --git a/plot_directive/api/opt-solver-2.pdf b/plot_directive/api/opt-solver-2.pdf
                    index f5bc25ac..0ea86ece 100644
                    Binary files a/plot_directive/api/opt-solver-2.pdf and b/plot_directive/api/opt-solver-2.pdf differ
                    diff --git a/plot_directive/api/util-1.pdf b/plot_directive/api/util-1.pdf
                    index 1b86239b..a68f8983 100644
                    Binary files a/plot_directive/api/util-1.pdf and b/plot_directive/api/util-1.pdf differ
                    diff --git a/plot_directive/api/util-2.pdf b/plot_directive/api/util-2.pdf
                    index 1965e374..72fbb4ad 100644
                    Binary files a/plot_directive/api/util-2.pdf and b/plot_directive/api/util-2.pdf differ
                    diff --git a/searchindex.js b/searchindex.js
                    index 9ae00262..fd891268 100644
                    --- a/searchindex.js
                    +++ b/searchindex.js
                    @@ -1 +1 @@
                    -Search.setIndex({"alltitles": {"(Accelerated) Proximal Gradient Descent (PGD) \ud83d\udd17": [[55, "(Accelerated)-Proximal-Gradient-Descent-(PGD)-\ud83d\udd17"]], "0) Install dependencies": [[26, "0)-Install-dependencies"]], "1) Prepare data": [[26, "1)-Prepare-data"]], "2) Convolve image": [[26, "2)-Convolve-image"]], "2D Imaging": [[27, "2D-Imaging"]], "3) Benchmark convolution runtime across all libraries": [[26, "3)-Benchmark-convolution-runtime-across-all-libraries"]], "A Nod to Deep Learning \ud83d\ude80": [[59, "A-Nod-to-Deep-Learning-\ud83d\ude80"]], "A Non-Ideal Parallel-beam Tomographic Setup": [[68, "A-Non-Ideal-Parallel-beam-Tomographic-Setup"]], "API Reference": [[3, null]], "API Rules": [[29, "api-rules"]], "Accessing Lipschitz Constants": [[62, "Accessing-Lipschitz-Constants"]], "Adding Noise to the Image": [[56, "Adding-Noise-to-the-Image"]], "Additional Features of LinOp: Batteries Included": [[59, "Additional-Features-of-LinOp:-Batteries-Included"]], "Advanced Computerized Tomography with Pyxu": [[27, null]], "Advanced Usage: Guru Interface": [[55, "Advanced-Usage:-Guru-Interface"]], "Algorithms Overview": [[55, "Algorithms-Overview"]], "Applying the Blurring and Adding Noise": [[20, "Applying-the-Blurring-and-Adding-Noise"]], "Arithmetic Operations on Operators": [[54, "Arithmetic-Operations-on-Operators"]], "Arithmetic Rules (low-level)": [[3, "arithmetic-rules-low-level"]], "Array Backend-Related": [[3, "array-backend-related"]], "Automatic deployment and version management": [[28, "automatic-deployment-and-version-management"]], "Basic Equations": [[68, "Basic-Equations"]], "Basic Installation": [[66, "basic-installation"]], "Basic Operators": [[3, "basic-operators"], [12, "basic-operators"]], "Bayesian Computational Imaging": [[67, "Bayesian-Computational-Imaging"]], "Bayesian Computational Imaging with Pyxu": [[56, null]], "Bayesian Inversion": [[68, "Bayesian-Inversion"]], "Behind the Scenes: Arithmetic Rules": [[54, "Behind-the-Scenes:-Arithmetic-Rules"]], "Block-defined Operators": [[3, "block-defined-operators"]], "Building Block-Operators": [[54, "Building-Block-Operators"]], "CSEEG": [[35, null]], "Catalog": [[32, null]], "Catalogue Website": [[31, "catalogue-website"]], "Choosing the Right Algorithm": [[55, "Choosing-the-Right-Algorithm"]], "Combining the Likelihood and Prior": [[56, "Combining-the-Likelihood-and-Prior"]], "Comparative Analysis": [[64, "comparative-analysis"]], "Comparison with other Frameworks": [[64, null]], "Complex Number Handling": [[3, "complex-number-handling"]], "Components contributed": [[33, "components-contributed"], [34, "components-contributed"], [35, "components-contributed"], [36, "components-contributed"], [37, "components-contributed"], [38, "components-contributed"], [39, "components-contributed"], [40, "components-contributed"], [41, "components-contributed"], [42, "components-contributed"], [43, "components-contributed"], [44, "components-contributed"], [45, "components-contributed"], [46, "components-contributed"], [47, "components-contributed"], [48, "components-contributed"], [49, "components-contributed"], [51, "components-contributed"], [52, "components-contributed"]], "Computation times": [[23, null], [25, null], [71, null]], "Computational Imaging in a Nutshell": [[67, null]], "Conclusion": [[19, "Conclusion"], [64, "conclusion"]], "Conjugate Gradient (CG) \ud83d\udd17": [[55, "Conjugate-Gradient-(CG)-\ud83d\udd17"]], "Continuous Integration": [[28, "continuous-integration"]], "Contributing to the Pyxu-FAIR": [[28, null]], "Contributors": [[63, "contributors"]], "Convolution with Pyxu": [[26, null]], "Core Methods": [[59, "Core-Methods"]], "Crafting Custom Loss Functionals through Composition with Forward Operators": [[58, "Crafting-Custom-Loss-Functionals-through-Composition-with-Forward-Operators"]], "Create blurring kernel": [[26, "Create-blurring-kernel"]], "Create input image": [[26, "Create-input-image"]], "Create your documentation": [[28, "create-your-documentation"]], "Create your plugin package": [[28, "create-your-plugin-package"]], "Creating the Blurring Kernel": [[20, "Creating-the-Blurring-Kernel"]], "DSP-Notebooks": [[36, null]], "DeepInv: A Note on Usability": [[64, "deepinv-a-note-on-usability"]], "Defining the Likelihood Function": [[56, "Defining-the-Likelihood-Function"]], "Defining the Prior Distribution": [[56, "Defining-the-Prior-Distribution"]], "Demystifying the Adjoint": [[59, "Demystifying-the-Adjoint"]], "Demystifying the Proximal Operator \ud83c\udfad": [[58, "Demystifying-the-Proximal-Operator-\ud83c\udfad"]], "Derivatives": [[3, "derivatives"], [12, "derivatives"]], "Description": [[33, "description"], [34, "description"], [35, "description"], [36, "description"], [37, "description"], [38, "description"], [39, "description"], [40, "description"], [41, "description"], [42, "description"], [43, "description"], [44, "description"], [45, "description"], [46, "description"], [47, "description"], [48, "description"], [49, "description"], [51, "description"], [52, "description"]], "Detailed information": [[33, "detailed-information"], [34, "detailed-information"], [35, "detailed-information"], [36, "detailed-information"], [37, "detailed-information"], [38, "detailed-information"], [39, "detailed-information"], [40, "detailed-information"], [41, "detailed-information"], [42, "detailed-information"], [43, "detailed-information"], [44, "detailed-information"], [45, "detailed-information"], [46, "detailed-information"], [47, "detailed-information"], [48, "detailed-information"], [49, "detailed-information"], [51, "detailed-information"], [52, "detailed-information"]], "Develop new features": [[28, "develop-new-features"]], "Developer Installation": [[66, "developer-installation"]], "Developer Notes": [[29, null]], "DiffFunc: Differentiable Functionals \ud83c\udfaf": [[58, "DiffFunc:-Differentiable-Functionals-\ud83c\udfaf"]], "DiffMap for Non-linear Forward Operators": [[59, "DiffMap-for-Non-linear-Forward-Operators"]], "Differential Operators in Pyxu": [[57, null]], "Direct 2d convolution": [[26, "Direct-2d-convolution"]], "Distributed and Out-of-core Computing with Dask": [[60, "Distributed-and-Out-of-core-Computing-with-Dask"]], "Divide and Conquer Strategy": [[59, "Divide-and-Conquer-Strategy"]], "Ease-of-Use": [[64, "ease-of-use"]], "Ecosystem": [[63, "ecosystem"]], "Element-wise Operators": [[3, "element-wise-operators"], [13, "element-wise-operators"]], "Embracing GPU Computing with CuPy": [[60, "Embracing-GPU-Computing-with-CuPy"]], "EnvironTracker": [[37, null]], "Estimating Lipschitz Constants": [[62, "Estimating-Lipschitz-Constants"]], "Example Conversion": [[69, "example-conversion"]], "Example Gallery": [[18, null], [24, null]], "Example Usage": [[55, "Example-Usage"]], "Example of a rule-abiding operator": [[29, "example-of-a-rule-abiding-operator"]], "Extending Pyxu": [[31, null]], "Fan Beam": [[27, "Fan-Beam"]], "Feature Maturity - Comparison": [[64, "id2"]], "Features and Maturity": [[64, "features-and-maturity"]], "Filters": [[3, "filters"], [12, "filters"]], "Final Thoughts": [[60, "Final-Thoughts"]], "Finite Differences Approximation to the Partial Derivative": [[57, "Finite-Differences-Approximation-to-the-Partial-Derivative"]], "First, import the necessary modules:": [[56, "First,-import-the-necessary-modules:"]], "For Developers": [[30, "for-developers"]], "For Pyxu Users": [[30, "for-pyxu-users"]], "Forward Operators": [[59, null]], "Func: The Foundation Stone \ud83e\uddf1": [[58, "Func:-The-Foundation-Stone-\ud83e\uddf1"]], "Functionals": [[3, "functionals"]], "Functionals Hierarchy in Pyxu": [[58, "Functionals-Hierarchy-in-Pyxu"]], "Further Help": [[69, "further-help"]], "Gaussian Derivative Approximation to the Partial Derivative": [[57, "Gaussian-Derivative-Approximation-to-the-Partial-Derivative"]], "General": [[3, "general"], [8, "general"]], "General information": [[33, "general-information"], [34, "general-information"], [35, "general-information"], [36, "general-information"], [37, "general-information"], [38, "general-information"], [39, "general-information"], [40, "general-information"], [41, "general-information"], [42, "general-information"], [43, "general-information"], [44, "general-information"], [45, "general-information"], [46, "general-information"], [47, "general-information"], [48, "general-information"], [49, "general-information"], [51, "general-information"], [52, "general-information"]], "Get Started Now!": [[65, "get-started-now"]], "Getting Started": [[65, null]], "Governance and Team": [[63, "governance-and-team"]], "Gradient": [[57, "Gradient"]], "HPC Features - Comparison": [[64, "id3"]], "HVOX": [[38, null]], "Hands-On Example \ud83c\udf93": [[62, "Hands-On-Example-\ud83c\udf93"]], "Hands-on Example:": [[60, "Hands-on-Example:"]], "Hands-on Example: Computerized Tomography with Pyxu": [[68, null]], "Hessian": [[57, "Hessian"]], "High Performance Computing Features": [[60, null]], "High-Performance Computing Features in Pyxu": [[60, "High-Performance-Computing-Features-in-Pyxu"]], "HoughDetector": [[39, null]], "How Does it Work? \ud83d\udee0\ufe0f": [[54, "How-Does-it-Work?-\ud83d\udee0\ufe0f"]], "How does this happens?": [[30, "how-does-this-happens"]], "How to choose between Finite Differences and Gaussian Derivative?": [[57, "How-to-choose-between-Finite-Differences-and-Gaussian-Derivative?"]], "How to use plugins in Pyxu?": [[30, null]], "Hyperparameter Tuning": [[55, "Hyperparameter-Tuning"]], "Image Reconstruction with Pyxu": [[68, "Image-Reconstruction-with-Pyxu"]], "Implementing New Algorithms": [[55, "Implementing-New-Algorithms"]], "Implementing with Pyxu": [[56, "Implementing-with-Pyxu"]], "Implicit Functionals: The Undercover Agents \ud83d\udd75\ufe0f\u200d\u2640\ufe0f": [[58, "Implicit-Functionals:-The-Undercover-Agents-\ud83d\udd75\ufe0f\u200d\u2640\ufe0f"]], "Indicator Functions": [[3, "indicator-functions"], [10, "indicator-functions"]], "Initialize a git repository in your package": [[28, "initialize-a-git-repository-in-your-package"]], "Installation": [[66, null]], "Installation with Optional Dependencies": [[66, "installation-with-optional-dependencies"]], "Interoperability Protocol": [[31, "interoperability-protocol"]], "Interoperation with Deep Learning Frameworks": [[66, "interoperation-with-deep-learning-frameworks"]], "Introduction to Lipschitz Constants": [[62, "Introduction-to-Lipschitz-Constants"]], "JAX": [[3, "jax"], [8, "jax"]], "Join Our Community": [[65, "join-our-community"]], "Key Changes": [[69, "key-changes"]], "Key Features & Capabilities": [[63, "key-features-capabilities"]], "Linear Operators": [[3, "linear-operators"]], "Lipschitz Constants and Automatic Step Size Tuning": [[62, null]], "Loading and Preprocessing the Image": [[20, "Loading-and-Preprocessing-the-Image"], [56, "Loading-and-Preprocessing-the-Image"]], "Loss & Regularization Functionals": [[58, null]], "MAP Approach with Total Variation Prior and Positivity Constraint": [[56, "MAP-Approach-with-Total-Variation-Prior-and-Positivity-Constraint"]], "MAP Estimate with Composite Positivity + Total Variation Prior": [[20, "MAP-Estimate-with-Composite-Positivity-+-Total-Variation-Prior"]], "Main Contenders": [[64, "main-contenders"]], "Meta-programming Framework": [[31, "meta-programming-framework"]], "Migrating from v1 to v2": [[69, null]], "Migration Tips": [[69, "migration-tips"]], "Misc": [[3, "misc"], [3, "id3"], [13, "misc"]], "Module-Agnostic Infrastructure": [[60, "Module-Agnostic-Infrastructure"]], "Monitor testing and coverage": [[28, "monitor-testing-and-coverage"]], "Moreau Envelope for Smoothing": [[58, "Moreau-Envelope-for-Smoothing"]], "Naive Application of Filtered-Back Projection": [[68, "Naive-Application-of-Filtered-Back-Projection"]], "Norms & Loss Functions": [[3, "norms-loss-functions"], [10, "norms-loss-functions"]], "NumPy and Its Siblings: CuPy and Dask": [[60, "NumPy-and-Its-Siblings:-CuPy-and-Dask"]], "Obtaining and Visualizing the Denoised Image": [[56, "Obtaining-and-Visualizing-the-Denoised-Image"]], "Operator Algebra Logic": [[54, null]], "Operator Algebra and Lipschitz Constant Propagation": [[62, "Operator-Algebra-and-Lipschitz-Constant-Propagation"]], "Operator-Related": [[3, "id2"]], "Operator-related": [[3, "operator-related"]], "Optimization Algorithms": [[55, null]], "OrientationPy": [[40, null]], "PYFW": [[41, null]], "Palentologist": [[42, null]], "Parallel Beam: Uniform Offsets": [[27, "Parallel-Beam:-Uniform-Offsets"]], "Parameters": [[57, "Parameters"]], "Parameters (__init__())": [[14, "parameters-init"], [14, "id3"], [14, "id6"], [14, "id10"], [14, "id17"], [14, "id25"], [14, "id35"], [14, "id39"], [14, "id48"], [14, "id58"]], "Parameters (fit())": [[14, "parameters-fit"], [14, "id4"], [14, "id7"], [14, "id11"], [14, "id18"], [14, "id26"], [14, "id32"], [14, "id36"], [14, "id40"], [14, "id44"], [14, "id49"], [14, "id53"], [14, "id59"]], "Partial Derivative Parametrization": [[57, "Partial-Derivative-Parametrization"]], "Partial Derivatives": [[57, "Partial-Derivatives"]], "Partners & Sponsors": [[63, "partners-sponsors"]], "PhaseRet": [[43, null]], "Plug-and-Play Reconstruction Schemes": [[68, "Plug-and-Play-Reconstruction-Schemes"]], "Plugin Preview Catalog": [[50, null]], "PnP Priors: Implicit yet Intuitive": [[68, "PnP-Priors:-Implicit-yet-Intuitive"]], "Practical Example: Deblurring through Least-Squares \ud83c\udf20": [[58, "Practical-Example:-Deblurring-through-Least-Squares-\ud83c\udf20"]], "Pre-commit": [[28, "id1"]], "Precision Context Manager": [[60, "Precision-Context-Manager"]], "Preliminaries": [[27, "Preliminaries"]], "Primal-Dual Splitting (PDS) Methods": [[55, "Primal-Dual-Splitting-(PDS)-Methods"]], "ProxFunc: Proximable Functionals \ud83d\udee1\ufe0f": [[58, "ProxFunc:-Proximable-Functionals-\ud83d\udee1\ufe0f"]], "Pseudoinverse Solution": [[68, "Pseudoinverse-Solution"]], "PyLops": [[26, "PyLops"]], "PyTorch": [[3, "pytorch"], [8, "pytorch"]], "PycGSP": [[44, null]], "PycSphere": [[45, null]], "Pyxu": [[26, "Pyxu"], [63, null]], "Pyxu Score Explained": [[53, null]], "Pyxu: High-Performance Computational Imaging with Python": [[67, "Pyxu:-High-Performance-Computational-Imaging-with-Python"]], "Pyxu\u2019s Modern Take on HPC": [[60, "Pyxu's-Modern-Take-on-HPC"]], "Pyxu\u2019s Modularity to the Rescue": [[68, "Pyxu's-Modularity-to-the-Rescue"]], "Quality Assurance for Adjoint Operators in Pyxu": [[59, "Quality-Assurance-for-Adjoint-Operators-in-Pyxu"]], "References": [[70, null]], "Remark": [[12, "remark"], [12, null]], "Remarks": [[2, "remarks"], [14, "remarks"], [14, "id9"], [14, "id14"], [14, "id21"], [14, "id28"], [14, "id33"], [14, "id37"], [14, "id41"], [14, "id45"], [14, "id50"], [14, "id54"]], "Running tests locally": [[28, "running-tests-locally"]], "SCICO: A Closer Look": [[64, "scico-a-closer-look"]], "Sampling Tools": [[3, "sampling-tools"]], "SciPy": [[3, "scipy"], [8, "scipy"]], "Scico": [[26, "Scico"]], "Scipy": [[26, "Scipy"]], "Separable 1d convolution": [[26, "Separable-1d-convolution"]], "Set up automatic deployments": [[28, "set-up-automatic-deployments"]], "Setup a local environment": [[28, "setup-a-local-environment"]], "Simplifying the Optimization Problem": [[56, "Simplifying-the-Optimization-Problem"]], "Solver-related": [[3, "solver-related"]], "Specialized Classes: ProxDiffFunc, LinFunc, QuadraticFunc \ud83c\udfa8": [[58, "Specialized-Classes:-ProxDiffFunc,-LinFunc,-QuadraticFunc-\ud83c\udfa8"]], "Stacks of Partial Derivatives": [[57, "Stacks-of-Partial-Derivatives"]], "Steering Council": [[63, "steering-council"]], "Stencils & Convolutions": [[3, "stencils-convolutions"], [12, "stencils-convolutions"]], "Step 1: Attempting to Import Before Installation": [[19, "Step-1:-Attempting-to-Import-Before-Installation"]], "Step 2: Installing the Plugin": [[19, "Step-2:-Installing-the-Plugin"]], "Step 3: Importing the Necessary Objects": [[19, "Step-3:-Importing-the-Necessary-Objects"]], "Step 4: Using the Gradient Descent Algorithm": [[19, "Step-4:-Using-the-Gradient-Descent-Algorithm"]], "Support for HPC Computing": [[64, "support-for-hpc-computing"]], "Supported Backends \ud83c\udf9b\ufe0f": [[62, "Supported-Backends-\ud83c\udf9b\ufe0f"]], "TVDenoiser": [[46, null]], "Table 1: Choice of cost functional based on noise modeling": [[56, "Table-1:-Choice-of-cost-functional-based-on-noise-modeling"]], "Table 2: Choice of regularization functional based on the prior distribution": [[56, "Table-2:-Choice-of-regularization-functional-based-on-the-prior-distribution"]], "Table of Contents": [[0, "table-of-contents"], [3, "table-of-contents"], [8, "table-of-contents"], [10, "table-of-contents"], [12, "table-of-contents"], [13, "table-of-contents"], [17, "table-of-contents"]], "Tensor Products": [[3, "tensor-products"], [12, "tensor-products"]], "The Adoptability and Usability Crisis of Computational Imaging": [[67, "The-Adoptability-and-Usability-Crisis-of-Computational-Imaging"]], "The Benefit: Automatic Propagation \ud83d\ude80": [[58, "The-Benefit:-Automatic-Propagation-\ud83d\ude80"]], "The Conundrum of Performance vs Modularity": [[60, "The-Conundrum-of-Performance-vs-Modularity"]], "The Dawn of Computational Imaging": [[67, "The-Dawn-of-Computational-Imaging"]], "The Deep Learning Revolution": [[67, "The-Deep-Learning-Revolution"]], "The Importance of Matrix-Free Operators": [[59, "The-Importance-of-Matrix-Free-Operators"]], "The Multi-faceted Realm of Computational Imaging": [[67, "The-Multi-faceted-Realm-of-Computational-Imaging"]], "The Takeaway: Flexibility and Power \ud83c\udf08": [[58, "The-Takeaway:-Flexibility-and-Power-\ud83c\udf08"]], "TokamakRec": [[47, null]], "Tomographic Reconstruction in a Nutshell": [[68, "Tomographic-Reconstruction-in-a-Nutshell"]], "Total-Variation based Bayesian Image Deblurring": [[20, null]], "Transforms": [[3, "transforms"], [12, "transforms"]], "UncertaintyQuant": [[48, null]], "Understanding the Problem": [[56, "Understanding-the-Problem"]], "Upload it to GitHub": [[28, "upload-it-to-github"]], "User Guide": [[61, null]], "Using Contributed Plugins in Pyxu": [[19, null]], "Vectorization & Just-in-Time Operations": [[60, "Vectorization-&-Just-in-Time-Operations"]], "Visualizing the Results": [[20, "Visualizing-the-Results"]], "WaveProp": [[49, null]], "What Makes Pyxu Special?": [[65, "what-makes-pyxu-special"]], "What is a Functional?": [[58, "What-is-a-Functional?"]], "Why High-Level Programming?": [[60, "Why-High-Level-Programming?"]], "Why is Pyxu Necessary?": [[65, "why-is-pyxu-necessary"]], "Wrapping Up": [[59, "Wrapping-Up"]], "You\u2019re All Set!": [[66, "you-re-all-set"]], "pycNUFFT": [[51, null]], "pycWavelet": [[52, null]], "pyxu-eigh": [[33, null]], "pyxu-gradient-descent": [[34, null]], "pyxu.abc": [[0, null], [3, "pyxu-abc"]], "pyxu.abc.arithmetic": [[0, "pyxu-abc-arithmetic"]], "pyxu.abc.operator": [[0, "pyxu-abc-operator"]], "pyxu.abc.solver": [[0, "pyxu-abc-solver"]], "pyxu.experimental": [[1, null], [3, "pyxu-experimental"]], "pyxu.experimental.sampler": [[2, null]], "pyxu.info.deps": [[3, "pyxu-info-deps"], [4, null]], "pyxu.info.ptype": [[3, "pyxu-info-ptype"], [5, null]], "pyxu.info.warning": [[3, "pyxu-info-warning"], [6, null]], "pyxu.math": [[3, "pyxu-math"], [7, null]], "pyxu.operator": [[3, "pyxu-operator"], [11, null]], "pyxu.operator.blocks": [[9, null]], "pyxu.operator.func": [[10, null]], "pyxu.operator.interop": [[3, "pyxu-operator-interop"], [8, null]], "pyxu.operator.linop": [[12, null]], "pyxu.operator.map": [[13, null]], "pyxu.opt.solver": [[3, "pyxu-opt-solver"], [14, null]], "pyxu.opt.stop": [[3, "pyxu-opt-stop"], [15, null]], "pyxu.runtime": [[3, "pyxu-runtime"], [16, null]], "pyxu.util": [[3, "pyxu-util"], [17, null]], "pyxu.util.array_module": [[17, "pyxu-util-array-module"]], "pyxu.util.complex": [[17, "pyxu-util-complex"]], "pyxu.util.misc": [[17, "pyxu-util-misc"]], "pyxu.util.operator": [[17, "pyxu-util-operator"]]}, "docnames": ["api/abc", "api/experimental/index", "api/experimental/sampler", "api/index", "api/info.deps", "api/info.ptype", "api/info.warning", "api/math", "api/operator.interop", "api/operator/blocks", "api/operator/func", "api/operator/index", "api/operator/linop", "api/operator/map", "api/opt.solver", "api/opt.stop", "api/runtime", "api/util", "examples/GALLERY_HEADER", "examples/contributing", "examples/deblur", "examples/images/GALLERY_HEADER", "examples/images/index", "examples/images/sg_execution_times", "examples/index", "examples/sg_execution_times", "examples/stencils", "examples/xray", "fair/contribute", "fair/dev_notes", "fair/howto", "fair/index", "fair/plugins/index", "fair/plugins/pyxu-eigh", "fair/plugins/pyxu-gradient-descent", "fair/plugins_preview/CSEEG", "fair/plugins_preview/DSP-Notebooks", "fair/plugins_preview/EnvironTracker", "fair/plugins_preview/HVOX", "fair/plugins_preview/HoughDetector", "fair/plugins_preview/OrientationPy", "fair/plugins_preview/PYFW", "fair/plugins_preview/Palentologist", "fair/plugins_preview/PhaseRet", "fair/plugins_preview/PycGSP", "fair/plugins_preview/PycSphere", "fair/plugins_preview/TVDenoiser", "fair/plugins_preview/TokamakRec", "fair/plugins_preview/UncertaintyQuant", "fair/plugins_preview/WaveProp", "fair/plugins_preview/index", "fair/plugins_preview/pycNUFFT", "fair/plugins_preview/pycWavelet", "fair/score", "guide/algebra", "guide/algorithms", "guide/bayes", "guide/diff_ops", "guide/funcs", "guide/fwdops", "guide/hpc", "guide/index", "guide/lipschitz", "index", "intro/comparison", "intro/index", "intro/installation", "intro/primer", "intro/tomo", "migration_guide", "references", "sg_execution_times"], "envversion": {"nbsphinx": 4, "sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx_codeautolink": 1}, "filenames": ["api/abc.rst", "api/experimental/index.rst", "api/experimental/sampler.rst", "api/index.rst", "api/info.deps.rst", "api/info.ptype.rst", "api/info.warning.rst", "api/math.rst", "api/operator.interop.rst", "api/operator/blocks.rst", "api/operator/func.rst", "api/operator/index.rst", "api/operator/linop.rst", "api/operator/map.rst", "api/opt.solver.rst", "api/opt.stop.rst", "api/runtime.rst", "api/util.rst", "examples/GALLERY_HEADER.rst", "examples/contributing.ipynb", "examples/deblur.ipynb", "examples/images/GALLERY_HEADER.rst", "examples/images/index.rst", "examples/images/sg_execution_times.rst", "examples/index.rst", "examples/sg_execution_times.rst", "examples/stencils.ipynb", "examples/xray.ipynb", "fair/contribute.rst", "fair/dev_notes.rst", "fair/howto.rst", "fair/index.rst", "fair/plugins/index.rst", "fair/plugins/pyxu-eigh.rst", "fair/plugins/pyxu-gradient-descent.rst", "fair/plugins_preview/CSEEG.rst", "fair/plugins_preview/DSP-Notebooks.rst", "fair/plugins_preview/EnvironTracker.rst", "fair/plugins_preview/HVOX.rst", "fair/plugins_preview/HoughDetector.rst", "fair/plugins_preview/OrientationPy.rst", "fair/plugins_preview/PYFW.rst", "fair/plugins_preview/Palentologist.rst", "fair/plugins_preview/PhaseRet.rst", "fair/plugins_preview/PycGSP.rst", "fair/plugins_preview/PycSphere.rst", "fair/plugins_preview/TVDenoiser.rst", "fair/plugins_preview/TokamakRec.rst", "fair/plugins_preview/UncertaintyQuant.rst", "fair/plugins_preview/WaveProp.rst", "fair/plugins_preview/index.rst", "fair/plugins_preview/pycNUFFT.rst", "fair/plugins_preview/pycWavelet.rst", "fair/score.rst", "guide/algebra.ipynb", "guide/algorithms.ipynb", "guide/bayes.ipynb", "guide/diff_ops.ipynb", "guide/funcs.ipynb", "guide/fwdops.ipynb", "guide/hpc.ipynb", "guide/index.rst", "guide/lipschitz.ipynb", "index.rst", "intro/comparison.rst", "intro/index.rst", "intro/installation.rst", "intro/primer.ipynb", "intro/tomo.ipynb", "migration_guide.rst", "references.rst", "sg_execution_times.rst"], "indexentries": {"__add__() (operator method)": [[0, "pyxu.abc.Operator.__add__", false]], "__call__() (map method)": [[0, "pyxu.abc.Map.__call__", false]], "__init__() (abserror method)": [[15, "pyxu.opt.stop.AbsError.__init__", false]], "__init__() (convolve method)": [[12, "pyxu.operator.Convolve.__init__", false]], "__init__() (czt method)": [[12, "pyxu.operator.CZT.__init__", false]], "__init__() (fft method)": [[12, "pyxu.operator.FFT.__init__", false]], "__init__() (fftconvolve method)": [[12, "pyxu.operator.FFTConvolve.__init__", false]], "__init__() (fftcorrelate method)": [[12, "pyxu.operator.FFTCorrelate.__init__", false]], "__init__() (hyperslab method)": [[10, "pyxu.operator.HyperSlab.__init__", false]], "__init__() (kldivergence method)": [[10, "pyxu.operator.KLDivergence.__init__", false]], "__init__() (l21norm method)": [[10, "pyxu.operator.L21Norm.__init__", false]], "__init__() (manualstop method)": [[15, "pyxu.opt.stop.ManualStop.__init__", false]], "__init__() (maxduration method)": [[15, "pyxu.opt.stop.MaxDuration.__init__", false]], "__init__() (maxiter method)": [[15, "pyxu.opt.stop.MaxIter.__init__", false]], "__init__() (memorize method)": [[15, "pyxu.opt.stop.Memorize.__init__", false]], "__init__() (myula method)": [[2, "pyxu.experimental.sampler.MYULA.__init__", false]], "__init__() (operator method)": [[0, "pyxu.abc.Operator.__init__", false]], "__init__() (pad method)": [[12, "pyxu.operator.Pad.__init__", false]], "__init__() (quadraticfunc method)": [[0, "pyxu.abc.QuadraticFunc.__init__", false]], "__init__() (rangeset method)": [[10, "pyxu.operator.RangeSet.__init__", false]], "__init__() (relerror method)": [[15, "pyxu.opt.stop.RelError.__init__", false]], "__init__() (solver method)": [[0, "pyxu.abc.Solver.__init__", false]], "__init__() (squaredl1norm method)": [[10, "pyxu.operator.SquaredL1Norm.__init__", false]], "__init__() (squeezeaxes method)": [[13, "pyxu.operator.SqueezeAxes.__init__", false]], "__init__() (stencil method)": [[12, "pyxu.operator.Stencil.__init__", false]], "__init__() (subsample method)": [[12, "pyxu.operator.SubSample.__init__", false]], "__init__() (sum method)": [[12, "pyxu.operator.Sum.__init__", false]], "__init__() (transposeaxes method)": [[13, "pyxu.operator.TransposeAxes.__init__", false]], "__init__() (ula method)": [[2, "pyxu.experimental.sampler.ULA.__init__", false]], "__mul__() (operator method)": [[0, "pyxu.abc.Operator.__mul__", false]], "__neg__() (operator method)": [[0, "pyxu.abc.Operator.__neg__", false]], "__pow__() (operator method)": [[0, "pyxu.abc.Operator.__pow__", false]], "__sub__() (operator method)": [[0, "pyxu.abc.Operator.__sub__", false]], "_astate (solver attribute)": [[0, "pyxu.abc.Solver._astate", false]], "_from_jax() (in module pyxu.operator.interop.jax)": [[8, "pyxu.operator.interop.jax._from_jax", false]], "_from_torch() (in module pyxu.operator.interop.torch)": [[8, "pyxu.operator.interop.torch._from_torch", false]], "_mstate (solver attribute)": [[0, "pyxu.abc.Solver._mstate", false]], "_quad_spec() (quadraticfunc method)": [[0, "pyxu.abc.QuadraticFunc._quad_spec", false]], "_stencil (class in pyxu.operator)": [[12, "pyxu.operator._Stencil", false]], "_to_jax() (in module pyxu.operator.interop.jax)": [[8, "pyxu.operator.interop.jax._to_jax", false]], "_to_torch() (in module pyxu.operator.interop.torch)": [[8, "pyxu.operator.interop.torch._to_torch", false]], "abs (class in pyxu.operator)": [[13, "pyxu.operator.Abs", false]], "abserror (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.AbsError", false]], "adam (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.Adam", false]], "addrule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.AddRule", false]], "adjoint() (czt method)": [[12, "pyxu.operator.CZT.adjoint", false]], "adjoint() (fft method)": [[12, "pyxu.operator.FFT.adjoint", false]], "adjoint() (linop method)": [[0, "pyxu.abc.LinOp.adjoint", false]], "adjoint() (subsample method)": [[12, "pyxu.operator.SubSample.adjoint", false]], "adjoint() (sum method)": [[12, "pyxu.operator.Sum.adjoint", false]], "admm (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.ADMM", false]], "apply() (_stencil method)": [[12, "pyxu.operator._Stencil.apply", false]], "apply() (abs method)": [[13, "pyxu.operator.Abs.apply", false]], "apply() (arccos method)": [[13, "pyxu.operator.ArcCos.apply", false]], "apply() (arccosh method)": [[13, "pyxu.operator.ArcCosh.apply", false]], "apply() (arcsin method)": [[13, "pyxu.operator.ArcSin.apply", false]], "apply() (arcsinh method)": [[13, "pyxu.operator.ArcSinh.apply", false]], "apply() (arctan method)": [[13, "pyxu.operator.ArcTan.apply", false]], "apply() (arctanh method)": [[13, "pyxu.operator.ArcTanh.apply", false]], "apply() (cbrt method)": [[13, "pyxu.operator.Cbrt.apply", false]], "apply() (clip method)": [[13, "pyxu.operator.Clip.apply", false]], "apply() (cos method)": [[13, "pyxu.operator.Cos.apply", false]], "apply() (cosh method)": [[13, "pyxu.operator.Cosh.apply", false]], "apply() (czt method)": [[12, "pyxu.operator.CZT.apply", false]], "apply() (exp method)": [[13, "pyxu.operator.Exp.apply", false]], "apply() (fft method)": [[12, "pyxu.operator.FFT.apply", false]], "apply() (gaussian method)": [[13, "pyxu.operator.Gaussian.apply", false]], "apply() (leakyrelu method)": [[13, "pyxu.operator.LeakyReLU.apply", false]], "apply() (log method)": [[13, "pyxu.operator.Log.apply", false]], "apply() (map method)": [[0, "pyxu.abc.Map.apply", false]], "apply() (sigmoid method)": [[13, "pyxu.operator.Sigmoid.apply", false]], "apply() (sign method)": [[13, "pyxu.operator.Sign.apply", false]], "apply() (silu method)": [[13, "pyxu.operator.SiLU.apply", false]], "apply() (sin method)": [[13, "pyxu.operator.Sin.apply", false]], "apply() (sinh method)": [[13, "pyxu.operator.Sinh.apply", false]], "apply() (softplus method)": [[13, "pyxu.operator.SoftPlus.apply", false]], "apply() (sqrt method)": [[13, "pyxu.operator.Sqrt.apply", false]], "apply() (square method)": [[13, "pyxu.operator.Square.apply", false]], "apply() (structuretensor method)": [[12, "pyxu.operator.StructureTensor.apply", false]], "apply() (subsample method)": [[12, "pyxu.operator.SubSample.apply", false]], "apply() (sum method)": [[12, "pyxu.operator.Sum.apply", false]], "apply() (tan method)": [[13, "pyxu.operator.Tan.apply", false]], "apply() (tanh method)": [[13, "pyxu.operator.Tanh.apply", false]], "arccos (class in pyxu.operator)": [[13, "pyxu.operator.ArcCos", false]], "arccosh (class in pyxu.operator)": [[13, "pyxu.operator.ArcCosh", false]], "arcsin (class in pyxu.operator)": [[13, "pyxu.operator.ArcSin", false]], "arcsinh (class in pyxu.operator)": [[13, "pyxu.operator.ArcSinh", false]], "arctan (class in pyxu.operator)": [[13, "pyxu.operator.ArcTan", false]], "arctanh (class in pyxu.operator)": [[13, "pyxu.operator.ArcTanh", false]], "argscale() (operator method)": [[0, "pyxu.abc.Operator.argscale", false]], "argscalerule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.ArgScaleRule", false]], "argshift() (operator method)": [[0, "pyxu.abc.Operator.argshift", false]], "argshiftrule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.ArgShiftRule", false]], "arithmetic_methods() (property method)": [[0, "pyxu.abc.Property.arithmetic_methods", false]], "arraymodule (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.ArrayModule", false]], "as_canonical_axes() (in module pyxu.util)": [[17, "pyxu.util.as_canonical_axes", false]], "as_canonical_shape() (in module pyxu.util)": [[17, "pyxu.util.as_canonical_shape", false]], "as_real_op() (in module pyxu.util)": [[17, "pyxu.util.as_real_op", false]], "asarray() (linop method)": [[0, "pyxu.abc.LinOp.asarray", false]], "asop() (operator method)": [[0, "pyxu.abc.Operator.asop", false]], "async (solvermode attribute)": [[0, "pyxu.abc.SolverMode.ASYNC", false]], "autoinferencewarning": [[6, "pyxu.info.warning.AutoInferenceWarning", false]], "backendwarning": [[6, "pyxu.info.warning.BackendWarning", false]], "backtracking_linesearch() (in module pyxu.math)": [[7, "pyxu.math.backtracking_linesearch", false]], "block (solvermode attribute)": [[0, "pyxu.abc.SolverMode.BLOCK", false]], "block_diag() (in module pyxu.operator)": [[9, "pyxu.operator.block_diag", false]], "broadcast_to() (operator method)": [[0, "pyxu.abc.Operator.broadcast_to", false]], "broadcastaxes (class in pyxu.operator)": [[13, "pyxu.operator.BroadcastAxes", false]], "busy() (solver method)": [[0, "pyxu.abc.Solver.busy", false]], "can_eval (property attribute)": [[0, "pyxu.abc.Property.CAN_EVAL", false]], "cbrt (class in pyxu.operator)": [[13, "pyxu.operator.Cbrt", false]], "center (stencil property)": [[12, "pyxu.operator.Stencil.center", false]], "cg (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.CG", false]], "chainrule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.ChainRule", false]], "chambollepock() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.ChambollePock", false]], "clear() (stoppingcriterion method)": [[0, "pyxu.abc.StoppingCriterion.clear", false]], "clip (class in pyxu.operator)": [[13, "pyxu.operator.Clip", false]], "codim_rank (operator property)": [[0, "pyxu.abc.Operator.codim_rank", false]], "codim_shape (operator property)": [[0, "pyxu.abc.Operator.codim_shape", false]], "codim_size (operator property)": [[0, "pyxu.abc.Operator.codim_size", false]], "cogram() (linop method)": [[0, "pyxu.abc.LinOp.cogram", false]], "cogram() (reshapeaxes method)": [[13, "pyxu.operator.ReshapeAxes.cogram", false]], "complex (width property)": [[16, "pyxu.runtime.Width.complex", false]], "compute() (in module pyxu.util)": [[17, "pyxu.util.compute", false]], "condatvu (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.CondatVu", false]], "configure_dispatcher() (fftcorrelate method)": [[12, "pyxu.operator.FFTCorrelate.configure_dispatcher", false]], "configure_dispatcher() (stencil method)": [[12, "pyxu.operator.Stencil.configure_dispatcher", false]], "constantvalued() (in module pyxu.operator)": [[13, "pyxu.operator.ConstantValued", false]], "contributionwarning": [[6, "pyxu.info.warning.ContributionWarning", false]], "convolve (class in pyxu.operator)": [[12, "pyxu.operator.Convolve", false]], "copy_if_unsafe() (in module pyxu.util)": [[17, "pyxu.util.copy_if_unsafe", false]], "correlate (in module pyxu.operator)": [[12, "pyxu.operator.Correlate", false]], "cos (class in pyxu.operator)": [[13, "pyxu.operator.Cos", false]], "cosh (class in pyxu.operator)": [[13, "pyxu.operator.Cosh", false]], "cp() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.CP", false]], "cupy (ndarrayinfo attribute)": [[4, "pyxu.info.deps.NDArrayInfo.CUPY", false]], "cupy_enabled (in module pyxu.info.deps)": [[4, "pyxu.info.deps.CUPY_ENABLED", false]], "cupy_sparse (sparsearrayinfo attribute)": [[4, "pyxu.info.deps.SparseArrayInfo.CUPY_SPARSE", false]], "cv (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.CV", false]], "cwidth (class in pyxu.runtime)": [[16, "pyxu.runtime.CWidth", false]], "czt (class in pyxu.operator)": [[12, "pyxu.operator.CZT", false]], "dagger() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.dagger", false]], "dagger() (linop method)": [[0, "pyxu.abc.LinOp.dagger", false]], "dask (ndarrayinfo attribute)": [[4, "pyxu.info.deps.NDArrayInfo.DASK", false]], "datafile (solver property)": [[0, "pyxu.abc.Solver.datafile", false]], "davisyin (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.DavisYin", false]], "default() (ndarrayinfo class method)": [[4, "pyxu.info.deps.NDArrayInfo.default", false]], "default() (sparsearrayinfo class method)": [[4, "pyxu.info.deps.SparseArrayInfo.default", false]], "default_stop_crit() (solver method)": [[0, "pyxu.abc.Solver.default_stop_crit", false]], "densewarning": [[6, "pyxu.info.warning.DenseWarning", false]], "diagonalop() (in module pyxu.operator)": [[12, "pyxu.operator.DiagonalOp", false]], "diff_lipschitz (diffmap property)": [[0, "pyxu.abc.DiffMap.diff_lipschitz", false]], "differenceofgaussians() (in module pyxu.operator)": [[12, "pyxu.operator.DifferenceOfGaussians", false]], "differentiable (property attribute)": [[0, "pyxu.abc.Property.DIFFERENTIABLE", false]], "differentiable_function (property attribute)": [[0, "pyxu.abc.Property.DIFFERENTIABLE_FUNCTION", false]], "difffunc (class in pyxu.abc)": [[0, "pyxu.abc.DiffFunc", false]], "diffmap (class in pyxu.abc)": [[0, "pyxu.abc.DiffMap", false]], "dim_rank (operator property)": [[0, "pyxu.abc.Operator.dim_rank", false]], "dim_shape (operator property)": [[0, "pyxu.abc.Operator.dim_shape", false]], "dim_size (operator property)": [[0, "pyxu.abc.Operator.dim_size", false]], "directionalderivative() (in module pyxu.operator)": [[12, "pyxu.operator.DirectionalDerivative", false]], "directionalgradient() (in module pyxu.operator)": [[12, "pyxu.operator.DirectionalGradient", false]], "directionalhessian() (in module pyxu.operator)": [[12, "pyxu.operator.DirectionalHessian", false]], "directionallaplacian() (in module pyxu.operator)": [[12, "pyxu.operator.DirectionalLaplacian", false]], "divergence() (in module pyxu.operator)": [[12, "pyxu.operator.Divergence", false]], "dog() (in module pyxu.operator)": [[12, "pyxu.operator.DoG", false]], "double (cwidth attribute)": [[16, "pyxu.runtime.CWidth.DOUBLE", false]], "double (width attribute)": [[16, "pyxu.runtime.Width.DOUBLE", false]], "douglasrachford() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.DouglasRachford", false]], "dr() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.DR", false]], "dtype (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.DType", false]], "dy (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.DY", false]], "eps() (width method)": [[16, "pyxu.runtime.Width.eps", false]], "estimate_diff_lipschitz() (diffmap method)": [[0, "pyxu.abc.DiffMap.estimate_diff_lipschitz", false]], "estimate_lipschitz() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.estimate_lipschitz", false]], "estimate_lipschitz() (linop method)": [[0, "pyxu.abc.LinOp.estimate_lipschitz", false]], "estimate_lipschitz() (map method)": [[0, "pyxu.abc.Map.estimate_lipschitz", false]], "estimate_lipschitz() (sum method)": [[12, "pyxu.operator.Sum.estimate_lipschitz", false]], "exp (class in pyxu.operator)": [[13, "pyxu.operator.Exp", false]], "expr() (operator method)": [[0, "pyxu.abc.Operator.expr", false]], "fb (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.FB", false]], "fenchel_prox() (proxfunc method)": [[0, "pyxu.abc.ProxFunc.fenchel_prox", false]], "fft (class in pyxu.operator)": [[12, "pyxu.operator.FFT", false]], "fftconvolve (class in pyxu.operator)": [[12, "pyxu.operator.FFTConvolve", false]], "fftcorrelate (class in pyxu.operator)": [[12, "pyxu.operator.FFTCorrelate", false]], "finite_difference() (partialderivative static method)": [[12, "pyxu.operator.PartialDerivative.finite_difference", false]], "fit() (solver method)": [[0, "pyxu.abc.Solver.fit", false]], "forwardbackward (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.ForwardBackward", false]], "from_array() (linop class method)": [[0, "pyxu.abc.LinOp.from_array", false]], "from_flag() (ndarrayinfo class method)": [[4, "pyxu.info.deps.NDArrayInfo.from_flag", false]], "from_jax() (in module pyxu.operator.interop)": [[8, "pyxu.operator.interop.from_jax", false]], "from_obj() (ndarrayinfo class method)": [[4, "pyxu.info.deps.NDArrayInfo.from_obj", false]], "from_obj() (sparsearrayinfo class method)": [[4, "pyxu.info.deps.SparseArrayInfo.from_obj", false]], "from_sciop() (in module pyxu.operator.interop)": [[8, "pyxu.operator.interop.from_sciop", false]], "from_source() (in module pyxu.operator.interop)": [[8, "pyxu.operator.interop.from_source", false]], "from_torch() (in module pyxu.operator.interop)": [[8, "pyxu.operator.interop.from_torch", false]], "func (class in pyxu.abc)": [[0, "pyxu.abc.Func", false]], "functional (property attribute)": [[0, "pyxu.abc.Property.FUNCTIONAL", false]], "gaussian (class in pyxu.operator)": [[13, "pyxu.operator.Gaussian", false]], "gaussian() (in module pyxu.operator)": [[12, "pyxu.operator.Gaussian", false]], "gaussian_derivative() (partialderivative static method)": [[12, "pyxu.operator.PartialDerivative.gaussian_derivative", false]], "get_array_module() (in module pyxu.util)": [[17, "pyxu.util.get_array_module", false]], "grad() (difffunc method)": [[0, "pyxu.abc.DiffFunc.grad", false]], "gradient() (in module pyxu.operator)": [[12, "pyxu.operator.Gradient", false]], "gram() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.gram", false]], "gram() (linop method)": [[0, "pyxu.abc.LinOp.gram", false]], "has() (operator class method)": [[0, "pyxu.abc.Operator.has", false]], "hessian() (in module pyxu.operator)": [[12, "pyxu.operator.Hessian", false]], "homothetyop() (in module pyxu.operator)": [[12, "pyxu.operator.HomothetyOp", false]], "hutchpp() (in module pyxu.math)": [[7, "pyxu.math.hutchpp", false]], "hyperslab (class in pyxu.operator)": [[10, "pyxu.operator.HyperSlab", false]], "identityop (class in pyxu.operator)": [[12, "pyxu.operator.IdentityOp", false]], "import_module() (in module pyxu.util)": [[17, "pyxu.util.import_module", false]], "indexspec (_stencil attribute)": [[12, "pyxu.operator._Stencil.IndexSpec", false]], "indexspec (subsample attribute)": [[12, "pyxu.operator.SubSample.IndexSpec", false]], "info() (stoppingcriterion method)": [[0, "pyxu.abc.StoppingCriterion.info", false]], "init() (_stencil static method)": [[12, "pyxu.operator._Stencil.init", false]], "integer (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.Integer", false]], "jacobian() (arccos method)": [[13, "pyxu.operator.ArcCos.jacobian", false]], "jacobian() (arccosh method)": [[13, "pyxu.operator.ArcCosh.jacobian", false]], "jacobian() (arcsin method)": [[13, "pyxu.operator.ArcSin.jacobian", false]], "jacobian() (arcsinh method)": [[13, "pyxu.operator.ArcSinh.jacobian", false]], "jacobian() (arctan method)": [[13, "pyxu.operator.ArcTan.jacobian", false]], "jacobian() (arctanh method)": [[13, "pyxu.operator.ArcTanh.jacobian", false]], "jacobian() (cbrt method)": [[13, "pyxu.operator.Cbrt.jacobian", false]], "jacobian() (cos method)": [[13, "pyxu.operator.Cos.jacobian", false]], "jacobian() (cosh method)": [[13, "pyxu.operator.Cosh.jacobian", false]], "jacobian() (diffmap method)": [[0, "pyxu.abc.DiffMap.jacobian", false]], "jacobian() (exp method)": [[13, "pyxu.operator.Exp.jacobian", false]], "jacobian() (gaussian method)": [[13, "pyxu.operator.Gaussian.jacobian", false]], "jacobian() (in module pyxu.operator)": [[12, "pyxu.operator.Jacobian", false]], "jacobian() (log method)": [[13, "pyxu.operator.Log.jacobian", false]], "jacobian() (sigmoid method)": [[13, "pyxu.operator.Sigmoid.jacobian", false]], "jacobian() (silu method)": [[13, "pyxu.operator.SiLU.jacobian", false]], "jacobian() (sin method)": [[13, "pyxu.operator.Sin.jacobian", false]], "jacobian() (sinh method)": [[13, "pyxu.operator.Sinh.jacobian", false]], "jacobian() (softplus method)": [[13, "pyxu.operator.SoftPlus.jacobian", false]], "jacobian() (sqrt method)": [[13, "pyxu.operator.Sqrt.jacobian", false]], "jacobian() (square method)": [[13, "pyxu.operator.Square.jacobian", false]], "jacobian() (tan method)": [[13, "pyxu.operator.Tan.jacobian", false]], "jacobian() (tanh method)": [[13, "pyxu.operator.Tanh.jacobian", false]], "kernel (stencil property)": [[12, "pyxu.operator.Stencil.kernel", false]], "kernelspec (stencil attribute)": [[12, "pyxu.operator.Stencil.KernelSpec", false]], "khatri_rao() (in module pyxu.operator)": [[12, "pyxu.operator.khatri_rao", false]], "kldivergence (class in pyxu.operator)": [[10, "pyxu.operator.KLDivergence", false]], "kron() (in module pyxu.operator)": [[12, "pyxu.operator.kron", false]], "l1ball() (in module pyxu.operator)": [[10, "pyxu.operator.L1Ball", false]], "l1norm (class in pyxu.operator)": [[10, "pyxu.operator.L1Norm", false]], "l21norm (class in pyxu.operator)": [[10, "pyxu.operator.L21Norm", false]], "l2ball() (in module pyxu.operator)": [[10, "pyxu.operator.L2Ball", false]], "l2norm (class in pyxu.operator)": [[10, "pyxu.operator.L2Norm", false]], "laplace() (in module pyxu.operator)": [[12, "pyxu.operator.Laplace", false]], "laplacian() (in module pyxu.operator)": [[12, "pyxu.operator.Laplacian", false]], "leakyrelu (class in pyxu.operator)": [[13, "pyxu.operator.LeakyReLU", false]], "linear (property attribute)": [[0, "pyxu.abc.Property.LINEAR", false]], "linear_idempotent (property attribute)": [[0, "pyxu.abc.Property.LINEAR_IDEMPOTENT", false]], "linear_normal (property attribute)": [[0, "pyxu.abc.Property.LINEAR_NORMAL", false]], "linear_positive_definite (property attribute)": [[0, "pyxu.abc.Property.LINEAR_POSITIVE_DEFINITE", false]], "linear_self_adjoint (property attribute)": [[0, "pyxu.abc.Property.LINEAR_SELF_ADJOINT", false]], "linear_square (property attribute)": [[0, "pyxu.abc.Property.LINEAR_SQUARE", false]], "linear_unitary (property attribute)": [[0, "pyxu.abc.Property.LINEAR_UNITARY", false]], "linfinityball() (in module pyxu.operator)": [[10, "pyxu.operator.LInfinityBall", false]], "linfinitynorm (class in pyxu.operator)": [[10, "pyxu.operator.LInfinityNorm", false]], "linfunc (class in pyxu.abc)": [[0, "pyxu.abc.LinFunc", false]], "linop (class in pyxu.abc)": [[0, "pyxu.abc.LinOp", false]], "lipschitz (map property)": [[0, "pyxu.abc.Map.lipschitz", false]], "log (class in pyxu.operator)": [[13, "pyxu.operator.Log", false]], "logfile (solver property)": [[0, "pyxu.abc.Solver.logfile", false]], "lorisverhoeven (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.LorisVerhoeven", false]], "lv (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.LV", false]], "m_init() (solver method)": [[0, "pyxu.abc.Solver.m_init", false]], "m_step() (solver method)": [[0, "pyxu.abc.Solver.m_step", false]], "manual (solvermode attribute)": [[0, "pyxu.abc.SolverMode.MANUAL", false]], "manualstop (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.ManualStop", false]], "map (class in pyxu.abc)": [[0, "pyxu.abc.Map", false]], "maxduration (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.MaxDuration", false]], "maxiter (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.MaxIter", false]], "memorize (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.Memorize", false]], "modespec (pad attribute)": [[12, "pyxu.operator.Pad.ModeSpec", false]], "module": [[2, "module-pyxu.experimental.sampler", false], [4, "module-pyxu.info.deps", false], [5, "module-pyxu.info.ptype", false], [6, "module-pyxu.info.warning", false], [7, "module-pyxu.math", false], [16, "module-pyxu.runtime", false]], "module() (ndarrayinfo method)": [[4, "pyxu.info.deps.NDArrayInfo.module", false]], "module() (sparsearrayinfo method)": [[4, "pyxu.info.deps.SparseArrayInfo.module", false]], "moreau_envelope() (proxfunc method)": [[0, "pyxu.abc.ProxFunc.moreau_envelope", false]], "movingaverage() (in module pyxu.operator)": [[12, "pyxu.operator.MovingAverage", false]], "myula (class in pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.MYULA", false]], "ndarray (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.NDArray", false]], "ndarrayaxis (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.NDArrayAxis", false]], "ndarrayinfo (class in pyxu.info.deps)": [[4, "pyxu.info.deps.NDArrayInfo", false]], "ndarrayshape (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.NDArrayShape", false]], "nlcg (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.NLCG", false]], "nontransparentwarning": [[6, "pyxu.info.warning.NonTransparentWarning", false]], "normalop (class in pyxu.abc)": [[0, "pyxu.abc.NormalOp", false]], "nullfunc() (in module pyxu.operator)": [[12, "pyxu.operator.NullFunc", false]], "nullop (class in pyxu.operator)": [[12, "pyxu.operator.NullOp", false]], "numpy (ndarrayinfo attribute)": [[4, "pyxu.info.deps.NDArrayInfo.NUMPY", false]], "objective_func() (solver method)": [[0, "pyxu.abc.Solver.objective_func", false]], "objective_func() (ula method)": [[2, "pyxu.experimental.sampler.ULA.objective_func", false]], "onlinecenteredmoment (class in pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineCenteredMoment", false]], "onlinekurtosis() (in module pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineKurtosis", false]], "onlinemoment (class in pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineMoment", false]], "onlineskewness() (in module pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineSkewness", false]], "onlinestd() (in module pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineStd", false]], "onlinevariance() (in module pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineVariance", false]], "op() (rule method)": [[0, "pyxu.abc.arithmetic.Rule.op", false]], "opc (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.OpC", false]], "operator (class in pyxu.abc)": [[0, "pyxu.abc.Operator", false]], "opt (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.OpT", false]], "orthprojop (class in pyxu.abc)": [[0, "pyxu.abc.OrthProjOp", false]], "pad (class in pyxu.operator)": [[12, "pyxu.operator.Pad", false]], "parse_params() (in module pyxu.util)": [[17, "pyxu.util.parse_params", false]], "partialderivative (class in pyxu.operator)": [[12, "pyxu.operator.PartialDerivative", false]], "path (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.Path", false]], "pd3o (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.PD3O", false]], "peaks() (in module pyxu.util.misc)": [[17, "pyxu.util.misc.peaks", false]], "performancewarning": [[6, "pyxu.info.warning.PerformanceWarning", false]], "pgd (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.PGD", false]], "pinv() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.pinv", false]], "pinv() (linop method)": [[0, "pyxu.abc.LinOp.pinv", false]], "posdefop (class in pyxu.abc)": [[0, "pyxu.abc.PosDefOp", false]], "positivel1norm (class in pyxu.operator)": [[10, "pyxu.operator.PositiveL1Norm", false]], "positiveorthant (class in pyxu.operator)": [[10, "pyxu.operator.PositiveOrthant", false]], "pp() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.PP", false]], "precisionwarning": [[6, "pyxu.info.warning.PrecisionWarning", false]], "prewitt() (in module pyxu.operator)": [[12, "pyxu.operator.Prewitt", false]], "projop (class in pyxu.abc)": [[0, "pyxu.abc.ProjOp", false]], "properties() (map class method)": [[0, "pyxu.abc.Map.properties", false]], "properties() (operator class method)": [[0, "pyxu.abc.Operator.properties", false]], "property (class in pyxu.abc)": [[0, "pyxu.abc.Property", false]], "property (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.Property", false]], "prox() (proxfunc method)": [[0, "pyxu.abc.ProxFunc.prox", false]], "prox() (squaredl1norm method)": [[10, "pyxu.operator.SquaredL1Norm.prox", false]], "proxdifffunc (class in pyxu.abc)": [[0, "pyxu.abc.ProxDiffFunc", false]], "proxfunc (class in pyxu.abc)": [[0, "pyxu.abc.ProxFunc", false]], "proximable (property attribute)": [[0, "pyxu.abc.Property.PROXIMABLE", false]], "proximalpoint() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.ProximalPoint", false]], "pyxu.experimental.sampler": [[2, "module-pyxu.experimental.sampler", false]], "pyxu.info.deps": [[4, "module-pyxu.info.deps", false]], "pyxu.info.ptype": [[5, "module-pyxu.info.ptype", false]], "pyxu.info.warning": [[6, "module-pyxu.info.warning", false]], "pyxu.math": [[7, "module-pyxu.math", false]], "pyxu.runtime": [[16, "module-pyxu.runtime", false]], "pyxuwarning": [[6, "pyxu.info.warning.PyxuWarning", false]], "quadratic (property attribute)": [[0, "pyxu.abc.Property.QUADRATIC", false]], "quadraticfunc (class in pyxu.abc)": [[0, "pyxu.abc.QuadraticFunc", false]], "rangeset (class in pyxu.operator)": [[10, "pyxu.operator.RangeSet", false]], "read_only() (in module pyxu.util)": [[17, "pyxu.util.read_only", false]], "real (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.Real", false]], "real (cwidth property)": [[16, "pyxu.runtime.CWidth.real", false]], "rechunk() (operator method)": [[0, "pyxu.abc.Operator.rechunk", false]], "rechunkaxes() (in module pyxu.operator)": [[13, "pyxu.operator.RechunkAxes", false]], "redirect() (in module pyxu.util)": [[17, "pyxu.util.redirect", false]], "relerror (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.RelError", false]], "relu (class in pyxu.operator)": [[13, "pyxu.operator.ReLU", false]], "require_viewable() (in module pyxu.util)": [[17, "pyxu.util.require_viewable", false]], "reshape() (operator method)": [[0, "pyxu.abc.Operator.reshape", false]], "reshapeaxes (class in pyxu.operator)": [[13, "pyxu.operator.ReshapeAxes", false]], "rule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.Rule", false]], "scalerule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.ScaleRule", false]], "scharr() (in module pyxu.operator)": [[12, "pyxu.operator.Scharr", false]], "scipy_sparse (sparsearrayinfo attribute)": [[4, "pyxu.info.deps.SparseArrayInfo.SCIPY_SPARSE", false]], "selfadjointop (class in pyxu.abc)": [[0, "pyxu.abc.SelfAdjointOp", false]], "sigmoid (class in pyxu.operator)": [[13, "pyxu.operator.Sigmoid", false]], "sign (class in pyxu.operator)": [[13, "pyxu.operator.Sign", false]], "silu (class in pyxu.operator)": [[13, "pyxu.operator.SiLU", false]], "sin (class in pyxu.operator)": [[13, "pyxu.operator.Sin", false]], "single (cwidth attribute)": [[16, "pyxu.runtime.CWidth.SINGLE", false]], "single (width attribute)": [[16, "pyxu.runtime.Width.SINGLE", false]], "sinh (class in pyxu.operator)": [[13, "pyxu.operator.Sinh", false]], "sobel() (in module pyxu.operator)": [[12, "pyxu.operator.Sobel", false]], "softplus (class in pyxu.operator)": [[13, "pyxu.operator.SoftPlus", false]], "solution() (solver method)": [[0, "pyxu.abc.Solver.solution", false]], "solver (class in pyxu.abc)": [[0, "pyxu.abc.Solver", false]], "solverc (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.SolverC", false]], "solverm (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.SolverM", false]], "solvermode (class in pyxu.abc)": [[0, "pyxu.abc.SolverMode", false]], "solvert (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.SolverT", false]], "sparsearray (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.SparseArray", false]], "sparsearrayinfo (class in pyxu.info.deps)": [[4, "pyxu.info.deps.SparseArrayInfo", false]], "sparsemodule (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.SparseModule", false]], "sqrt (class in pyxu.operator)": [[13, "pyxu.operator.Sqrt", false]], "square (class in pyxu.operator)": [[13, "pyxu.operator.Square", false]], "squaredl1norm (class in pyxu.operator)": [[10, "pyxu.operator.SquaredL1Norm", false]], "squaredl2norm (class in pyxu.operator)": [[10, "pyxu.operator.SquaredL2Norm", false]], "squareop (class in pyxu.abc)": [[0, "pyxu.abc.SquareOp", false]], "squeeze() (operator method)": [[0, "pyxu.abc.Operator.squeeze", false]], "squeezeaxes (class in pyxu.operator)": [[13, "pyxu.operator.SqueezeAxes", false]], "stack() (in module pyxu.operator)": [[9, "pyxu.operator.stack", false]], "star_like_sample() (in module pyxu.util.misc)": [[17, "pyxu.util.misc.star_like_sample", false]], "stats() (solver method)": [[0, "pyxu.abc.Solver.stats", false]], "stencil (class in pyxu.operator)": [[12, "pyxu.operator.Stencil", false]], "steps() (solver method)": [[0, "pyxu.abc.Solver.steps", false]], "stop() (solver method)": [[0, "pyxu.abc.Solver.stop", false]], "stop() (stoppingcriterion method)": [[0, "pyxu.abc.StoppingCriterion.stop", false]], "stoppingcriterion (class in pyxu.abc)": [[0, "pyxu.abc.StoppingCriterion", false]], "structuretensor (class in pyxu.operator)": [[12, "pyxu.operator.StructureTensor", false]], "subsample (class in pyxu.operator)": [[12, "pyxu.operator.SubSample", false]], "subsample() (operator method)": [[0, "pyxu.abc.Operator.subsample", false]], "sum (class in pyxu.operator)": [[12, "pyxu.operator.Sum", false]], "supported_array_modules() (in module pyxu.info.deps)": [[4, "pyxu.info.deps.supported_array_modules", false]], "supported_array_types() (in module pyxu.info.deps)": [[4, "pyxu.info.deps.supported_array_types", false]], "supported_sparse_modules() (in module pyxu.info.deps)": [[4, "pyxu.info.deps.supported_sparse_modules", false]], "supported_sparse_types() (in module pyxu.info.deps)": [[4, "pyxu.info.deps.supported_sparse_types", false]], "svdvals() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.svdvals", false]], "svdvals() (linop method)": [[0, "pyxu.abc.LinOp.svdvals", false]], "t (linop property)": [[0, "pyxu.abc.LinOp.T", false]], "tan (class in pyxu.operator)": [[13, "pyxu.operator.Tan", false]], "tanh (class in pyxu.operator)": [[13, "pyxu.operator.Tanh", false]], "to_numpy() (in module pyxu.util)": [[17, "pyxu.util.to_NUMPY", false]], "trace() (in module pyxu.math)": [[7, "pyxu.math.trace", false]], "trace() (squareop method)": [[0, "pyxu.abc.SquareOp.trace", false]], "transpose() (operator method)": [[0, "pyxu.abc.Operator.transpose", false]], "transposeaxes (class in pyxu.operator)": [[13, "pyxu.operator.TransposeAxes", false]], "transposerule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.TransposeRule", false]], "trim() (in module pyxu.operator)": [[12, "pyxu.operator.Trim", false]], "trimspec (subsample attribute)": [[12, "pyxu.operator.SubSample.TrimSpec", false]], "type() (ndarrayinfo method)": [[4, "pyxu.info.deps.NDArrayInfo.type", false]], "type() (sparsearrayinfo method)": [[4, "pyxu.info.deps.SparseArrayInfo.type", false]], "ula (class in pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.ULA", false]], "unitop (class in pyxu.abc)": [[0, "pyxu.abc.UnitOp", false]], "update() (onlinecenteredmoment method)": [[2, "pyxu.experimental.sampler.OnlineCenteredMoment.update", false]], "update() (onlinemoment method)": [[2, "pyxu.experimental.sampler.OnlineMoment.update", false]], "varname (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.VarName", false]], "vectorize() (in module pyxu.util)": [[17, "pyxu.util.vectorize", false]], "view_as_complex() (in module pyxu.util)": [[17, "pyxu.util.view_as_complex", false]], "view_as_real() (in module pyxu.util)": [[17, "pyxu.util.view_as_real", false]], "visualize() (stencil method)": [[12, "pyxu.operator.Stencil.visualize", false]], "warn_dask_perf() (in module pyxu.info.warning)": [[6, "pyxu.info.warning.warn_dask_perf", false]], "width (class in pyxu.runtime)": [[16, "pyxu.runtime.Width", false]], "widthspec (pad attribute)": [[12, "pyxu.operator.Pad.WidthSpec", false]], "workdir (solver property)": [[0, "pyxu.abc.Solver.workdir", false]], "writeback() (solver method)": [[0, "pyxu.abc.Solver.writeback", false]]}, "objects": {"pyxu": [[7, 4, 0, "-", "math"], [16, 4, 0, "-", "runtime"]], "pyxu.abc": [[0, 0, 1, "", "DiffFunc"], [0, 0, 1, "", "DiffMap"], [0, 0, 1, "", "Func"], [0, 0, 1, "", "LinFunc"], [0, 0, 1, "", "LinOp"], [0, 0, 1, "", "Map"], [0, 0, 1, "", "NormalOp"], [0, 0, 1, "", "Operator"], [0, 0, 1, "", "OrthProjOp"], [0, 0, 1, "", "PosDefOp"], [0, 0, 1, "", "ProjOp"], [0, 0, 1, "", "Property"], [0, 0, 1, "", "ProxDiffFunc"], [0, 0, 1, "", "ProxFunc"], [0, 0, 1, "", "QuadraticFunc"], [0, 0, 1, "", "SelfAdjointOp"], [0, 0, 1, "", "Solver"], [0, 0, 1, "", "SolverMode"], [0, 0, 1, "", "SquareOp"], [0, 0, 1, "", "StoppingCriterion"], [0, 0, 1, "", "UnitOp"]], "pyxu.abc.DiffFunc": [[0, 1, 1, "", "grad"]], "pyxu.abc.DiffMap": [[0, 2, 1, "", "diff_lipschitz"], [0, 1, 1, "", "estimate_diff_lipschitz"], [0, 1, 1, "", "jacobian"]], "pyxu.abc.LinOp": [[0, 2, 1, "", "T"], [0, 1, 1, "", "adjoint"], [0, 1, 1, "", "asarray"], [0, 1, 1, "", "cogram"], [0, 1, 1, "", "dagger"], [0, 1, 1, "", "estimate_lipschitz"], [0, 1, 1, "", "from_array"], [0, 1, 1, "", "gram"], [0, 1, 1, "", "pinv"], [0, 1, 1, "", "svdvals"]], "pyxu.abc.Map": [[0, 1, 1, "", "__call__"], [0, 1, 1, "", "apply"], [0, 1, 1, "", "estimate_lipschitz"], [0, 2, 1, "", "lipschitz"], [0, 1, 1, "", "properties"]], "pyxu.abc.Operator": [[0, 1, 1, "", "__add__"], [0, 1, 1, "", "__init__"], [0, 1, 1, "", "__mul__"], [0, 1, 1, "", "__neg__"], [0, 1, 1, "", "__pow__"], [0, 1, 1, "", "__sub__"], [0, 1, 1, "", "argscale"], [0, 1, 1, "", "argshift"], [0, 1, 1, "", "asop"], [0, 1, 1, "", "broadcast_to"], [0, 2, 1, "", "codim_rank"], [0, 2, 1, "", "codim_shape"], [0, 2, 1, "", "codim_size"], [0, 2, 1, "", "dim_rank"], [0, 2, 1, "", "dim_shape"], [0, 2, 1, "", "dim_size"], [0, 1, 1, "", "expr"], [0, 1, 1, "", "has"], [0, 1, 1, "", "properties"], [0, 1, 1, "", "rechunk"], [0, 1, 1, "", "reshape"], [0, 1, 1, "", "squeeze"], [0, 1, 1, "", "subsample"], [0, 1, 1, "", "transpose"]], "pyxu.abc.Property": [[0, 3, 1, "", "CAN_EVAL"], [0, 3, 1, "", "DIFFERENTIABLE"], [0, 3, 1, "", "DIFFERENTIABLE_FUNCTION"], [0, 3, 1, "", "FUNCTIONAL"], [0, 3, 1, "", "LINEAR"], [0, 3, 1, "", "LINEAR_IDEMPOTENT"], [0, 3, 1, "", "LINEAR_NORMAL"], [0, 3, 1, "", "LINEAR_POSITIVE_DEFINITE"], [0, 3, 1, "", "LINEAR_SELF_ADJOINT"], [0, 3, 1, "", "LINEAR_SQUARE"], [0, 3, 1, "", "LINEAR_UNITARY"], [0, 3, 1, "", "PROXIMABLE"], [0, 3, 1, "", "QUADRATIC"], [0, 1, 1, "", "arithmetic_methods"]], "pyxu.abc.ProxFunc": [[0, 1, 1, "", "fenchel_prox"], [0, 1, 1, "", "moreau_envelope"], [0, 1, 1, "", "prox"]], "pyxu.abc.QuadraticFunc": [[0, 1, 1, "", "__init__"], [0, 1, 1, "", "_quad_spec"]], "pyxu.abc.Solver": [[0, 1, 1, "", "__init__"], [0, 3, 1, "", "_astate"], [0, 3, 1, "", "_mstate"], [0, 1, 1, "", "busy"], [0, 2, 1, "", "datafile"], [0, 1, 1, "", "default_stop_crit"], [0, 1, 1, "", "fit"], [0, 2, 1, "", "logfile"], [0, 1, 1, "", "m_init"], [0, 1, 1, "", "m_step"], [0, 1, 1, "", "objective_func"], [0, 1, 1, "", "solution"], [0, 1, 1, "", "stats"], [0, 1, 1, "", "steps"], [0, 1, 1, "", "stop"], [0, 2, 1, "", "workdir"], [0, 1, 1, "", "writeback"]], "pyxu.abc.SolverMode": [[0, 3, 1, "", "ASYNC"], [0, 3, 1, "", "BLOCK"], [0, 3, 1, "", "MANUAL"]], "pyxu.abc.SquareOp": [[0, 1, 1, "", "trace"]], "pyxu.abc.StoppingCriterion": [[0, 1, 1, "", "clear"], [0, 1, 1, "", "info"], [0, 1, 1, "", "stop"]], "pyxu.abc.arithmetic": [[0, 0, 1, "", "AddRule"], [0, 0, 1, "", "ArgScaleRule"], [0, 0, 1, "", "ArgShiftRule"], [0, 0, 1, "", "ChainRule"], [0, 0, 1, "", "Rule"], [0, 0, 1, "", "ScaleRule"], [0, 0, 1, "", "TransposeRule"]], "pyxu.abc.arithmetic.Rule": [[0, 1, 1, "", "op"]], "pyxu.experimental": [[2, 4, 0, "-", "sampler"]], "pyxu.experimental.sampler": [[2, 0, 1, "", "MYULA"], [2, 0, 1, "", "OnlineCenteredMoment"], [2, 5, 1, "", "OnlineKurtosis"], [2, 0, 1, "", "OnlineMoment"], [2, 5, 1, "", "OnlineSkewness"], [2, 5, 1, "", "OnlineStd"], [2, 5, 1, "", "OnlineVariance"], [2, 0, 1, "", "ULA"]], "pyxu.experimental.sampler.MYULA": [[2, 1, 1, "", "__init__"]], "pyxu.experimental.sampler.OnlineCenteredMoment": [[2, 1, 1, "", "update"]], "pyxu.experimental.sampler.OnlineMoment": [[2, 1, 1, "", "update"]], "pyxu.experimental.sampler.ULA": [[2, 1, 1, "", "__init__"], [2, 1, 1, "", "objective_func"]], "pyxu.info": [[4, 4, 0, "-", "deps"], [5, 4, 0, "-", "ptype"], [6, 4, 0, "-", "warning"]], "pyxu.info.deps": [[4, 6, 1, "", "CUPY_ENABLED"], [4, 0, 1, "", "NDArrayInfo"], [4, 0, 1, "", "SparseArrayInfo"], [4, 5, 1, "", "supported_array_modules"], [4, 5, 1, "", "supported_array_types"], [4, 5, 1, "", "supported_sparse_modules"], [4, 5, 1, "", "supported_sparse_types"]], "pyxu.info.deps.NDArrayInfo": [[4, 3, 1, "", "CUPY"], [4, 3, 1, "", "DASK"], [4, 3, 1, "", "NUMPY"], [4, 1, 1, "", "default"], [4, 1, 1, "", "from_flag"], [4, 1, 1, "", "from_obj"], [4, 1, 1, "", "module"], [4, 1, 1, "", "type"]], "pyxu.info.deps.SparseArrayInfo": [[4, 3, 1, "", "CUPY_SPARSE"], [4, 3, 1, "", "SCIPY_SPARSE"], [4, 1, 1, "", "default"], [4, 1, 1, "", "from_obj"], [4, 1, 1, "", "module"], [4, 1, 1, "", "type"]], "pyxu.info.ptype": [[5, 0, 1, "", "ArrayModule"], [5, 6, 1, "", "DType"], [5, 3, 1, "", "Integer"], [5, 0, 1, "", "NDArray"], [5, 6, 1, "", "NDArrayAxis"], [5, 6, 1, "", "NDArrayShape"], [5, 6, 1, "", "OpC"], [5, 0, 1, "", "OpT"], [5, 6, 1, "", "Path"], [5, 6, 1, "", "Property"], [5, 0, 1, "", "Real"], [5, 6, 1, "", "SolverC"], [5, 0, 1, "", "SolverM"], [5, 0, 1, "", "SolverT"], [5, 0, 1, "", "SparseArray"], [5, 0, 1, "", "SparseModule"], [5, 6, 1, "", "VarName"]], "pyxu.info.warning": [[6, 7, 1, "", "AutoInferenceWarning"], [6, 7, 1, "", "BackendWarning"], [6, 7, 1, "", "ContributionWarning"], [6, 7, 1, "", "DenseWarning"], [6, 7, 1, "", "NonTransparentWarning"], [6, 7, 1, "", "PerformanceWarning"], [6, 7, 1, "", "PrecisionWarning"], [6, 7, 1, "", "PyxuWarning"], [6, 5, 1, "", "warn_dask_perf"]], "pyxu.math": [[7, 5, 1, "", "backtracking_linesearch"], [7, 5, 1, "", "hutchpp"], [7, 5, 1, "", "trace"]], "pyxu.operator": [[13, 0, 1, "", "Abs"], [13, 0, 1, "", "ArcCos"], [13, 0, 1, "", "ArcCosh"], [13, 0, 1, "", "ArcSin"], [13, 0, 1, "", "ArcSinh"], [13, 0, 1, "", "ArcTan"], [13, 0, 1, "", "ArcTanh"], [13, 0, 1, "", "BroadcastAxes"], [12, 0, 1, "", "CZT"], [13, 0, 1, "", "Cbrt"], [13, 0, 1, "", "Clip"], [13, 5, 1, "", "ConstantValued"], [12, 0, 1, "", "Convolve"], [12, 3, 1, "", "Correlate"], [13, 0, 1, "", "Cos"], [13, 0, 1, "", "Cosh"], [12, 5, 1, "", "DiagonalOp"], [12, 5, 1, "", "DifferenceOfGaussians"], [12, 5, 1, "", "DirectionalDerivative"], [12, 5, 1, "", "DirectionalGradient"], [12, 5, 1, "", "DirectionalHessian"], [12, 5, 1, "", "DirectionalLaplacian"], [12, 5, 1, "", "Divergence"], [12, 5, 1, "", "DoG"], [13, 0, 1, "", "Exp"], [12, 0, 1, "", "FFT"], [12, 0, 1, "", "FFTConvolve"], [12, 0, 1, "", "FFTCorrelate"], [13, 0, 1, "", "Gaussian"], [12, 5, 1, "", "Gradient"], [12, 5, 1, "", "Hessian"], [12, 5, 1, "", "HomothetyOp"], [10, 0, 1, "", "HyperSlab"], [12, 0, 1, "", "IdentityOp"], [12, 5, 1, "", "Jacobian"], [10, 0, 1, "", "KLDivergence"], [10, 5, 1, "", "L1Ball"], [10, 0, 1, "", "L1Norm"], [10, 0, 1, "", "L21Norm"], [10, 5, 1, "", "L2Ball"], [10, 0, 1, "", "L2Norm"], [10, 5, 1, "", "LInfinityBall"], [10, 0, 1, "", "LInfinityNorm"], [12, 5, 1, "", "Laplace"], [12, 5, 1, "", "Laplacian"], [13, 0, 1, "", "LeakyReLU"], [13, 0, 1, "", "Log"], [12, 5, 1, "", "MovingAverage"], [12, 5, 1, "", "NullFunc"], [12, 0, 1, "", "NullOp"], [12, 0, 1, "", "Pad"], [12, 0, 1, "", "PartialDerivative"], [10, 0, 1, "", "PositiveL1Norm"], [10, 0, 1, "", "PositiveOrthant"], [12, 5, 1, "", "Prewitt"], [10, 0, 1, "", "RangeSet"], [13, 0, 1, "", "ReLU"], [13, 5, 1, "", "RechunkAxes"], [13, 0, 1, "", "ReshapeAxes"], [12, 5, 1, "", "Scharr"], [13, 0, 1, "", "SiLU"], [13, 0, 1, "", "Sigmoid"], [13, 0, 1, "", "Sign"], [13, 0, 1, "", "Sin"], [13, 0, 1, "", "Sinh"], [12, 5, 1, "", "Sobel"], [13, 0, 1, "", "SoftPlus"], [13, 0, 1, "", "Sqrt"], [13, 0, 1, "", "Square"], [10, 0, 1, "", "SquaredL1Norm"], [10, 0, 1, "", "SquaredL2Norm"], [13, 0, 1, "", "SqueezeAxes"], [12, 0, 1, "", "Stencil"], [12, 0, 1, "", "StructureTensor"], [12, 0, 1, "", "SubSample"], [12, 0, 1, "", "Sum"], [13, 0, 1, "", "Tan"], [13, 0, 1, "", "Tanh"], [13, 0, 1, "", "TransposeAxes"], [12, 5, 1, "", "Trim"], [12, 0, 1, "", "_Stencil"], [9, 5, 1, "", "block_diag"], [12, 5, 1, "", "khatri_rao"], [12, 5, 1, "", "kron"], [9, 5, 1, "", "stack"]], "pyxu.operator.Abs": [[13, 1, 1, "", "apply"]], "pyxu.operator.ArcCos": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcCosh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcSin": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcSinh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcTan": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcTanh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.BroadcastAxes": [[13, 1, 1, "", "dagger"], [13, 1, 1, "", "estimate_lipschitz"], [13, 1, 1, "", "gram"], [13, 1, 1, "", "pinv"], [13, 1, 1, "", "svdvals"]], "pyxu.operator.CZT": [[12, 1, 1, "", "__init__"], [12, 1, 1, "", "adjoint"], [12, 1, 1, "", "apply"]], "pyxu.operator.Cbrt": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Clip": [[13, 1, 1, "", "apply"]], "pyxu.operator.Convolve": [[12, 1, 1, "", "__init__"]], "pyxu.operator.Cos": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Cosh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Exp": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.FFT": [[12, 1, 1, "", "__init__"], [12, 1, 1, "", "adjoint"], [12, 1, 1, "", "apply"]], "pyxu.operator.FFTConvolve": [[12, 1, 1, "", "__init__"]], "pyxu.operator.FFTCorrelate": [[12, 1, 1, "", "__init__"], [12, 1, 1, "", "configure_dispatcher"]], "pyxu.operator.Gaussian": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.HyperSlab": [[10, 1, 1, "", "__init__"]], "pyxu.operator.KLDivergence": [[10, 1, 1, "", "__init__"]], "pyxu.operator.L21Norm": [[10, 1, 1, "", "__init__"]], "pyxu.operator.LeakyReLU": [[13, 1, 1, "", "apply"]], "pyxu.operator.Log": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Pad": [[12, 3, 1, "", "ModeSpec"], [12, 3, 1, "", "WidthSpec"], [12, 1, 1, "", "__init__"]], "pyxu.operator.PartialDerivative": [[12, 1, 1, "", "finite_difference"], [12, 1, 1, "", "gaussian_derivative"]], "pyxu.operator.RangeSet": [[10, 1, 1, "", "__init__"]], "pyxu.operator.ReshapeAxes": [[13, 1, 1, "", "cogram"]], "pyxu.operator.SiLU": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Sigmoid": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Sign": [[13, 1, 1, "", "apply"]], "pyxu.operator.Sin": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Sinh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.SoftPlus": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Sqrt": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Square": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.SquaredL1Norm": [[10, 1, 1, "", "__init__"], [10, 1, 1, "", "prox"]], "pyxu.operator.SqueezeAxes": [[13, 1, 1, "", "__init__"]], "pyxu.operator.Stencil": [[12, 3, 1, "", "KernelSpec"], [12, 1, 1, "", "__init__"], [12, 2, 1, "", "center"], [12, 1, 1, "", "configure_dispatcher"], [12, 2, 1, "", "kernel"], [12, 1, 1, "", "visualize"]], "pyxu.operator.StructureTensor": [[12, 1, 1, "", "apply"]], "pyxu.operator.SubSample": [[12, 3, 1, "", "IndexSpec"], [12, 3, 1, "", "TrimSpec"], [12, 1, 1, "", "__init__"], [12, 1, 1, "", "adjoint"], [12, 1, 1, "", "apply"]], "pyxu.operator.Sum": [[12, 1, 1, "", "__init__"], [12, 1, 1, "", "adjoint"], [12, 1, 1, "", "apply"], [12, 1, 1, "", "estimate_lipschitz"]], "pyxu.operator.Tan": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Tanh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.TransposeAxes": [[13, 1, 1, "", "__init__"]], "pyxu.operator._Stencil": [[12, 3, 1, "", "IndexSpec"], [12, 1, 1, "", "apply"], [12, 1, 1, "", "init"]], "pyxu.operator.interop": [[8, 5, 1, "", "from_jax"], [8, 5, 1, "", "from_sciop"], [8, 5, 1, "", "from_source"], [8, 5, 1, "", "from_torch"]], "pyxu.operator.interop.jax": [[8, 5, 1, "", "_from_jax"], [8, 5, 1, "", "_to_jax"]], "pyxu.operator.interop.torch": [[8, 5, 1, "", "_from_torch"], [8, 5, 1, "", "_to_torch"]], "pyxu.opt.solver": [[14, 0, 1, "", "ADMM"], [14, 0, 1, "", "Adam"], [14, 0, 1, "", "CG"], [14, 5, 1, "", "CP"], [14, 3, 1, "", "CV"], [14, 5, 1, "", "ChambollePock"], [14, 0, 1, "", "CondatVu"], [14, 5, 1, "", "DR"], [14, 3, 1, "", "DY"], [14, 0, 1, "", "DavisYin"], [14, 5, 1, "", "DouglasRachford"], [14, 3, 1, "", "FB"], [14, 0, 1, "", "ForwardBackward"], [14, 3, 1, "", "LV"], [14, 0, 1, "", "LorisVerhoeven"], [14, 0, 1, "", "NLCG"], [14, 0, 1, "", "PD3O"], [14, 0, 1, "", "PGD"], [14, 5, 1, "", "PP"], [14, 5, 1, "", "ProximalPoint"]], "pyxu.opt.stop": [[15, 0, 1, "", "AbsError"], [15, 0, 1, "", "ManualStop"], [15, 0, 1, "", "MaxDuration"], [15, 0, 1, "", "MaxIter"], [15, 0, 1, "", "Memorize"], [15, 0, 1, "", "RelError"]], "pyxu.opt.stop.AbsError": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.ManualStop": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.MaxDuration": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.MaxIter": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.Memorize": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.RelError": [[15, 1, 1, "", "__init__"]], "pyxu.runtime": [[16, 0, 1, "", "CWidth"], [16, 0, 1, "", "Width"]], "pyxu.runtime.CWidth": [[16, 3, 1, "", "DOUBLE"], [16, 3, 1, "", "SINGLE"], [16, 2, 1, "", "real"]], "pyxu.runtime.Width": [[16, 3, 1, "", "DOUBLE"], [16, 3, 1, "", "SINGLE"], [16, 2, 1, "", "complex"], [16, 1, 1, "", "eps"]], "pyxu.util": [[17, 5, 1, "", "as_canonical_axes"], [17, 5, 1, "", "as_canonical_shape"], [17, 5, 1, "", "as_real_op"], [17, 5, 1, "", "compute"], [17, 5, 1, "", "copy_if_unsafe"], [17, 5, 1, "", "get_array_module"], [17, 5, 1, "", "import_module"], [17, 5, 1, "", "parse_params"], [17, 5, 1, "", "read_only"], [17, 5, 1, "", "redirect"], [17, 5, 1, "", "require_viewable"], [17, 5, 1, "", "to_NUMPY"], [17, 5, 1, "", "vectorize"], [17, 5, 1, "", "view_as_complex"], [17, 5, 1, "", "view_as_real"]], "pyxu.util.misc": [[17, 5, 1, "", "peaks"], [17, 5, 1, "", "star_like_sample"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "module", "Python module"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"], "7": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:attribute", "4": "py:module", "5": "py:function", "6": "py:data", "7": "py:exception"}, "terms": {"": [0, 3, 5, 7, 8, 9, 10, 12, 13, 14, 17, 19, 20, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 62, 63, 64, 65, 66, 67, 70], "0": [0, 2, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 23, 25, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 60, 68, 69, 71], "00": [23, 25, 26, 68, 71], "000": [23, 25, 60, 71], "0001": 7, "00010660540950964133": 27, "00016592683028195928": 27, "0001959775032532727": 27, "0002371174821658186": 20, "00026830554970115237": 27, "00029948792312451593": 27, "0003535747528076172": 60, "0004833370042454062": 27, "0005394651661135211": 27, "0009977133948278233": 68, "0012417042429075098": 27, "0012724930894719814": 27, "00137": 70, "0017455433116292133": 27, "0018200192757085538": 27, "001849": 27, "00836": 70, "01": [7, 14, 20, 27, 55, 57, 68], "012542724609375": 60, "01430": 70, "02": 68, "021843749200722698": 27, "02228662056306769": 68, "025": [27, 56, 68], "025760": 68, "025810718536376953": 60, "026403": 68, "0265662707898284e": 20, "0266": 70, "02792517": 60, "03": 68, "030986974144406307": 27, "033664": 68, "038559": 68, "04": 27, "0421491878747986e": 20, "043016": 27, "048137": 68, "05": [2, 20, 27, 56, 68, 69], "055012": 70, "06": [20, 68], "06852819": 10, "07": [20, 68], "072868": 68, "09": [19, 68], "097266": 68, "098034": 68, "09805": 70, "0x7f61ae575a50": 20, "0x7f61bc597610": 20, "1": [0, 2, 4, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 20, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 62, 68, 69, 70], "10": [0, 7, 9, 12, 14, 17, 20, 26, 27, 50, 56, 57, 60, 66, 68, 70], "100": [2, 12, 14, 19, 26, 27, 32, 55], "1000": [2, 12, 17, 20, 53, 55], "10000": 62, "1001": 20, "1010": 70, "1062": 12, "1076": 70, "108": [9, 12], "1085": 70, "1088": 70, "109": 12, "10x": 12, "11": [0, 9, 12, 20, 26, 28, 50, 66, 68], "110409030527646e": 20, "112930": 68, "1152": 12, "118": 12, "119": 12, "12": [0, 9, 12, 20, 26, 50, 57, 62, 66, 68], "120": 70, "121": 12, "122": 12, "122514": 27, "1242": 12, "1268": 12, "127": [12, 70], "128": 26, "128x128": 26, "13": [0, 9, 12, 19, 20, 26, 66, 68, 69], "133": 26, "1332": 12, "136": 26, "1362": 12, "14": [9, 12, 20, 26, 50, 68, 70], "140": 9, "1422": 12, "144": 26, "145": 70, "145661": 20, "1463056687136675e": 20, "147": 12, "148": 12, "15": [9, 12, 20, 26, 27, 56, 68], "150": 68, "1500": 20, "1501": 20, "150160": 20, "151": 68, "1512": 12, "152": 12, "1551": 70, "158": 70, "1587": 70, "16": [8, 9, 12, 26, 50, 57, 68, 70], "160": [12, 68], "1611": 70, "1617": 12, "17": [9, 12, 19, 26, 50], "172": 9, "174": 12, "1778": 12, "1782": 12, "1794": 12, "1796": 12, "1798071385920126": 19, "18": [9, 12, 26, 50, 68], "180": 68, "1811": 70, "185": 70, "186023": 27, "1872": 12, "188": 12, "19": [9, 12, 26], "1912": 70, "196": 12, "1961": 8, "1962": [12, 70], "1976": 70, "1979": 70, "1985": 70, "1986": 70, "199": 26, "1999": 70, "1_": 27, "1_000": 20, "1_500": 20, "1d": [0, 2, 12, 13, 15, 59, 60, 68], "1e": [2, 14, 20, 27, 55, 56, 62, 68, 69], "1e3": 2, "1e4": 2, "1j": [12, 17], "1n_": 12, "1st": [0, 12, 14], "1x": 57, "2": [0, 2, 4, 8, 9, 10, 12, 13, 14, 15, 17, 20, 27, 28, 32, 36, 40, 41, 43, 44, 45, 47, 50, 51, 52, 54, 55, 57, 58, 60, 62, 68, 69, 70], "20": [9, 12, 14, 17, 20, 26, 27, 50, 55, 68], "200": [27, 68], "2000": 20, "2001": 20, "2006": 70, "2010": 70, "2011": 70, "2013": 70, "2014": 70, "2017": [67, 70], "2018": 70, "2019": 70, "202": 12, "2020": 70, "2021": 70, "2022": [20, 70], "2023": [19, 20, 26], "2024": [20, 27, 68], "2052": 12, "21": [9, 12, 20, 26, 57, 68], "212": 70, "2142": 12, "216": 12, "22": [9, 12, 20, 26, 27], "220": 62, "2226": 12, "2232": 12, "225": 68, "225232": 20, "226": 68, "23": [9, 12, 20, 26, 60], "230": 12, "2324": 12, "239": 70, "24": [12, 26], "244": [12, 26], "245085": 20, "2451": 12, "246": 12, "2467183596185825e": 20, "248853": 27, "2496": 12, "25": [12, 14, 26, 57, 68], "250": 68, "2500": 20, "2501": 20, "2502": 12, "251": [12, 68], "2541": 12, "255": [20, 56, 69], "256": [12, 17], "2586": 12, "2592": 12, "26": [12, 20, 26, 60, 68], "260373619317948e": 20, "261": 12, "2631": 12, "2658": 12, "266": 12, "2676": 12, "2682": 12, "2699201212019408": 68, "27": [12, 20, 68, 70], "271": 12, "272": 12, "2770": 70, "2772": 12, "28": [12, 19, 20, 68, 70], "280": 12, "2852": 12, "286": 12, "2862": 12, "287": 26, "288293": 20, "29": [12, 20, 68], "292": 12, "294": [12, 26], "2952": 12, "2_": [12, 14], "2_000": 20, "2_500": 20, "2d": [0, 8, 12, 17, 20, 40, 57, 68], "2f": 20, "2h": [12, 57], "2k": [2, 13], "2nd": [12, 14], "3": [0, 2, 4, 7, 8, 9, 10, 12, 13, 14, 17, 20, 27, 28, 29, 36, 43, 44, 46, 50, 52, 54, 55, 56, 57, 60, 62, 66, 68, 69, 70], "30": [12, 20, 68, 70], "300": [12, 27, 69], "3000": 20, "3001": 20, "3090": 12, "31": [12, 20, 68], "314": 12, "316289": 20, "32": [8, 12, 20, 68], "3222": 12, "327290": 27, "328": 12, "33": [12, 20, 26, 27, 68], "3312": 12, "3380": 12, "3389": 70, "34": [12, 68], "340": 12, "3402": 12, "342": 12, "344": 12, "3492": 12, "35": [12, 17, 68, 70], "3500": 20, "3501": 20, "3582": 12, "36": [12, 57, 68], "361769": 68, "3672": 12, "37": [12, 68], "378460211537794e": 20, "38": [9, 12, 62], "384": 12, "385100": 68, "385766": 68, "39": [12, 27, 57, 60], "3942": 12, "398": 12, "3_000": 20, "3_500": 20, "3d": [27, 40, 68], "3e": 20, "3f": 2, "3j": 17, "4": [0, 2, 8, 9, 10, 12, 13, 14, 17, 20, 26, 27, 28, 29, 39, 50, 54, 55, 56, 57, 60, 62, 68, 70], "40": [12, 70], "4000": 20, "4001": 20, "4002": 7, "4032": 12, "408": 12, "41": [12, 20, 68, 70], "412": 12, "4122": 12, "4154": 70, "4169": 70, "419": 70, "42": [12, 68], "420": 70, "4212": 12, "421731": 68, "425355": 68, "426": 12, "426040": 68, "43": [12, 20, 60], "4302": 12, "4392": 12, "44": [9, 12, 26, 68], "440": 12, "444939944215334e": 20, "445": 12, "4486": 8, "4494688": 60, "45": [12, 20, 68], "4500": 20, "4501": 20, "451": 69, "454": 12, "46": [12, 60, 68], "460": 70, "4662": 12, "47": [12, 26, 70], "471487": 27, "472082": 27, "4752": 12, "479": 70, "479120": 68, "4793145552207834e": 20, "48": [12, 57], "480": 70, "480630": 20, "4842": 12, "49": 12, "491191080567554e": 20, "4932": 12, "496": 12, "4999": 62, "4_000": 20, "4_500": 20, "4x": 57, "5": [0, 7, 8, 9, 10, 12, 14, 15, 17, 20, 26, 27, 28, 53, 56, 57, 58, 60, 62, 66, 68, 69, 70], "50": [12, 14, 20, 27, 62, 68], "500": [20, 57, 60, 68], "5000": 20, "5001": 20, "501": [20, 68], "5022": 12, "51": 12, "510": 12, "511": 12, "5112": 12, "512": 0, "5176150918584405e": 20, "52": [12, 19, 26, 60, 68], "520": 12, "521467637599543e": 20, "524": 12, "525450": 68, "53": [12, 68], "537463": 68, "538": 12, "54": [12, 27], "541": 26, "546877": 68, "55": [12, 27], "552": 12, "55411637565644e": 19, "56": [12, 27, 50, 68], "5611": 70, "561359334501216e": 20, "566": 12, "57": [12, 26, 27], "570766": 68, "5773": 62, "58": 12, "59": [12, 68], "5925763889832436e": 20, "594374": 27, "595": 12, "5_000": 20, "5j": 17, "6": [0, 9, 10, 12, 13, 14, 17, 20, 26, 27, 28, 53, 57, 60, 62, 68, 70], "60": [12, 14], "608": 12, "61": 12, "619500": 27, "62": 12, "620385": 27, "622": 12, "627250926429347e": 20, "63": 12, "636": 12, "639481": 68, "64": 12, "647839": 68, "65": 26, "650": 12, "66": 26, "664": 12, "67": 70, "670": 12, "678": 12, "68": [26, 50, 70], "69": [19, 50], "7": [0, 9, 10, 12, 14, 17, 20, 26, 27, 57, 60, 62, 68, 69, 70], "720": 12, "721348": 27, "722198": 27, "73": 50, "734": 12, "736452": 20, "738288": 20, "738989": 20, "740": 12, "741233": 68, "741840": 68, "745": 12, "745022": 27, "748": 12, "75": [14, 68], "750346": 27, "754197670719021e": 20, "76": [9, 50, 68], "762": 12, "76218535": 60, "765350": 20, "766068359509617": 57, "77": [26, 50], "776": 12, "776825": 70, "78": [26, 50], "79": [12, 50], "790": 12, "8": [0, 9, 10, 12, 13, 14, 17, 20, 26, 27, 56, 57], "80": 50, "81": 12, "810328": 68, "813945938822347e": 27, "814587": 20, "816657444895": 62, "82": 12, "820": 12, "825067429628": 62, "83": [12, 50], "835706964580823e": 68, "85": 26, "870775876383907e": 20, "873656": 27, "877": 70, "88": [12, 50], "893634": 27, "898": 70, "9": [0, 7, 8, 9, 12, 14, 19, 20, 26, 27, 56], "90": [14, 68], "9057447293453106e": 20, "91": [12, 50, 62], "930": 12, "933466": 19, "934287": 19, "934882": 19, "935515": 19, "948386938706681e": 27, "95": [26, 50, 68], "964": 70, "979": 70, "997584971108367e": 20, "A": [0, 8, 9, 10, 12, 13, 14, 17, 20, 23, 25, 27, 28, 31, 37, 39, 54, 55, 58, 62, 67, 70, 71], "AND": 15, "And": [27, 62, 66], "As": [2, 8, 17, 29, 54, 56, 57, 60, 67], "At": [28, 54, 67], "Be": 57, "But": 58, "By": [0, 13, 14, 27, 53, 54, 60, 68], "FOR": 12, "For": [0, 2, 8, 10, 12, 14, 27, 28, 54, 55, 56, 57, 58, 59, 60, 62, 66, 67, 68], "If": [0, 2, 7, 8, 10, 12, 13, 14, 15, 17, 19, 26, 28, 29, 30, 53, 59, 60, 64, 66, 69], "In": [0, 2, 8, 12, 13, 14, 17, 19, 20, 26, 27, 28, 29, 30, 31, 54, 55, 56, 57, 58, 59, 60, 62, 63, 65, 67, 68, 69], "It": [0, 2, 3, 8, 10, 12, 13, 14, 27, 28, 29, 30, 56, 57, 58, 59, 60, 62, 63, 64, 65, 68], "Its": [0, 12, 58, 64], "NOT": 12, "No": [30, 31, 33, 34, 59, 64, 65, 69, 70], "Not": [0, 31, 68], "OR": [0, 17], "On": 57, "One": [13, 26, 56, 67, 68], "Or": 57, "Such": [60, 67], "That": [65, 66], "The": [0, 2, 3, 8, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 30, 31, 53, 55, 56, 57, 62, 63, 64, 66, 68, 69, 70], "Then": [14, 26, 54], "There": [0, 12, 57, 60, 68], "These": [0, 3, 28, 57, 58, 59, 62, 64, 65, 67, 68], "To": [0, 2, 12, 19, 28, 29, 30, 55, 56, 67, 68], "Will": 68, "With": [28, 55, 58, 59, 60, 62, 68, 69], "_": [0, 2, 8, 9, 10, 12, 13, 14, 20, 26, 27, 30, 56, 57, 58, 59, 68], "_0": [2, 12, 14], "_1": [12, 14, 55, 68], "_2": [14, 55, 62, 68], "__add__": 0, "__call__": 0, "__init__": [0, 2, 10, 12, 13, 15, 28, 29, 58, 60, 68], "__mul__": 0, "__name__": 60, "__neg__": 0, "__pow__": 0, "__sub__": 0, "_astat": 0, "_ax": [0, 27], "_corrected_sum": 2, "_d": [2, 12], "_diff_lipschitz": 8, "_dtypedict": 12, "_f": [0, 62], "_from_jax": 8, "_from_torch": 8, "_gamma": 2, "_i": [12, 55], "_indicatorfunct": 10, "_k": [2, 14], "_lambda": 14, "_lh": 0, "_m": 12, "_max": [20, 68], "_mean": 2, "_min": [20, 68], "_mstate": [0, 15], "_mu": 0, "_n": 14, "_nullfunc": 30, "_num_sampl": 2, "_onlinestat": 2, "_primaldualsplit": 14, "_quad_spec": 0, "_rh": 0, "_sampler": 2, "_stat": 2, "_static": [56, 57], "_stencil": 12, "_supportsdtyp": 12, "_t": [2, 14], "_to_jax": 8, "_to_torch": 8, "a0": [7, 14], "a_": 12, "a_gt": 14, "a_inv": 14, "a_max": [0, 13], "a_min": [0, 13], "a_r": 17, "ab": [0, 12, 13, 57, 58, 59, 68], "abc": [8, 14, 15, 17, 26, 29, 54, 55, 58, 60, 62, 68], "abi3": 26, "abid": [8, 53, 60, 68], "abil": [59, 60, 68], "abl": 0, "about": [20, 26, 56, 57, 59, 61, 67, 68], "abov": [8, 12, 14, 27, 54, 55, 56, 68], "abrupt": 68, "abrupt_oper": 43, "abruptli": 62, "absent_contrib": 43, "abserror": [15, 27], "absl": 26, "absl_pi": 26, "absolut": [0, 13, 15, 68], "abstract": [0, 3, 5, 29, 58, 59], "academ": 67, "acceler": [14, 19, 34, 63, 65, 67, 68, 70], "accept": [0, 8, 12, 13, 17, 62], "access": [12, 14, 64, 65, 66, 68], "accommod": 68, "accompani": 0, "accord": [12, 54], "account": [28, 53, 68], "accumul": 2, "accur": [27, 52, 57, 59, 68], "accuraci": [0, 12, 14, 20, 56, 57, 59, 60, 62, 65, 67, 68], "achiev": [14, 55, 60, 67, 68], "acm": 70, "acquir": 68, "acquisit": [56, 59, 67, 68], "acrid_contrib": 37, "across": [12, 31, 58, 60, 63, 65, 67, 68], "act": [9, 68], "action": [0, 13, 17, 28, 59], "activ": 28, "actual": [58, 68], "ad": [57, 69], "adam": [14, 55, 70], "adapt": [58, 60, 65, 68, 70], "add": [0, 15, 20, 26, 28, 56, 58, 64], "add_gridspec": 57, "add_subplot": 57, "addit": [0, 2, 8, 10, 13, 14, 26, 53, 54, 57, 58, 63, 67, 68], "addition": [26, 58, 59, 64], "address": [28, 31, 59, 68], "addrul": [0, 54], "adequ": [2, 57], "adher": 53, "adipisci": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "adjac": 68, "adjoint": [0, 8, 12, 13, 14, 27, 29, 54, 63, 68], "admiss": 67, "admit": [0, 13, 14, 68], "admm": [14, 55], "adopt": [64, 65], "advanc": [0, 36, 53, 63, 65, 67, 68, 70], "advantag": [0, 12, 13, 26, 60, 64, 67, 68], "advis": [0, 8], "af": 70, "affect": [0, 56, 57], "aforement": 2, "after": [0, 14, 15, 56], "afterward": [0, 12, 14], "again": [27, 62, 68], "against": 27, "agnost": [0, 10, 12, 17, 29, 53, 57, 63, 64, 65, 67, 68], "ahead": 55, "aid": 28, "aim": [3, 55, 58, 59, 60, 64, 65, 67, 68], "al": [67, 70], "alain": 70, "alert_oper": 41, "alexand": 70, "algebra": [4, 59, 63, 64, 65, 67], "algo": 6, "algorithm": [0, 2, 7, 12, 13, 14, 20, 27, 29, 30, 54, 58, 59, 62, 63, 64, 68, 70], "alia": [0, 5, 12, 14], "alias": [3, 27], "align": [8, 12, 67], "aliquam": [35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "all": [0, 2, 4, 6, 8, 10, 12, 13, 14, 15, 17, 24, 27, 30, 54, 57, 58, 59, 60, 61, 63, 64, 65, 68, 71], "allclos": [12, 14, 17, 19, 26], "allevi": [2, 68], "allow": [0, 8, 12, 15, 27, 30, 31, 53, 54, 55, 56, 58, 59, 60, 63, 67, 68], "almost": 64, "along": [9, 10, 12, 13, 26, 27, 28, 29], "aloof_oper": 36, "alpha": [0, 13, 14, 27, 53], "alpha_": 27, "alphabet": [3, 32, 50], "alreadi": [0, 3, 17, 20, 26, 27, 28], "also": [0, 12, 13, 14, 20, 27, 28, 29, 54, 55, 56, 58, 59, 60, 63, 65, 67, 68], "alter": [56, 60], "altern": [0, 12, 14, 27, 57, 68], "although": [55, 64, 66], "altogeth": 64, "alwai": [0, 2, 8, 12, 13, 55, 58, 62], "ambigu": 69, "amet": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "amir": 70, "among": [28, 62, 64], "amongst": [12, 60], "amount": [10, 12, 55], "amplitud": [14, 57], "amsgrad": 14, "an": [0, 2, 4, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 26, 27, 28, 29, 30, 34, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70], "analit": 57, "analysi": [0, 7, 27, 40, 42, 55, 67, 68, 70], "analyt": [12, 59], "analyz": 17, "anchor": 27, "andr": 70, "andr\u00e9": 70, "angl": [27, 68], "ani": [0, 2, 12, 13, 17, 26, 28, 30, 56, 57, 58, 60, 62, 63, 66, 67, 69], "ann": 39, "annal": 70, "anoth": [0, 15, 17, 57, 58], "answer": 65, "anyon": 63, "anyth": 0, "anywher": 28, "apach": 28, "apgd": [14, 70], "api": [0, 4, 17, 28, 30, 55, 58, 59, 60, 62, 63, 64, 67, 68, 69], "appear": 64, "append": 60, "appl": 58, "appli": [0, 2, 8, 9, 10, 12, 13, 14, 15, 26, 27, 29, 54, 56, 57, 58, 59, 60, 67, 68, 69, 70], "applic": [0, 12, 14, 20, 27, 55, 56, 58, 60, 63, 64, 67, 70], "approach": [20, 28, 57, 58, 59, 60, 65, 67, 68, 69], "appropri": 12, "approx": [2, 13], "approxim": [0, 2, 10, 12, 13, 20, 26, 59, 67, 68], "apr": 70, "apriori": 0, "ar": [0, 2, 3, 4, 8, 10, 12, 13, 14, 17, 19, 20, 26, 27, 28, 30, 31, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69], "arang": [8, 9, 10, 12, 14, 17, 26, 27, 60], "arbitrari": [0, 68], "arcco": 13, "arccosh": 13, "architect": 63, "architectur": [12, 54, 60, 63, 64, 67, 68], "arcsin": 13, "arcsinh": 13, "arctan": 13, "arctanh": 13, "area": [26, 67, 68], "arena": 64, "arg": [0, 2, 10, 14, 17, 20, 56, 58, 68], "arg_shap": 69, "argscal": [0, 14, 54], "argscalerul": [0, 54], "argshift": [0, 14, 20, 54, 55, 56, 58, 68, 69], "argshiftrul": [0, 54], "argument": [12, 17, 28, 57, 68], "aris": [2, 59, 64, 66], "arithmet": [8, 10, 14, 60, 62, 68], "arithmetic_method": [0, 8], "arithmetico": 2, "armijo": 7, "arnoldi": 59, "around": [2, 12, 27, 60, 68, 69], "arr": [0, 8, 10, 12, 13, 14, 29, 57, 58, 59, 60, 68], "arr_noisi": 57, "arrai": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17, 20, 26, 27, 29, 53, 57, 58, 59, 60, 63, 65, 67, 68, 69], "arraymodul": [0, 5, 7, 8, 12, 17], "arriv": 67, "art": [60, 65, 67], "artifact": [67, 68], "arxiv": 70, "as_canonical_ax": 17, "as_canonical_shap": 17, "as_real_op": 17, "asarrai": [0, 12, 14, 20, 26, 56, 68, 69], "ascend": [0, 13], "asid": [63, 68], "ask": [58, 59], "asloss": [14, 19, 69], "asop": 0, "aspect": [59, 60, 61, 68], "assembl": 12, "assert": [19, 26], "assess": [67, 68], "assign": 58, "associ": [0, 4, 12, 68], "assum": [0, 2, 10, 12, 14, 17, 20, 27, 28, 56, 68], "assumpt": [2, 3, 14, 20, 55, 56, 57, 61, 68], "ast": [0, 12, 13, 14], "astra": 64, "astronom": 70, "astronomi": 68, "astyp": [20, 26, 29, 56, 57, 69], "asymmetri": 2, "async": [0, 15], "attach": [0, 5, 8, 29], "attempt": 68, "attent": 68, "attenu": [17, 68], "attribut": [2, 8, 62, 64], "authent": 28, "author": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "auto": [0, 6, 7, 8, 12, 13, 14, 17, 30, 31, 62, 63, 64], "autocomput": 7, "autocorrel": 2, "autodiff": 64, "autograd": [8, 59, 63], "autoinferencewarn": 6, "autom": [28, 65, 66], "automat": [0, 8, 12, 14, 54, 55, 59, 60, 63, 66, 67, 68], "avail": [0, 4, 19, 28, 30, 55, 57, 62, 63, 66, 68], "averag": [0, 12, 27, 68], "avoid": [2, 14, 64, 69], "awar": [6, 57, 63], "awesom": 30, "ax": [0, 5, 10, 12, 13, 14, 17, 26, 27, 56, 57], "axesimag": 20, "axi": [0, 5, 9, 10, 12, 13, 17, 20, 27, 29, 54, 55, 56, 57, 58, 60, 68], "axial": 27, "aziznejad": 70, "b": [0, 2, 9, 12, 13, 14, 54, 55, 57, 58, 59, 70], "b1": 14, "b2": 14, "back": [0, 8, 27, 55, 58], "backend": [0, 4, 6, 8, 10, 12, 17, 53, 57, 60, 63, 64], "backendwarn": 6, "background": [0, 55], "backproj": 27, "backproject": [27, 68], "backtrack": 7, "backtracking_linesearch": [7, 14], "backward": [12, 14, 57, 58, 59], "bad": 68, "bake": 59, "balanc": [2, 14, 56, 59, 70], "ball": [10, 27], "barnett": 70, "base": [0, 2, 3, 4, 6, 7, 10, 12, 13, 14, 15, 16, 17, 27, 28, 29, 30, 31, 38, 53, 54, 55, 57, 58, 59, 60, 62, 63, 64, 67, 68, 70], "baselin": [14, 27], "basi": 12, "basic": [54, 56, 57], "batch": [12, 29, 58, 60, 63, 68], "bayesian": [55, 58, 65, 70], "beauti": 58, "becaus": [0, 8, 12, 19, 54, 56, 58], "beck": 70, "becom": [0, 12, 60], "been": [14, 19, 66, 67, 69], "befor": [0, 12, 15, 28, 53, 56, 68], "begin": [0, 9, 10, 12, 13, 57], "beginn": 63, "behavior": [2, 3, 17, 20, 57, 67], "behaviour": [14, 17, 27], "behind": [57, 68], "being": [12, 14, 17, 20, 30, 54, 55, 57, 58, 60, 68], "belief": [56, 68], "believ": 30, "belong": 12, "below": [0, 2, 3, 8, 14, 15, 17, 27, 55, 57, 58, 60, 66, 67, 68, 69], "benchmark": 60, "benefit": [63, 66, 68, 69], "bertrand": 70, "best": [0, 12, 13, 27, 28, 31, 53, 55, 56, 59, 60, 63, 67], "beta": [2, 7, 14, 53, 56], "beta_": 14, "beta_1": 14, "beta_2": 14, "beta_k": 14, "better": [2, 8, 31, 53, 67], "between": [0, 2, 8, 12, 14, 16, 17, 20, 26, 28, 53, 56, 58, 59, 60, 64, 67, 68], "beyond": [65, 67], "bia": [2, 57], "bias": [2, 57], "biased_var": 2, "biased_var_lb": 2, "bibian": 70, "biconjug": 20, "big": [14, 65, 68], "biject": 17, "bin": 2, "binari": 26, "binary_blob": 26, "binomi": 68, "biomed": 65, "bit": [8, 60, 65], "black_solv": 35, "blazingli": 60, "blob": 26, "blob_size_fract": 26, "block": [0, 12, 55, 67, 68], "block_diag": [9, 54, 55], "blockspergrid": 12, "blue": 12, "blueprint": [58, 59], "blur": [12, 58, 67, 68, 69], "blurri": [59, 67], "bm3d": 68, "bmatrix": [12, 57], "board": 65, "boast": 67, "bodi": [17, 68], "bog": 59, "boilerpl": 60, "bold": 57, "boldsymbol": [2, 12, 57], "book": 0, "bool": [0, 4, 8, 12, 13, 14, 15, 17], "boolean": 12, "boost": 68, "both": [12, 14, 53, 57, 58, 59, 60, 63, 64, 65, 67, 68], "bottelneck": 2, "bottleneck": 60, "bottom": 27, "bound": [0, 7, 10, 12, 13, 67], "boundari": [0, 4, 12, 16, 17, 57], "boxcar": 68, "boxcar1d": 68, "boyd": 70, "boyl": 70, "bp": 27, "bracket": 28, "branch": [17, 28], "brash_stop": 43, "brawny_stop": 46, "break": [59, 69], "breakdown": 53, "breez": 65, "brick": 39, "broad": 60, "broadcast": [0, 12, 13, 14, 59], "broadcast_to": [0, 27], "broadcastax": [0, 13], "broader": 60, "broken": [3, 68], "brook": 35, "brown": 46, "brownian": 2, "browser": 31, "bsd": 28, "build": [10, 12, 27, 60, 66, 67], "built": [59, 63, 64, 65, 67, 68], "burn": 2, "busi": 0, "busy_stop": 43, "bwd": 12, "bypass": 68, "byte": [8, 26], "c": [0, 7, 9, 12, 13, 14, 54, 57, 66, 70], "c0": 14, "c0o": 14, "c1": [14, 57], "c2": 57, "c3": [14, 57], "c3o": 14, "c4": 57, "c479": 70, "c504": 70, "c6": 57, "c_": 12, "c_1": 12, "c_d": 12, "c_l": 0, "c_r": 0, "cach": [0, 26], "cai": 70, "calcul": [12, 54, 57, 58, 59, 60, 67, 68, 70], "calculu": 59, "calibr": 67, "call": [0, 6, 8, 12, 15, 17, 59, 60, 62, 65, 67, 68], "callabl": [0, 8, 14, 15, 17], "calm_math": 47, "camera": [20, 67], "can": [0, 2, 3, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 29, 30, 31, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 65, 66, 67, 68, 69], "can_ev": 0, "cancel": 2, "cannot": [8, 13, 14, 17, 19, 55, 62], "canon": [0, 3, 12], "capabl": [59, 66, 67], "captur": [57, 67, 68], "cardin": 12, "care": [54, 59], "carg": 17, "carl": 70, "carlo": [2, 67, 68, 70], "carola": 70, "carri": 29, "cascad": 12, "case": [0, 2, 8, 10, 12, 13, 14, 20, 27, 29, 53, 55, 56, 57, 58, 59, 60, 65, 68], "cast": [0, 12, 27], "cast_to": 0, "cat": 69, "catalogu": 30, "catastroph": 2, "categori": 55, "cater": 31, "caus": [68, 69], "caution": 19, "caveat": [6, 12], "cbar": 27, "cbrt": 13, "ccc": [9, 12], "ccccc": 12, "cd": [28, 66], "cdot": [0, 8, 9, 10, 12, 13, 14, 17, 57, 58], "cell": [42, 67], "center": [2, 12, 20, 26, 27, 57, 63, 68, 69], "central": [12, 20, 56, 57], "centric": 60, "certain": [0, 31, 56, 59, 67], "cfg": [28, 30], "cg": [0, 13, 14, 27], "chain": [2, 12, 59, 60, 67, 68, 70], "chainrul": [0, 54], "challeng": [2, 20, 58, 59, 62, 65, 67, 68], "chambol": [14, 70], "chambollepock": [14, 55], "chanc": [30, 68], "chang": [3, 8, 13, 14, 15, 17, 28, 56, 62, 68], "changer": 67, "channel": [12, 69], "channel_axi": 20, "chapter": [10, 14], "character": 68, "characterist": 68, "cheap": 62, "check": [0, 8, 10, 12, 14, 19, 28, 57, 62, 63], "checker": 3, "checkpoint": [0, 26, 55], "chex": 26, "chirp": 12, "chlamtac": 70, "choic": [2, 14, 57, 60, 64], "choos": [12, 14, 28, 63, 68], "chosen": [0, 7, 12, 14, 57], "christi": 37, "christoph": [47, 70], "chunk": [0, 10, 12, 13, 60, 67, 69], "chunk_siz": 13, "ci": 28, "circ": [0, 12, 68], "circl": [12, 39, 68], "circular": [12, 27], "circumst": [10, 12], "cite": 67, "cl": [8, 26, 68], "clammy_solv": 46, "clariti": 69, "class": [0, 2, 3, 4, 5, 6, 8, 10, 12, 13, 14, 15, 16, 17, 19, 27, 28, 29, 30, 54, 55, 57, 59, 60, 63, 68], "classic": [14, 68], "classifi": 53, "classmethod": [0, 4], "clean": [20, 60, 66], "clean_oper": 40, "cleaner": 67, "clear": [0, 12, 56, 59], "clearer": 67, "clip": [0, 13, 20, 56, 58], "clone": 66, "close": [0, 2, 19, 58, 68], "closer": 58, "cluster": 65, "cmap": [12, 27, 56, 57], "co": [0, 8, 12, 13, 17, 27, 57], "code": [0, 2, 12, 14, 17, 19, 24, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 56, 59, 60, 63, 64, 67, 68, 69], "codebas": [19, 28, 30, 60, 63, 65, 66, 67], "codecov": 28, "codepath": 17, "codim": [0, 14, 55, 68], "codim_rank": [0, 55], "codim_s": 0, "codim_shap": [0, 8, 10, 12, 13, 17, 29, 55, 58, 60, 68], "codimens": [54, 55], "coeffici": [12, 56, 57], "coerc": 60, "coexist": 67, "coffe": 20, "cogram": [0, 12, 13], "coher": [12, 68], "coincid": [0, 14], "collabor": [60, 68], "collect": [0, 3, 4, 5, 15, 17, 26, 28, 60, 67], "color": 12, "colorbar": [12, 26, 27, 57], "column": [12, 26], "com": [28, 33, 34, 66], "combat": 65, "combett": 70, "combin": [2, 26, 54, 66, 67, 68], "come": [2, 12, 55, 57, 59, 62, 65, 68], "command": [19, 28, 30, 54, 66], "commit": [63, 66], "common": [3, 12, 56, 57, 58, 59, 65, 66, 67, 69], "commonli": [12, 56, 58, 59, 67, 68], "commun": [31, 53, 60, 63, 69, 70], "commut": 0, "comp": 0, "compar": [12, 14, 26, 27, 57, 58, 68], "comparison": [20, 56], "compat": [0, 8, 17, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 63, 66, 67], "compil": [8, 12, 26, 57, 60, 63, 64, 65], "complet": [0, 8, 28, 53, 58, 64, 66, 67], "complete11": 66, "complex": [0, 8, 12, 16, 26, 27, 54, 55, 58, 59, 60, 67, 68], "complex128": 16, "complex64": 16, "compli": [31, 58], "compliant": [8, 67], "complic": [60, 62, 68], "compon": [3, 10, 12, 27, 54, 55, 59, 63, 67, 68], "compos": [0, 12, 14, 20, 55, 59, 63, 68], "composit": [0, 12, 13, 14, 54, 59, 67, 68, 70], "composite_smooth": 68, "comprehens": [3, 20, 55, 56, 58, 59, 64, 68], "compress": [35, 67], "compromis": 58, "comput": [0, 2, 3, 4, 7, 8, 10, 12, 13, 14, 17, 27, 29, 33, 48, 53, 55, 57, 58, 59, 61, 62, 63, 65, 68, 69, 70], "computation": [12, 14, 59, 62], "concaten": [57, 60], "concav": 20, "concentr": 27, "concept": [36, 59, 61, 65, 67, 68], "concern": [60, 64], "concis": 67, "conclud": 68, "concret": [2, 12, 65, 68], "conda": [28, 66], "condat": [14, 55, 70], "condatvu": [14, 55], "condit": [0, 7, 8, 12, 13, 55, 57, 68], "confid": 59, "config": [26, 28], "configur": [0, 12, 28, 55], "configure_dispatch": 12, "confin": 65, "conjug": [0, 14, 68], "conrad": 51, "consectetur": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "consecut": [2, 12, 14], "consensu": 63, "consequ": [12, 67, 68], "consid": [0, 8, 12, 13, 14, 29, 53, 54, 56, 57, 58, 59, 60, 64], "consist": [0, 2, 8, 12, 14, 20, 28, 55, 58, 63, 68], "constant": [0, 2, 8, 10, 12, 13, 14, 26, 27, 56, 57, 59, 68], "constantvalu": [0, 13], "constrain": 70, "constrained_layout": 57, "constraint": [8, 10, 12, 20, 58, 60, 68, 69], "construct": [0, 8, 12, 27, 54, 68], "constructor": [12, 58, 59], "consult": [66, 69], "consum": [12, 68], "contact": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "contain": [9, 12, 13, 17], "contemporari": 67, "content": 57, "context": [6, 10, 14, 56, 57, 58, 59, 67, 68], "contigu": [8, 17], "continu": [0, 2, 7, 12, 14, 15, 62], "contour": 27, "contourf": 27, "contourpi": 26, "contrast": [12, 27, 57, 68], "contrera": 70, "contrib": [30, 32, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50], "contribut": [2, 30, 53, 63, 65, 66], "contributionwarn": [6, 19], "contributor": 66, "control": [0, 29, 31, 55, 60, 63, 67, 68, 70], "conv": [20, 26, 69], "conv_pylop": 26, "conv_pylops_col": 26, "conv_pylops_row": 26, "conv_pyxu": 26, "conv_scico": 26, "conv_scico_col": 26, "conv_scico_row": 26, "conv_scipi": 26, "conveni": [54, 60], "convent": [12, 27, 67], "converg": [2, 14, 20, 55, 58, 62, 68, 70], "convers": 8, "convert": [8, 17, 20, 26, 56, 57, 69], "convex": [0, 2, 14, 58, 64, 68, 70], "convolut": [0, 13, 20], "convolv": [12, 20, 57, 68, 69], "convolve2d": 26, "convolved_row": 26, "cooki": [30, 31], "cookiecutt": 28, "coordin": [17, 57], "copi": [8, 17, 28, 63], "copy_if_unsaf": 17, "core": [0, 10, 12, 13, 19, 29, 30, 31, 55, 58, 61, 63, 64, 66, 67, 68], "corner": 27, "cornerston": [59, 65, 67], "correct": [27, 59, 70], "correctli": 27, "correl": [2, 12], "correspond": [0, 2, 7, 10, 12, 13, 14, 17, 27, 56, 68], "corrupt": 20, "cosh": 13, "cosin": [12, 13], "cost": [2, 12, 14, 60, 67], "costli": 14, "could": [27, 57, 58, 64, 69], "count": [10, 27], "counteract": 67, "counterpart": [17, 59], "coupl": [63, 67, 68], "cours": 27, "cover": [14, 31, 68], "coverag": 8, "cp": [12, 14], "cp311": 26, "cp37": 26, "cpa": [14, 70], "cpl": 17, "cpu": [0, 4, 8, 12, 20, 57, 60, 63, 64, 65, 66, 67], "craft": [60, 65, 67], "cramervonmis": 2, "cram\u00e9r": 2, "crash": [0, 55], "creat": [8, 12, 27, 54, 55, 57, 58, 59, 66, 67, 68, 69], "create_2d_phantom": 27, "creation": [8, 54], "creator": 63, "credibl": [20, 56, 68], "credit": 60, "crisper": 67, "criteria": [0, 3, 14, 15, 53, 55, 58, 69], "criterion": [0, 2, 14, 15, 19, 20, 27, 55, 68], "critic": [30, 60, 68], "cross": 68, "crucial": [20, 59, 68], "cseeg": 50, "cst": [0, 12, 13], "ct": [67, 68], "ctr": 12, "cube": 13, "cuda": [64, 66], "cuda_error_launch_out_of_resourc": 12, "cufft": 12, "cufinufft": 70, "cumbersom": 68, "cumul": 12, "cup": [0, 14, 58], "cupi": [0, 4, 8, 12, 20, 53, 59, 63, 64, 65, 67], "cupy_en": 4, "cupy_spars": 4, "cupyx": 12, "curiou": 61, "current": [0, 2, 4, 7, 8, 28, 63], "curv": 64, "custom": [6, 8, 14, 55, 59, 63, 65, 68], "custom_stop_crit": 55, "customiz": 67, "cut": 65, "cute_contrib": 46, "cute_math": 44, "cutter": [30, 31], "cv": [14, 70], "cvm": 2, "cvm_lb": 2, "cvx": 64, "cwidth": 16, "cycl": 65, "cycler": 26, "czt": 12, "d": [0, 2, 8, 9, 10, 12, 13, 14, 17, 20, 27, 29, 53, 55, 56, 57, 67, 70], "d2f_dx2": 12, "d2f_dxdy": 12, "d2f_dy2": 12, "d3f_dxdy2": 12, "d_": [10, 12], "d_1": 12, "d_hess": 12, "da": [17, 60], "dagger": [0, 13], "damag": 67, "damp": [0, 8, 13, 27, 59, 68], "dampen": [0, 13, 59, 67, 68], "dark": 68, "darkgrid": 27, "dask": [0, 4, 6, 7, 8, 10, 12, 13, 17, 53, 59, 63, 64, 65, 67, 69], "data": [0, 8, 10, 12, 14, 19, 20, 27, 47, 56, 57, 58, 59, 60, 64, 65, 67, 68, 69], "data_jax": 26, "data_rang": 20, "datafil": 0, "dataset": 59, "date": 29, "dateutil": 26, "davi": [14, 48], "davisyin": 14, "ddot": [9, 12, 57], "de": [10, 60], "deal": [12, 26, 54, 58, 59], "deblur": [67, 69], "debug": [0, 64], "decai": 14, "decid": [0, 15, 28, 58], "decis": [0, 15, 53, 63], "decompos": [26, 68], "decomposit": [0, 12, 13, 59], "decor": [8, 12, 17, 60], "dedic": 30, "deem": 12, "deep": [63, 64, 65, 68], "deeper": [3, 31, 68], "deeply_math": 44, "def": [0, 8, 14, 17, 27, 29, 57, 58, 59, 60, 68], "default": [0, 2, 4, 7, 8, 10, 12, 13, 14, 15, 17, 27, 28, 55, 60, 62], "default_rng": [8, 12, 14, 17, 19, 57, 60, 68], "default_stop_crit": 0, "defer": [15, 60], "defin": [0, 8, 10, 12, 13, 17, 19, 20, 27, 28, 29, 30, 54, 55, 57, 58, 59, 60, 62, 68, 69], "definit": [0, 12, 14, 56, 59], "degrad": [56, 65, 67], "degre": [12, 68], "deliv": 67, "delta": [12, 14, 27], "delta_": 12, "demand": [60, 65], "demonstr": [14, 20, 59, 68], "denois": [46, 67, 68], "denot": [12, 27, 59, 60, 67, 68], "dens": [4, 5, 6], "densewarn": 6, "densiti": [2, 27, 58], "dep": [29, 60], "depend": [0, 8, 12, 14, 16, 28, 63, 64], "deploi": [28, 63, 65], "deploy": [65, 67], "depth": [61, 62, 65], "der": 12, "deriv": [0, 2, 14, 59, 62, 68], "deriv_mat": 14, "derivative_fd": 57, "derivative_fd_noisi": 57, "derviative_fd": 57, "derviative_gd": 57, "derviative_gd_accur": 57, "descent": [14, 28, 30, 32, 62, 68], "describ": [2, 7, 12, 14, 54, 55, 58, 59], "descript": [3, 12, 28], "design": [3, 20, 31, 54, 58, 59, 60, 61, 63, 64, 66, 67, 68], "desir": [12, 17, 27, 57], "desper": 65, "despit": [57, 65, 67, 68], "detail": [0, 3, 8, 12, 14, 28, 54, 55, 57, 62, 67, 68], "detect": 39, "detector": [27, 68], "deterior": 2, "determin": [8, 12, 28], "dev": [60, 62, 66], "develop": [31, 53, 60, 63, 64], "deviat": [2, 12, 20, 56, 57, 68], "devic": [0, 8, 60], "devop": 31, "df": 0, "df_dx": 12, "df_dy": 12, "dfrac": [12, 57], "dft": 12, "diag": [12, 14], "diagnost": [0, 2], "diagnostic_plot": 27, "diagon": [9, 12, 14, 27, 54, 55], "diagonaliz": 0, "diagonalop": [12, 68], "diagram": 67, "dict": [0, 8, 12, 13, 14, 17, 27, 60, 68], "did": [58, 59, 68], "didn": 57, "diff": [0, 8, 12, 13, 57, 64, 68], "diff1": 12, "diff2": 12, "diff_kwarg": [12, 57], "diff_lipschitz": [0, 8, 14, 62, 68], "diff_method": [12, 20, 56, 57, 68], "diff_typ": 12, "differ": [0, 12, 14, 16, 26, 27, 30, 55, 58, 68], "differenceofgaussian": 12, "differenti": [0, 2, 7, 8, 12, 13, 14, 55, 59, 63, 64, 68], "differentiable_funct": 0, "difffunc": [0, 2, 7, 14, 54], "diffmap": [0, 8, 12, 13, 14, 54], "diffus": 2, "digit": [36, 57, 65, 67], "dilat": 54, "dim": [0, 14, 26, 55, 60, 68, 69], "dim_rank": [0, 17, 69], "dim_shap": [0, 2, 8, 9, 10, 12, 13, 14, 17, 19, 20, 26, 27, 29, 54, 55, 56, 57, 58, 59, 60, 68, 69], "dim_siz": [0, 9], "dimens": [0, 8, 10, 12, 13, 14, 17, 19, 26, 27, 29, 54, 57, 58, 59, 60, 68, 69], "dimension": [0, 2, 12, 13, 15, 26, 57, 67, 69], "direct": [7, 12, 14, 20, 27, 30, 57, 59, 67, 69], "directionalderiv": 12, "directionalgradi": 12, "directionalhessian": 12, "directionallaplacian": 12, "directions1": 12, "directions2": 12, "directli": [12, 26, 54, 56, 57, 58, 59, 69], "directori": [0, 28, 31], "disabl": [0, 17], "discard": 2, "discov": [27, 30, 31, 63], "discover": 31, "discoveri": 31, "discret": [2, 10, 12, 14, 59, 64], "discrete_phantom": [27, 68], "discuss": [55, 64], "disk": [0, 55], "dispar": 68, "dispatch": [12, 17, 60, 67], "dispatche": 17, "displai": [20, 31, 56], "display_nam": 28, "dispos": 59, "dist": 66, "distanc": [12, 27, 58], "distil": 59, "distinct": 54, "distinguish": 0, "distort": 68, "distribut": [2, 10, 12, 17, 20, 27, 51, 63, 64, 65, 66, 67, 68, 69, 70], "ditribut": 2, "div": 12, "dive": [3, 30, 31, 62, 65, 66], "diverg": [10, 12, 57], "divers": 64, "divis": 14, "dl": [8, 64], "dncnn": 68, "do": [0, 8, 12, 13, 14, 15, 17, 19, 27, 28, 29, 53, 57, 58, 68], "doc": [28, 66], "docker": [65, 66], "docstr": [0, 14, 54], "document": [2, 3, 8, 12, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 62, 64], "doe": [0, 8, 12, 14, 55, 56, 58, 60, 63, 68], "doesn": [58, 62, 64], "dog": 12, "doi": 70, "dolor": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "dolorem": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "dom": 13, "domain": [0, 8, 10, 12, 17, 27, 31, 58, 59, 60, 64, 65, 67], "domin": 46, "don": [0, 28, 30, 58, 59, 65, 68], "done": [12, 14, 27, 28, 54, 59], "door": 60, "dop": 12, "dop2": 12, "dorothi": 44, "dossal": 14, "doubl": [16, 29, 53, 57, 60], "dougla": 14, "douglasrachford": [14, 55], "down": [3, 59, 68], "download": [24, 53], "downsampl": 14, "downstream": 68, "dpi": 27, "dpsa": [14, 70], "dr": 14, "drawback": 64, "driven": [60, 63, 67], "drop": [0, 12, 13], "dsp": 50, "dtype": [0, 5, 7, 8, 12, 13, 16, 17, 26, 27, 57, 60], "dual": [14, 20, 58, 59, 64, 70], "duck": [65, 67], "due": [2, 7, 12, 14, 27, 59, 64, 68], "dull_oper": 52, "dunn": 36, "durat": 15, "dure": [0, 12, 56, 66, 67, 68, 69], "durmu": 70, "dx": 57, "dy": 14, "dykstra": 70, "dynam": [17, 60, 63, 70], "e": [0, 2, 8, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 29, 53, 55, 56, 57, 58, 63, 64, 66, 67, 68], "each": [0, 3, 9, 10, 12, 14, 27, 28, 30, 53, 55, 56, 57, 60, 62, 68], "eager_math": 36, "earli": [53, 64], "earn": 53, "eas": [58, 60], "easi": [8, 31, 58, 60, 63, 67], "easier": [27, 58, 62], "easili": [27, 29, 55, 59, 63, 65, 66, 67, 68], "eco": 60, "ecosystem": [60, 67], "ed": 8, "edg": [12, 17, 20, 27, 56, 57, 65, 68], "edit": 28, "edward": [37, 70], "eeg": 35, "effect": [0, 2, 8, 12, 20, 27, 56, 57, 59, 62, 65, 67, 68], "effici": [0, 8, 12, 13, 20, 26, 27, 54, 55, 57, 59, 60, 65, 68, 70], "effort": 68, "effortlessli": [65, 68], "eigenspectrum": [0, 12, 13], "eigenvalu": 33, "eigenvector": 33, "eigh": 32, "einsum": 26, "either": [0, 2, 12, 14, 58, 64, 68], "eiu": [36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "elaps": 15, "element": [0, 8, 12, 27, 57, 59, 60, 68], "elementari": 58, "elementwis": 12, "elev": [65, 67], "elimin": 67, "ell": 10, "ell_": [0, 10, 56], "els": [0, 20, 67], "elus": 59, "email": 28, "emb": 8, "embark": 65, "embodi": [60, 68], "emerg": 60, "emit": [0, 8, 12], "emitt": 27, "emphas": [67, 69], "emphasi": [64, 67], "empir": [2, 68], "emploi": [14, 26, 59, 65, 67, 68], "empow": 60, "empti": 68, "en": 26, "enabl": [0, 8, 54, 60, 63, 64, 67, 68], "enable_warn": [0, 8, 12, 20, 26], "encapsul": [0, 68], "enclos": 6, "encod": [0, 68], "encompass": [67, 68], "encount": [68, 69], "encourag": [19, 30, 53, 60, 68], "encrypt": 28, "end": [0, 9, 10, 12, 13, 19, 20, 27, 54, 57, 68], "endomorphs": 0, "endpoint": 27, "enforc": [8, 60], "enforce_precis": 60, "engin": [63, 70], "enhanc": [26, 30, 31, 60, 65, 67, 68], "enough": [12, 62], "ensembl": 68, "ensur": [20, 28, 30, 31, 53, 56, 58, 59, 60, 62, 63, 68], "enthusiast": 65, "entir": [59, 60, 68], "entiti": 67, "entri": [8, 10, 12, 17, 27, 30, 31, 59], "entropi": [10, 58], "entry_point": 30, "enum": [0, 4, 16], "enumer": 26, "env": [20, 26], "envelop": [0, 2, 68], "environ": [12, 30, 60, 65, 66, 67], "environment": 37, "environtrack": 50, "ep": [15, 16, 20, 55, 56, 68, 69], "epath": 26, "epfl": [63, 70], "epi": 26, "eps_adam": 14, "eps_var": 14, "epsilon": 14, "equal": [0, 12, 13], "equat": [0, 2, 12, 13, 14, 56, 59, 62, 67], "equi": 27, "equip": [55, 59, 62], "equival": [12, 14, 16, 17, 56], "er": 27, "era": [65, 67], "eras": 67, "error": [0, 7, 8, 12, 13, 14, 17, 19, 28, 30, 68], "especi": [55, 57, 58, 59, 68], "essenc": [65, 67, 68], "essenti": [56, 58, 59, 60, 61, 62, 68], "est": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "establish": [59, 65], "estim": [0, 2, 7, 14, 27, 55, 56, 57, 58, 59, 67, 68], "estimate_diff_lipschitz": [0, 14, 62, 68], "estimate_lipschitz": [0, 12, 13, 59, 62], "et": [67, 70], "etc": [3, 8, 64], "ethel": 43, "etil": 26, "etincidunt": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "euclidean": 58, "euler": 2, "evalu": [0, 2, 7, 10, 12, 13, 14, 15, 17, 20, 27, 30, 53, 58, 59, 60], "even": [0, 8, 12, 17, 30, 31, 55, 56, 58, 59, 60, 67, 68], "ever": [59, 65], "everi": [0, 2, 13, 27, 54, 56, 59, 62, 63], "everyon": 65, "everyth": [19, 27], "everywher": [13, 27], "evolv": 65, "ex": [0, 8], "exact": [0, 7, 10, 12, 14, 57, 58, 60], "exactli": [2, 8], "examin": 0, "exampl": [0, 2, 8, 9, 10, 12, 14, 17, 20, 23, 25, 26, 28, 30, 54, 56, 57, 59, 63, 65, 67, 71], "examples_python": 24, "exce": [12, 67], "excel": [53, 59, 60], "except": [0, 6, 19, 55], "excit": 31, "excitingli": 31, "exclud": 64, "exclus": [14, 64], "execut": [0, 17, 23, 25, 26, 30, 55, 59, 60, 63, 71], "exemplifi": 68, "exhaust": 0, "exhibit": 20, "exist": [0, 13, 14, 27, 57, 62, 68], "exist_ok": 0, "exp": [2, 12, 13, 17, 20, 26, 56, 69], "expand": 68, "expans": 12, "expect": [0, 2, 14, 20, 26, 57, 59], "expens": [2, 12, 14], "experi": [14, 27, 30, 31, 66, 67], "experiment": 64, "expert": [54, 63, 67], "expertis": [30, 64, 65], "explain": [12, 27, 57, 68], "explicit": [0, 14, 15, 59], "explicitli": [3, 8, 12, 14, 59, 68, 69], "exploit": 60, "explor": [19, 31, 53, 56, 57, 58, 59, 68], "exponenti": [12, 13, 14, 70], "expos": [3, 5], "expr": [0, 68], "express": [0, 54, 58, 68], "extend": [12, 58, 59, 60, 66, 67, 68], "extens": [2, 26, 27, 30, 60, 63, 65, 66], "extent": 27, "extern": [3, 19, 63], "extra": [8, 12, 17, 26, 59, 62, 66], "extract": 12, "extras_requir": 28, "extrem": [58, 68], "f": [0, 2, 7, 8, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 54, 55, 56, 57, 58, 59, 62, 67, 68, 69], "f_": [0, 13, 14, 59], "f_jit": 12, "f_k": 14, "face": 67, "facet": 68, "facilit": [59, 60, 68], "fact": [12, 57, 67], "facto": [10, 60], "factor": [0, 7, 10, 12, 13, 17, 53, 68], "factori": 12, "fail": [0, 8], "fail_on_error": 17, "faint_contrib": 46, "fair": [30, 31, 63], "fallback": 17, "fals": [0, 4, 8, 12, 14, 17, 20, 27, 29, 55, 56, 68], "familiar": 3, "fancy_contrib": 41, "fancy_oper": 45, "fantast": 30, "fashion": [0, 13, 17, 20, 59], "fast": [12, 14, 27, 60, 65, 66, 67, 70], "faster": [2, 20, 26, 55, 57, 58, 62, 70], "fastest": [0, 13, 55], "faulti": [0, 55], "faulty_math": 42, "favicon": [56, 57], "favour": [14, 55, 56], "fb": [14, 70], "fbp": [27, 68], "fbp_fillin": 68, "fbp_ideal": 68, "fbp_measur": 68, "fd": [12, 20, 56, 57, 68], "feasibl": [14, 17], "featur": [0, 31, 55, 57, 58, 62, 65, 66, 67, 68], "fed": [29, 60], "feed": [60, 68], "feedback": 30, "fenchel": [0, 20], "fenchel_prox": 0, "few": [2, 12, 26, 56, 66], "fft": [12, 51, 70], "fftconvolv": 12, "fftcorrel": 12, "fftn": 12, "fidel": [14, 20, 56, 67, 68], "field": [12, 59, 63, 64, 66, 67, 68], "fig": [0, 12, 26, 27, 56, 57], "figsiz": [12, 20, 26, 27, 56, 57], "figur": [2, 8, 12, 14, 17, 20, 27, 57, 68], "file": [0, 23, 25, 28, 30, 71], "fileexistserror": 0, "fill": [12, 30, 68], "filter": [27, 57, 58, 67], "filter_nam": 68, "filterwarn": 27, "final": [0, 17, 20, 28, 53, 55, 56, 68], "find": [4, 12, 14, 17, 29, 30, 31, 56, 58, 60, 65, 68, 70], "fine": [0, 57, 58, 63, 66, 68], "fine_math": 47, "finer": [27, 67], "finish": 28, "finit": [0, 8, 12, 13], "finite_differ": [12, 14, 57], "finufft": 70, "first": [2, 12, 14, 26, 27, 29, 55, 57, 66, 67, 68, 70], "firstord": 70, "fit": [0, 2, 12, 13, 15, 19, 20, 31, 55, 56, 65, 68, 69], "fix": [12, 15, 27, 67, 68, 70], "flat": [0, 12, 13, 20, 57], "flatten": [26, 69], "flax": 26, "fledg": 63, "fletcher": 14, "flexibl": [27, 31, 54, 59, 60, 63, 65, 68], "flexibli": 55, "flip": 12, "float": [2, 12, 14, 16, 20, 26, 56, 57, 60], "float32": [12, 16, 20, 56, 69], "float64": [12, 16, 60], "foam": [27, 68], "focu": [19, 59, 60, 64, 67], "focus": [27, 64, 68], "folder": [0, 28, 55], "follow": [0, 2, 3, 8, 12, 13, 14, 19, 28, 29, 30, 54, 55, 56, 57, 58, 59, 60, 62, 63, 68], "fonttool": 26, "foobar": 28, "foral": [0, 10, 12, 13], "forbid": [14, 55], "forbidden": 0, "forc": [0, 17, 62], "foreign": 60, "forev": 15, "forg": 66, "forget": [58, 59], "form": [0, 2, 8, 12, 14, 17, 27, 54, 55, 56, 57, 59, 68], "formal": 59, "format": 59, "former": [3, 12, 14], "formerli": 63, "formul": 56, "formula": 68, "forward": [0, 7, 12, 14, 17, 20, 56, 57, 68], "forwardbackward": 14, "found": [19, 62, 65, 67, 68], "foundat": [28, 59, 63, 67, 70], "fourier": [12, 27, 70], "fr": 14, "frac": [0, 2, 7, 10, 12, 13, 14, 20, 27, 55, 56, 57, 58, 59, 68], "frac1": [14, 17], "frac12": 12, "fragment": 60, "framework": [19, 30, 59, 63, 65, 67, 68], "franco": 52, "frank": 41, "free": [0, 12, 13, 14, 57, 64, 68], "frequenc": [12, 17, 57], "frequent": [59, 60, 67], "friendli": [8, 64], "frobeniu": [0, 12, 13, 62], "from": [0, 2, 3, 7, 8, 10, 12, 13, 14, 17, 19, 20, 23, 25, 26, 27, 28, 29, 30, 31, 40, 53, 54, 56, 57, 58, 59, 60, 62, 63, 65, 66, 67, 68, 71], "from_arrai": [0, 14, 59, 62], "from_flag": 4, "from_jax": [8, 58, 59], "from_obj": 4, "from_sciop": [8, 26], "from_sourc": [8, 58, 59, 68], "from_torch": [8, 58, 59], "fromfunct": [20, 26, 69], "frontier": 70, "frozenset": [0, 8], "frsip": 70, "fsspec": 26, "fst": 27, "ft": 70, "full": [0, 8, 12, 26, 61, 63, 64, 66, 69], "full_nam": 28, "fullfil": 56, "fulli": [12, 67], "func": [0, 8, 14, 17, 30, 55, 60], "funciton": 28, "funcspher": [10, 14, 70], "function": [0, 2, 6, 7, 8, 12, 14, 15, 17, 19, 20, 27, 28, 30, 54, 55, 57, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70], "functool": 12, "fundament": [29, 54, 63, 67, 68], "further": [0, 53, 57, 67, 68], "furthermor": 68, "fusion": 67, "futhermor": 14, "futur": [3, 8, 60], "fuzzi": 31, "fwd": 12, "g": [0, 2, 12, 13, 14, 17, 20, 26, 29, 55, 56, 57, 58, 63, 64, 67, 68, 69, 70], "galleri": [69, 71], "game": 67, "gamma": [2, 14], "gamma_1": 2, "gamma_2": 2, "gap": [20, 27, 68], "gather": 68, "gaudy_math": 46, "gauss": [20, 26, 69], "gaussian": [2, 12, 13, 17, 20, 26, 56, 68, 69, 70], "gaussian_deriv": [12, 57], "gaussian_derivative_accur": 57, "gaussianfilt": 12, "gaussprocess": 70, "gd": [12, 19, 57], "ge": [10, 13], "gear": 65, "gen_ula": 2, "gen_ula_lb": 2, "gener": [0, 2, 7, 12, 14, 17, 19, 20, 24, 26, 28, 30, 31, 55, 56, 57, 58, 59, 62, 63, 64, 65, 67, 68, 70], "generalis": [10, 56], "geometr": 2, "geometri": 27, "geophys": 64, "geq": [0, 2, 12, 13, 14, 68], "get": [0, 9, 17, 20, 27, 28, 53, 58, 59, 63, 66, 68, 69], "get_array_modul": [17, 29, 60], "get_window": 68, "gh": 28, "git": 66, "github": [26, 30, 63, 66], "github_repository_url": 28, "github_username_or_organ": 28, "githubus": 28, "gitignor": 28, "give": [56, 59, 61], "given": [0, 2, 4, 10, 12, 13, 14, 16, 17, 20, 30, 54, 56, 57, 58, 59, 68], "global": [20, 57], "globalbioim": [17, 64], "gmail": [33, 34], "gnu": 28, "go": [27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 56, 59, 66], "goal": [0, 27, 58], "goe": 59, "golden": 55, "goldstein": 7, "good": [2, 13, 27, 62, 68], "goofy_contrib": 39, "googl": 8, "got": [31, 65], "govern": 61, "gpl": 28, "gpu": [0, 4, 8, 12, 13, 20, 57, 63, 64, 65, 66, 67, 70], "grace": 15, "grad": [0, 7, 8, 12, 20, 29, 54, 56, 57, 58, 68, 69], "gradient": [0, 2, 7, 12, 14, 20, 28, 30, 32, 54, 56, 58, 62, 63, 65, 67, 68, 69, 70], "gradientdesc": [19, 30, 34], "grai": 56, "grain": [0, 66], "gram": [0, 12, 13, 14], "grant": 60, "graph": [12, 44, 60, 68], "graphic": 60, "graussian": 26, "gray_r": 57, "greasy_math": 36, "great": [57, 68], "greater": [13, 14, 60], "greatli": 68, "greedier": 70, "greek": 68, "green": 12, "green_contrib": 40, "grei": 27, "greyscal": 40, "grid": [2, 27], "gridder": 38, "ground": [14, 27, 57], "groundbreak": 65, "grow": 12, "gt": [14, 20, 26, 27, 60, 68], "gu": 12, "guarante": [0, 2, 10, 12, 14, 68], "guess": 58, "guid": [3, 19, 28, 54, 56, 59, 66, 67, 69], "guidanc": 30, "guidelin": 31, "guru": 63, "h": [12, 14, 20, 26, 54, 55, 56, 57, 68, 69, 70], "ha": [0, 2, 8, 12, 14, 15, 17, 19, 27, 55, 56, 57, 61, 62, 64, 66, 67, 68], "had": [27, 59, 60], "hadamard": 12, "half": 26, "half_solv": 45, "halt": 0, "ham": 68, "hand": [57, 67], "handcraft": 67, "handi": [27, 57, 59], "handl": [12, 14, 26, 28, 29, 54, 58, 60, 62, 68, 69], "happen": [19, 68], "happi": [55, 59, 66], "har": [61, 66], "hard": [12, 28, 58, 60], "harder": [30, 60, 68], "hardwar": [63, 65, 67], "hassl": 31, "hat": [0, 12, 14, 20, 56, 68], "have": [0, 2, 7, 8, 10, 12, 14, 15, 17, 19, 20, 26, 27, 28, 29, 30, 54, 55, 56, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69], "haven": 28, "hawk": 45, "he": 57, "head": 12, "headach": 64, "hear": [53, 66], "heart": 54, "heavi": [2, 59], "heavier": 2, "heisenberg": 38, "help": [19, 20, 56, 59, 61, 62, 68], "helper": [0, 3], "henc": [2, 10, 12, 14, 27, 67, 68], "here": [0, 8, 12, 14, 19, 20, 26, 53, 54, 55, 58, 59, 62, 64, 65, 67, 68], "hesit": 30, "hessian": 12, "hierarch": 60, "hierarchi": [5, 28, 29], "hierarchicalmedian": 60, "high": [0, 12, 17, 20, 27, 30, 54, 57, 63, 65, 68], "high_sigma": 12, "high_trunc": 12, "higher": [12, 27, 30, 31, 57, 60, 67], "highli": [12, 57, 60, 63, 66, 67, 68], "hilbert": 70, "hirabayashi": 70, "hire": [0, 2, 12, 14, 17], "hist": [0, 2], "histogram": 70, "histor": 67, "histori": 0, "hm": 60, "hold": [8, 12, 14, 15, 17, 62], "holist": 53, "home": [20, 26, 32, 50], "homothetyop": 12, "hood": [26, 62], "hook": 66, "hope": [19, 27], "host": 66, "hot_contrib": 47, "hough": 39, "houghdetector": 50, "hous": 30, "how": [0, 8, 12, 14, 19, 26, 27, 31, 53, 55, 56, 59, 60, 67, 68, 69], "howev": [12, 14, 26, 59, 62, 65, 67, 68], "hpc": [57, 67], "hsuan": 70, "html": [26, 66], "http": [26, 28, 66], "huber": 58, "huber_norm": 68, "huge": [12, 60], "human": 68, "hunt": 31, "hutch": [0, 7, 12, 13, 59, 62], "hutchpp": [0, 7, 12, 13], "hvox": 50, "hybrid": [14, 64, 70], "hyper": 67, "hyperbol": 13, "hyperparamet": [14, 63, 65, 67, 68], "hyperslab": 10, "i": [0, 2, 3, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 29, 30, 31, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70], "i1": 12, "i_": 12, "i_0": 12, "i_1": 12, "i_bp": 27, "i_bp_u": 27, "i_d": 12, "i_lsq": 27, "i_lsq_u": 27, "id": [0, 12, 14], "id_op": 56, "idea": [53, 57, 60], "ideal": 59, "ideal_sino": 68, "idempot": 0, "ident": [0, 2, 4, 9, 12, 14, 15, 17, 20, 30, 56], "identifi": [12, 27], "identityop": [12, 56], "idiomat": 64, "ieee": 70, "iff": 0, "ignor": [14, 27, 56], "ii": 12, "iii": 12, "ij": [0, 13, 27], "ill": [0, 13, 67], "ill_oper": 38, "illustr": [2, 57, 67, 68], "im": [12, 26, 27, 57], "im_kwarg": 27, "imag": [12, 17, 23, 31, 37, 40, 46, 47, 57, 58, 59, 60, 61, 63, 64, 65, 69, 70], "imageio": [20, 26], "imagin": [31, 56], "immedi": 60, "impact": [27, 57, 65], "imperfect": 67, "implement": [0, 2, 8, 12, 14, 20, 26, 27, 29, 51, 54, 57, 58, 59, 68], "impli": 20, "implicitli": [8, 12, 59], "implment": 68, "import": [0, 2, 3, 8, 9, 10, 12, 14, 17, 20, 26, 27, 28, 29, 30, 54, 55, 57, 58, 60, 62, 68, 69], "import_modul": 17, "importerror": 19, "importlib_resourc": 26, "imposs": 0, "impress": 68, "improp": 12, "improv": [12, 14, 20, 56, 59, 67, 68, 69, 70], "imrich": 70, "imshow": [12, 17, 20, 26, 27, 56, 57, 68], "inaccuraci": 57, "inact": 53, "includ": [2, 12, 26, 28, 30, 55, 57, 63, 64, 67, 68], "include_contrib_plugin": 28, "include_math_plugin": 28, "include_operator_plugin": 28, "include_solver_plugin": 28, "include_stop_plugin": 28, "incorpor": [20, 30, 56, 58, 67, 68], "incorrect": 17, "increas": [0, 2], "increasingli": 60, "incredibli": [60, 65], "increment": 66, "incur": 0, "incurs": 63, "inde": [12, 59, 60], "independ": [2, 10, 20], "index": [12, 26, 27, 31], "indexspec": 12, "indic": [0, 2, 12, 13, 17, 19, 28, 56, 57, 58], "indirectli": 20, "indispens": 65, "indistinguish": 68, "individu": [3, 53, 67], "induc": [0, 62], "industri": [65, 68, 70], "ineffici": [7, 10], "inequ": [14, 62], "inertia": 12, "inewton": 28, "inf": [0, 8, 62], "inf_": 2, "infeas": 14, "infer": [3, 8, 13, 14, 28, 54, 63, 68, 70], "inferenc": 6, "infim": 14, "infin": 0, "influenc": [56, 68], "info": [0, 8, 19, 20, 27, 29, 60, 68], "inform": [0, 6, 8, 10, 12, 17, 28, 53, 55, 56, 57, 63, 66, 68], "infti": [0, 2, 10, 13, 14, 58], "inher": [59, 60, 67, 68], "inherit": [0, 12, 14, 55, 59], "ini": 28, "init": [0, 12, 19, 26, 28, 55], "initi": [0, 7, 14, 19, 55, 56, 68], "inner": [12, 59, 61], "innov": 68, "inpaint": 67, "input": [0, 7, 8, 9, 10, 12, 13, 14, 17, 19, 29, 53, 57, 58, 59, 60, 62, 67, 69], "input_dtyp": 26, "input_shap": 26, "insert": 30, "insid": 0, "insight": 53, "inspir": 12, "instabl": [67, 68], "instal": [4, 20, 27, 28, 30, 31, 63], "install_precommit": 28, "instanc": [0, 12, 17, 30, 54, 55, 56, 58, 67, 68], "instant": 26, "instanti": [0, 8, 12, 27, 57, 58, 59], "instead": [0, 8, 12, 14, 26, 27, 56, 57, 58, 59, 60, 68], "institut": 65, "instruct": 30, "instrument": 68, "insuffici": 68, "int": [0, 2, 12, 13, 27, 57], "int_": [2, 27], "integ": [0, 5, 7, 12, 13, 14, 15, 17], "integr": [0, 5, 10, 12, 13, 15, 17, 27, 30, 31, 53, 58, 59, 60, 63, 65, 67, 68], "intel": 60, "intend": [0, 3], "intens": [0, 10, 12, 13, 14, 60, 62, 68], "intent": 30, "interact": [8, 60], "interest": [2, 12, 20, 27, 56, 61, 63, 66, 67, 68], "interfac": [0, 3, 5, 8, 12, 17, 60, 63, 64, 69], "interferometr": 70, "interferometri": 65, "intermedi": 0, "intern": [0, 2, 3, 7, 14, 67, 68, 70], "interop": [26, 68], "interoper": [60, 63, 65, 67], "interpret": [10, 60, 68], "intersect": [60, 70], "interv": [0, 27], "intric": [54, 60, 67, 68], "intricaci": [58, 59], "intrins": 60, "introduc": [2, 14, 56, 57, 58, 68, 69], "introductori": [27, 65], "intuit": [59, 67, 69], "inv": 14, "invalu": [58, 59, 61], "invari": 2, "invers": [0, 13, 14, 17, 27, 44, 45, 48, 56, 57, 58, 59, 64, 67, 70], "invert": [27, 67], "investig": 68, "invit": 53, "invok": [0, 6], "involv": [8, 12, 14, 30, 54, 55, 58, 59, 60, 68, 70], "io": [20, 26, 28], "iota": 68, "iota_": [10, 20], "ipdpsw": 70, "ipsum": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "iradon": [27, 68], "isaac": 28, "isn": 59, "isol": 68, "isotrop": 20, "issu": [0, 2, 6, 8, 12, 20, 30, 53, 59, 69], "iter": [0, 2, 7, 14, 15, 19, 20, 27, 55, 58, 59, 60, 64, 67, 68, 70], "its": [0, 2, 3, 6, 10, 12, 14, 17, 20, 31, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68], "itself": [27, 29, 58, 63], "j": [0, 10, 12, 13, 14, 17, 26, 55, 59, 70], "j_appli": 8, "jac": 12, "jacobian": [0, 8, 12, 13, 54, 57, 59], "jain": 70, "jason": 70, "jax": [26, 58, 59, 63, 64, 65, 66], "jax_enable_x64": 26, "jaxarrai": 8, "jaxlib": 26, "jazzy_contrib": 48, "jean": 70, "jeremi": 70, "jeri": 45, "jingwei": 70, "jit": [8, 12, 26, 57, 60, 63, 64], "jnp": [8, 26], "joan": [33, 34, 63], "job": 59, "join": 63, "joseph": 70, "journal": 70, "journei": [30, 65], "jp": 70, "judici": 60, "jump": 30, "jumpy_oper": 44, "jupyt": 36, "just": [12, 26, 27, 28, 31, 53, 59, 63, 65, 66, 67, 68], "juxtapos": 68, "k": [0, 2, 8, 9, 12, 13, 14, 15, 17, 20, 27, 55, 56, 57, 60, 68, 69, 70], "k1": 12, "k1d_jax": 26, "k2": 12, "k2d_jax": 26, "k_": 12, "k_1": 12, "k_d": 12, "k_i": 55, "kashani": 63, "kb": 26, "kd": 12, "keep": [0, 57, 63, 68], "keepdim": [0, 17, 29, 58, 59, 60], "kei": [8, 17, 53, 67, 68], "kenneth": 49, "kera": [64, 65], "kern": 12, "kernel": [12, 57, 68, 69, 70], "kernel_1d": [20, 26, 69], "kernel_2d": 26, "kernelspec": 12, "keyword": [0, 12, 14, 17], "khatri": 12, "khatri_rao": 12, "kick": [30, 65], "kickstart": 31, "kimberli": 42, "kind": [56, 59], "kirk": 48, "kitahara": 70, "kiwisolv": 26, "kl": 10, "kldiverg": 10, "klinteberg": 70, "knot": 14, "know": [8, 12, 55, 58, 59, 62], "knowledg": [57, 59, 62, 67, 68], "known": [0, 2, 7, 8, 12, 14, 56, 57, 58, 59, 60, 63, 67, 68], "kron": 12, "kroneck": 12, "kubernet": 65, "kullback": 10, "kurtosi": 2, "kwarg": [0, 8, 12, 13, 14, 17], "kwargs_fit": [0, 13, 68], "kwargs_init": [0, 13, 68], "kx": 14, "l": [0, 10, 12, 13, 14, 27, 54, 56, 57, 62, 70], "l1": [58, 68, 70], "l1_norm": 55, "l1_tv": 55, "l1ball": 10, "l1norm": [0, 10, 14, 55, 58, 68], "l2": [15, 19, 55, 56, 58, 68], "l21": [20, 56, 69], "l21norm": [10, 20, 56, 69], "l22_loss": 55, "l2_axi": [10, 20, 56, 69], "l2_loss": 58, "l2ball": 10, "l2norm": [10, 55], "l_": [0, 12], "l_1": [58, 68], "l_2": [20, 58, 68], "label": [0, 2, 14, 27, 57], "labels": 27, "labor": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52], "lack": [60, 64, 67], "lamb": 2, "lambda": [2, 8, 14, 20, 26, 56, 68, 69], "lambda_": [2, 56, 68], "lambda_1": [14, 55], "lambda_2": [14, 55], "lambda_i": 56, "landscap": [55, 60, 65], "langevin": [2, 70], "langl": [0, 10, 12, 14, 56], "languag": [60, 64], "laplac": 12, "laplacian": [12, 56, 57], "laplacian1": 12, "laplacian2": 12, "larg": [0, 2, 12, 13, 14, 55, 56, 57, 59, 60, 62, 67, 68], "larger": [2, 12, 16, 57], "lasso": 41, "last": [0, 12, 17, 29, 53, 58, 60], "lastli": 68, "later": [12, 27, 28, 68], "latest": [26, 53, 63, 64], "latter": [0, 12, 14, 29, 56, 58, 66, 67, 68], "laurent": 70, "layer": [26, 58], "layman": 68, "lazi": 60, "lazy_load": 20, "lb": 10, "lceil": 12, "ldot": [0, 12, 13], "le": [10, 12, 13], "lead": [0, 2, 12, 13, 17, 57, 60, 64], "leader": 64, "leaki": 13, "leakyrelu": 13, "lean": 60, "leap": 65, "learn": [19, 58, 63, 64, 65, 68, 70], "least": [0, 12, 14, 15, 27, 55, 56, 64, 68], "leav": [28, 68], "left": [0, 2, 8, 9, 12, 13, 14, 27, 55, 56, 58, 68], "leftrightarrow": [0, 13], "legal_contrib": 39, "legend": [0, 2, 14, 57], "leibler": 10, "len": [14, 17, 20, 26, 29, 57, 58, 60, 69], "length": [12, 13, 26], "leon": 35, "leq": [0, 2, 12, 13, 14, 62], "less": [8, 12, 57, 64], "let": [0, 8, 12, 13, 19, 20, 27, 53, 58, 59, 62, 65, 68], "level": [0, 5, 8, 12, 14, 20, 27, 30, 54, 56, 63, 66, 67, 68], "lever": 3, "leverag": [12, 26, 27, 54, 55, 57, 58, 59, 60, 62, 63, 65, 68], "lf": 0, "lfloor": [12, 13], "lgpl": 28, "lh": [0, 12], "li": [17, 67, 68], "liang": 70, "lib": [20, 26], "librairi": 63, "librari": [3, 20, 56, 59, 60, 61, 63, 64, 66, 68, 70], "licens": 28, "lie": [12, 15], "lieu": 60, "life": [58, 62], "lift": [12, 59], "lighter": 62, "lightweight": 66, "like": [2, 5, 8, 17, 26, 27, 54, 55, 56, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69], "likelihood": [10, 20, 28, 67, 68], "lil_matrix": 14, "lim": 14, "lim_": [0, 2, 14], "limit": [8, 12, 13, 27, 59, 60, 62, 64, 65, 67, 68], "limits_": 14, "linalg": [0, 4, 14], "line": [7, 14, 27, 30, 67, 68], "linear": [0, 2, 4, 7, 8, 10, 12, 13, 14, 17, 26, 54, 55, 56, 58, 64, 67, 68, 70], "linear_idempot": 0, "linear_norm": 0, "linear_positive_definit": 0, "linear_self_adjoint": 0, "linear_squar": 0, "linear_unitari": 0, "linearli": 59, "linearoper": 8, "linefmt": 14, "linesearch": 14, "linfinitybal": 10, "linfinitynorm": 10, "linfunc": [0, 10], "linop": [0, 8, 10, 13, 14, 26, 57, 62, 68], "linspac": [0, 2, 12, 17, 27, 57, 68], "linux": 66, "lion": 70, "lipschitz": [0, 2, 7, 8, 12, 13, 14, 59, 68], "lipschitzian": 70, "lipschtiz": 68, "list": [3, 4, 12, 13, 17, 29, 32, 63, 66], "literatur": [14, 55, 67], "ll": [26, 27, 28, 54, 55, 58, 59, 61, 66], "llvm": [63, 64, 66], "ln": [13, 15], "load": [17, 19, 27, 69, 70], "loc": [20, 69], "local": [12, 14, 68], "locat": [0, 2, 14, 27, 54], "log": [0, 10, 12, 13, 14, 20, 26, 56, 58, 68], "log10": 26, "log_": 13, "log_var": 0, "logarithm": [2, 13], "logfil": [0, 55], "logic": [3, 59, 62, 63, 65, 67], "logo": 67, "lone": 17, "long": [60, 63, 64], "longer": [66, 68, 69], "longleftrightarrow": 14, "look": [3, 14, 27, 28, 30, 56, 57, 59, 66, 68], "loop": [0, 57, 60, 62], "loos": [63, 67], "lori": 14, "lorisverhoeven": 14, "lose": 60, "loss": [2, 14, 19, 20, 56, 68, 69], "lost": [10, 67, 68], "lot": [58, 64, 65, 68], "loui": 70, "love": 53, "lovely_math": 52, "low": [2, 8, 12, 20, 27, 60], "low_sigma": 12, "low_trunc": 12, "lower": [2, 10, 12, 14, 27, 67], "lsq": 27, "lt": [20, 26, 60], "lucky_contrib": 36, "ludvig": 70, "luo": 70, "lv": 14, "lvert": 10, "m": [0, 7, 8, 12, 14, 27, 28, 56, 59, 60, 62, 68], "m0": 14, "m1": [0, 7, 8, 9, 10, 12, 13, 14, 15, 17], "m_": [0, 8, 9, 10, 12, 13, 14, 17], "m_init": [0, 55], "m_step": [0, 55], "ma": 12, "machin": [0, 12, 16, 60, 70], "maco": 66, "made": [0, 67, 68], "magic": 19, "magland": 70, "magnam": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "magnifi": 0, "magnitud": 12, "mai": [0, 2, 3, 8, 12, 13, 14, 17, 20, 28, 30, 57, 58, 59, 62, 63, 64, 66, 67], "main": [2, 28, 31, 57, 58, 59, 66], "mainli": 14, "maintain": [56, 60, 63, 67, 68], "major": [63, 65, 69], "make": [17, 26, 28, 53, 55, 58, 59, 60, 61, 62, 63, 64, 68], "malfunct": 68, "malinovski": 70, "mall": 31, "manag": [20, 26, 53, 54, 68], "mandatori": 66, "mani": [12, 14, 53, 58, 59, 65, 67], "manifest": 28, "manifold": 67, "manipul": [0, 17, 54, 67], "manner": 26, "manual": [0, 12, 15, 26, 28, 31, 54, 55, 64], "manualstop": 15, "manylinux2014_x86_64": 26, "manylinux_2_17_x86_64": 26, "map": [0, 8, 9, 12, 14, 17, 29, 54, 58, 59, 62, 68, 69], "marcelo": 70, "margin": 12, "mark": 29, "markdown": 26, "markerfmt": 14, "markerlin": 14, "marketplac": [31, 63], "markov": [2, 67, 68, 70], "martin": 70, "maruyama": 2, "mask": [12, 68], "mask_id": 14, "match": [0, 12, 17, 26, 53, 68], "materi": 68, "math": [0, 8, 9, 30, 32, 33, 36, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 66], "mathbb": [0, 2, 8, 9, 10, 12, 13, 14, 17, 20, 27, 55, 57, 58, 59, 62, 68], "mathbf": [0, 2, 8, 10, 12, 13, 14, 17, 20, 27, 55, 56, 57, 59, 68], "mathcal": [0, 2, 12, 14, 20, 27, 55, 68], "mathemat": [0, 5, 12, 14, 55, 56, 58, 59, 60, 62, 67, 68, 70], "mathematician": 64, "mathrm": [2, 10, 12, 27], "matlab": [17, 64], "matplotlib": [0, 2, 12, 14, 17, 20, 26, 27, 56, 57, 69], "matric": [12, 17, 59], "matrix": [0, 12, 13, 14, 17, 27, 33, 55, 57, 64, 68], "matter": [30, 53, 58], "matthieu": [63, 70], "matur": 53, "max": [2, 10, 12, 13, 14, 15, 20, 27, 57, 68, 69], "max_": [0, 10, 14, 56], "max_regist": 12, "maxdur": 15, "maxim": [56, 58], "maximum": [0, 2, 12, 20, 53, 56, 68], "maxit": [15, 20, 55, 68], "mb": [12, 23, 25, 26, 71], "mcewen": 70, "mcmc": [2, 67, 68, 70], "md": [0, 7, 8, 9, 10, 12, 13, 14, 15, 17, 28], "mdurl": 26, "mean": [2, 12, 14, 19, 20, 26, 27, 28, 54, 55, 56, 58, 59, 60, 62, 67, 68], "mean_lb": 2, "mean_squared_error": 20, "mean_ula": 2, "mean_ula_lb": 2, "meaning": [14, 28, 68], "meant": [57, 59, 60], "measly_contrib": 39, "measur": [2, 53, 56, 57, 58, 59, 67, 68], "mechan": [30, 63], "median": [29, 60, 68], "median_filt": [58, 68], "medianfilterpnp": 68, "medianfilterprior": 58, "medic": [64, 68], "medium": 27, "medpnp": 68, "meek_solv": 44, "meet": [63, 66, 70], "melchior": 70, "melissa": 40, "mem": [23, 25, 71], "member": 63, "memor": 15, "memori": [0, 4, 8, 12, 59, 60, 68], "mention": 14, "mercier": [14, 70], "merg": 67, "merit": 64, "meritocrat": 63, "meshgrid": [12, 17, 27], "messag": 6, "met": 14, "metadata": [26, 31], "meth": 8, "method": [0, 2, 6, 8, 10, 12, 13, 14, 17, 26, 27, 29, 54, 57, 58, 60, 62, 63, 64, 65, 67, 68, 69, 70], "methodologi": [60, 65], "meticul": 60, "metric": [20, 53], "mi": [0, 12], "michael": 70, "microscop": 67, "microservic": [54, 63, 67, 68], "mid": 27, "might": [2, 12, 31, 56, 58, 65, 68], "mild": 2, "mile": 59, "min": [2, 10, 14, 27, 62, 66], "min_": [0, 10, 14, 20, 55, 56, 58, 68], "ming": 70, "miniconda3": [20, 26], "minim": [0, 14, 19, 20, 56, 58, 63, 68, 70], "minimis": 14, "minimum": [2, 12, 14, 58], "minor": 68, "minut": [20, 26], "misc": 12, "mise": 2, "mismatch": 59, "miss": [67, 68], "mit": 28, "mitig": 68, "mix": 10, "ml": 26, "ml_dtype": 26, "mmse": 68, "modal": [63, 67], "mode": [0, 2, 5, 8, 12, 15, 17, 20, 26, 28, 57, 62, 68], "model": [20, 55, 59, 67, 68], "modern": [64, 67, 68], "modespec": 12, "modi": [35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 51, 52], "modif": 8, "modifi": [13, 30, 60, 67, 68], "modul": [0, 3, 4, 5, 7, 8, 12, 16, 17, 20, 26, 29, 30, 54, 55, 57, 65, 67, 68], "modular": [63, 65, 67], "module_nam": 28, "modulenotfounderror": 30, "moduletyp": [4, 17], "moldy_contrib": 49, "moment": [2, 12, 58, 60, 68], "momentum": [14, 55], "monitor": [2, 15], "monolith": [60, 67, 68], "monoton": 70, "mont": [2, 67, 68, 70], "monteith": 40, "month": 53, "monthli": 70, "moolekamp": 70, "moor": [0, 13], "more": [0, 2, 8, 12, 13, 14, 26, 27, 28, 31, 53, 54, 55, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69], "moreau": [0, 2, 68, 70], "moreau_envelop": [0, 58, 68], "moreov": [0, 8, 12, 27, 63, 64], "most": [12, 13, 14, 20, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 56, 57, 59, 64, 68, 69], "mostli": [15, 20], "motion": 2, "moulin": 70, "move": [12, 26, 27, 68], "movingaverag": 12, "mozilla": 28, "mpi": 64, "mri": [64, 70], "mse": 20, "mse_i": 20, "mse_recon": 20, "msg": 6, "msgpack": 26, "mu": [0, 2, 20, 58, 68, 69], "mu_": [2, 56], "mu_0": 2, "mu_k": 2, "much": [12, 58, 65, 66, 68], "muddy_stop": 40, "multi": [0, 12, 13, 15, 55, 60, 68], "multipl": [0, 7, 12, 14, 27, 53, 55, 59, 60, 63, 67, 70], "multipli": [12, 14], "must": [0, 3, 8, 10, 12, 13, 14, 15, 17, 29, 57, 59, 66, 68], "mutat": [8, 64], "my_arrai": 59, "my_env": 28, "my_oper": 59, "myula": [2, 70], "n": [0, 2, 8, 12, 13, 14, 15, 17, 19, 20, 23, 25, 26, 27, 28, 29, 55, 56, 57, 58, 59, 62, 67, 68, 69, 71], "n1": [0, 8, 9, 10, 12, 13, 15, 17], "n_": [0, 8, 9, 12, 13, 17, 27, 57], "n_0": [12, 57], "n_1": 12, "n_angl": 27, "n_burn_in": 2, "n_d": 12, "n_dim": 26, "n_g": 12, "n_h": [12, 27], "n_i": 12, "n_iter": [0, 15, 20, 27, 68], "n_level": 27, "n_offset": 27, "n_px": 27, "n_rai": 27, "n_side": 27, "n_spec": 27, "n_w": [12, 27], "na": 12, "nabla": [0, 2, 7, 12, 14, 20, 56, 57, 68], "nabla_": [12, 20, 57], "naiman": 42, "naiv": 2, "name": [0, 4, 5, 6, 14, 16, 17, 19, 28, 30, 53, 59, 64, 68], "namespac": [3, 17, 19, 30], "nan": 26, "napari": [39, 46], "nappy_solv": 51, "narrow": 64, "narrow_contrib": 43, "nassar": 38, "nasty_stop": 38, "nativ": [60, 67], "natur": [0, 7, 60, 67, 68, 69], "navig": 55, "nb": 12, "nbsp": [32, 50], "ncol": 0, "nd": 12, "ndarrai": [0, 2, 5, 7, 8, 10, 12, 13, 14, 15, 17, 27, 53, 59, 60], "ndarray_1": 12, "ndarray_d": 12, "ndarrayaxi": [5, 10, 12, 13], "ndarrayinfo": [4, 17], "ndarrayshap": [0, 5, 8, 10, 12, 13, 17], "ndi": 17, "ndim": 12, "ndimag": [12, 58, 68], "neal": 70, "nearli": [28, 68], "necessari": [20, 27, 28], "necessarili": [12, 20, 59], "necessit": [26, 67, 68], "need": [0, 12, 26, 28, 30, 31, 54, 55, 58, 59, 60, 62, 65, 66, 67, 68, 69], "neg": [2, 10, 13, 20, 56, 58, 68], "negat": 0, "neglig": 68, "neighbor": 12, "neighbour": 12, "neighbourhood": 12, "neq": [12, 14], "nequ": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "nest_asyncio": 26, "network": 63, "networkx": 20, "neural": 63, "never": [0, 15, 55], "new": [0, 2, 13, 30, 58, 59, 60, 62, 67, 68, 69, 70], "new_math": 49, "newaxi": [26, 58], "newli": 28, "newton": 28, "next": [0, 2, 15, 16, 28], "nich": 65, "nix": 49, "nk": [0, 8, 9, 10, 12, 13, 15, 17], "nlcg": 14, "nlcp": [14, 70], "nmse": 20, "nn": 8, "noced": 70, "node": 69, "nois": [14, 57, 67, 68, 69], "noisi": [14, 20, 56, 57, 67], "non": [0, 6, 10, 12, 13, 14, 17, 20, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 56, 57, 64], "nonasymptot": 70, "none": [0, 2, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 20, 26, 27, 55, 56, 58, 64, 68], "nonlinear": [14, 70], "nonsmooth": [2, 58, 68], "nontransparentwarn": 6, "nonuniform": 70, "nor": 57, "norm": [0, 2, 12, 13, 14, 15, 19, 20, 55, 56, 58, 62, 68], "normal": [0, 2, 8, 12, 13, 14, 17, 20, 29, 53, 56, 57, 59, 67, 68, 69], "normalop": [0, 12], "nosy_oper": 39, "notabl": [12, 55, 63, 67], "note": [0, 2, 3, 7, 8, 10, 12, 13, 14, 17, 20, 27, 28, 55, 58, 59, 60, 62, 68, 70], "notebook": [19, 20, 26, 27, 50], "noth": 14, "notic": [12, 70], "notimpl": 68, "notimplementederror": [0, 58], "novel": [28, 29, 53], "novic": [0, 28], "now": [8, 12, 19, 27, 28, 55, 56, 59, 66, 68, 69], "np": [0, 2, 8, 9, 10, 12, 14, 17, 19, 20, 26, 27, 56, 57, 58, 59, 60, 62, 68, 69], "npix": 26, "nrep": 26, "nsampl": 12, "nuanc": 68, "null": [12, 14], "nullfunc": [0, 12, 30], "nullop": [0, 12], "numba": [12, 26, 60, 63, 64, 65], "number": [0, 2, 5, 7, 12, 13, 14, 15, 17, 27, 28, 29, 53, 57, 58, 60, 68], "numer": [0, 2, 13, 14, 29, 55, 58, 60, 64, 67, 68, 70], "numopt_nocwri": [14, 70], "numpi": [0, 2, 4, 7, 8, 9, 10, 12, 14, 17, 19, 20, 26, 27, 53, 56, 57, 58, 59, 62, 63, 64, 66, 67, 69], "numquam": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "nwidth": 26, "ny": 70, "o": [0, 13, 14, 27], "o1": 8, "o2": 8, "o3": 8, "o_": 9, "obj": 4, "object": [0, 2, 3, 5, 12, 14, 15, 17, 55, 57, 58, 59, 61, 67, 68], "objective_func": [0, 2], "observ": [2, 12, 14, 20, 56, 58, 59, 65, 67, 68, 70], "obstacl": 67, "obtain": [12, 14, 17, 20, 27, 59, 60, 67, 68], "obvious": 60, "occupi": 26, "occur": [12, 20, 58], "odd": [12, 60], "odl": 64, "odot": [12, 27], "off": [0, 12, 14, 20, 27, 56, 57, 58, 60, 65, 67, 68], "offer": [12, 28, 31, 53, 55, 58, 59, 60, 62, 64, 67, 68], "offici": [3, 64], "offset": [0, 12, 14, 26], "often": [55, 58, 59, 60, 65, 67, 68], "ok": 27, "old": 64, "old_oper": 52, "oliph": 44, "omit": [0, 8, 12, 14, 17], "onc": [0, 12, 14, 27, 30, 59], "one": [0, 2, 10, 12, 13, 14, 17, 26, 27, 28, 31, 53, 54, 55, 57, 58, 60, 65, 68], "oneapi": 60, "ones": [12, 27, 54, 55, 59, 68], "ones_lik": 14, "onkerlearn": 70, "onli": [0, 2, 8, 12, 14, 17, 27, 55, 56, 63, 64, 65, 66, 68], "onlin": [2, 70], "onlinecenteredmo": 2, "onlinekurtosi": 2, "onlinemo": 2, "onlineskew": 2, "onlinestd": 2, "onlinevari": 2, "onto": [17, 30, 58, 70], "op": [0, 7, 8, 9, 10, 12, 13, 17, 29, 54, 55, 59, 60, 62], "op1": [0, 54, 62], "op2": [0, 54, 62], "op_2d": 12, "op_fan": 27, "op_new": 0, "op_old": 0, "op_para_u": 27, "op_sep": 12, "opc": [0, 5, 8], "open": [30, 53, 56, 57, 60, 63, 64, 65, 67], "open_contrib": 46, "oper": [2, 5, 7, 14, 19, 20, 26, 27, 30, 32, 36, 38, 39, 40, 41, 43, 44, 45, 46, 47, 49, 50, 51, 52, 55, 56, 63, 64, 65, 66, 67, 68, 69, 70], "operand": 0, "operatornam": [12, 14], "opinion": 53, "opj": 8, "opportun": 60, "opposit": [2, 59], "opt": [0, 5, 8, 9, 10, 12, 13, 19, 20, 26, 28, 30, 55, 56, 68, 69], "opt_einsum": 26, "optax": 26, "optim": [0, 7, 12, 13, 14, 20, 26, 34, 52, 58, 59, 60, 62, 64, 66, 67, 68, 70], "optimis": [0, 14, 55, 67, 68], "optimize_graph": 60, "option": [0, 12, 13, 14, 15, 30, 55, 58, 59, 62, 63], "orbax": 26, "orbax_checkpoint": 26, "ord": 0, "order": [0, 2, 12, 13, 14, 32, 50, 55, 56, 57, 67, 70], "org": [28, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 66], "orient": [40, 67], "orientationpi": 50, "origin": [12, 14, 20, 26, 27, 28, 56, 58, 59, 67, 68], "orthant": 10, "orthogon": [0, 12], "orthprojop": [0, 12], "other": [0, 14, 15, 19, 26, 28, 30, 53, 56, 57, 58, 60, 65, 68], "otherwis": [0, 10, 12, 14], "otim": 12, "our": [12, 20, 26, 56, 57, 58, 59, 61, 63, 68, 69], "out": [0, 8, 10, 12, 13, 20, 27, 28, 29, 30, 57, 58, 63, 64, 67, 69], "out1": 12, "out2": 12, "outer": [12, 26, 68], "outgo": 27, "outgoing": 12, "outgrow": 60, "outperform": 68, "output": [0, 8, 9, 10, 12, 13, 17, 20, 29, 54, 55, 57, 59, 60, 62], "output1": 12, "output2": 12, "outsid": 28, "over": [8, 9, 12, 27, 55, 56, 58, 59, 60], "overcom": 20, "overdamp": 2, "overestim": [0, 12, 13, 62], "overhead": 14, "overlai": 67, "overlaid": 12, "overload": [0, 55], "overrelax": [14, 55], "overrid": [30, 59], "overridden": 0, "overriden": 0, "oversight": 28, "overview": 65, "overwhelm": 55, "overwrit": [0, 55], "own": [13, 28, 55, 63, 68], "p": [2, 12, 14, 27, 56, 68, 70], "p1": 68, "p2": 70, "p_": [2, 12], "p_0": 12, "pace": [14, 65], "packag": [3, 20, 26, 31, 32, 33, 34, 50, 63, 64, 66, 67], "pad": [12, 27, 57, 68], "pad_width": 12, "padam": 14, "page": [8, 32, 50, 62], "pair": [0, 8, 14, 62], "palentologist": 50, "paper": [7, 12], "par": 27, "paradigm": [59, 64], "parallel": [0, 9, 12, 14, 17, 55, 58, 60, 63, 70], "param": 17, "paramet": [0, 2, 4, 6, 7, 8, 9, 10, 12, 13, 15, 17, 20, 54, 55, 56, 58, 62, 63, 68, 69], "parameter": [0, 17, 57], "parametr": [12, 27, 28], "parent": [0, 6], "parenthes": 12, "parenthesi": 57, "parikh": 70, "parse_param": 17, "part": [12, 30, 57, 58, 60, 65, 68], "partial": [0, 12, 13, 59, 64, 65, 67, 68], "partialderiv": [12, 14, 57], "particip": 63, "particular": [0, 2, 8, 12, 14, 55, 56, 59, 62, 65, 67, 68], "particularli": [10, 55, 58, 60, 62, 67], "pass": [0, 12, 13, 14, 17, 59, 68], "past": 28, "path": [0, 3, 5, 60, 62, 67], "patrick": 70, "pattern": 12, "pbar": 26, "pcolormesh": 12, "pd": 14, "pd3o": [14, 20, 55, 56, 69, 70], "pdf": [0, 2, 12, 14, 17], "pdhg": 14, "peak": [3, 12, 17, 56, 60], "peak_signal_noise_ratio": 20, "peer": 0, "penalti": 67, "penros": [0, 13], "pep8": 60, "pepper": 56, "per": [0, 12, 13, 27, 57, 59, 60, 62], "percentag": 53, "perceptu": 67, "pereyra": 70, "perf_count": 26, "perfectli": 14, "perform": [0, 6, 7, 8, 12, 13, 14, 20, 26, 27, 29, 54, 55, 59, 63, 65, 68], "performancewarn": 6, "period": [15, 30], "peripheri": 27, "permiss": 58, "permit": 12, "permut": [0, 12, 13], "perp": 27, "persist": 17, "perspect": 56, "pesquet": 70, "pet": 67, "pgd": [14, 30, 68], "phantom": [27, 68], "phase": [2, 43, 59, 68], "phaseret": 50, "phi": [14, 67, 68], "phi_": 14, "phi_t": 14, "philosophi": [60, 68], "physic": [58, 67, 68], "pi": [12, 13, 20, 26, 27, 56, 57, 69], "pi_": 12, "piec": 56, "piecewis": [14, 27, 56], "pierr": 70, "piggi": 27, "piksu": 63, "pil": [56, 57], "pillar": 65, "pillow": [20, 26], "pinnacl": 65, "pinv": [0, 8, 13, 27, 59, 68], "pinv_solut": 68, "pip": [19, 20, 26, 27, 28, 30, 66], "pipelin": [63, 65, 67], "pitch": 27, "pitfal": 64, "pixel": [2, 20, 26, 27, 56, 57, 68], "place": [0, 17, 68, 69], "placehold": 57, "plai": [53, 58, 63, 65], "plain": 27, "plain_math": 48, "plan": 53, "plasma": 47, "plateau": 67, "platform": [31, 60, 64], "plausibl": 67, "pleas": [3, 69], "plot": [0, 2, 12, 14, 26, 27, 57, 68], "plt": [0, 2, 12, 14, 17, 20, 26, 27, 56, 57, 68, 69], "plu": [12, 56], "plug": [54, 58, 63, 65], "plugin": [6, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 63], "plugin_nam": 28, "pm": [12, 13], "png": [0, 2, 12, 14, 17, 56, 57], "pnp": 63, "po": 17, "pock": [14, 70], "pocs_dykstra": 70, "poignant": 68, "point": [0, 2, 7, 10, 12, 13, 14, 15, 16, 17, 19, 20, 26, 27, 28, 30, 31, 53, 55, 57, 58, 59, 60, 62, 67, 68, 69, 70], "pointwis": 2, "poisson": [10, 56], "polak": 14, "polyatom": 41, "poor": 8, "poorli": 67, "popul": 8, "popular": [14, 30, 53, 68], "poros": [27, 68], "porou": 27, "porro": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "portabl": [31, 60, 64], "portillo": 47, "portion": 67, "posdefop": [0, 12, 14], "pose": [59, 67], "posit": [0, 2, 10, 12, 13, 14, 15, 17, 27, 64, 68, 69], "positivel1norm": [10, 68], "positiveorth": [10, 20, 56, 69], "posl1": 68, "possess": 0, "possibl": [0, 2, 6, 8, 12, 13, 14, 17, 27, 29, 30, 55, 56, 58, 59, 62, 67, 68], "possibli": [12, 55], "post": [0, 12, 55, 57], "post1": 26, "postcomposit": 14, "posterior": [20, 56, 58, 68], "posteriori": [20, 56, 68], "potent": 65, "potenti": [0, 14, 28, 68], "power": [14, 17, 54, 59, 60, 61, 63, 64, 65, 67, 68], "pp": [14, 70], "pr": 14, "practic": [0, 8, 12, 14, 27, 28, 56, 62, 67, 68], "pragmat": 60, "pre": [12, 15, 53, 55, 57, 58, 59, 66, 68], "precis": [0, 2, 3, 6, 7, 8, 12, 13, 16, 29, 53, 57, 63, 67, 68], "precisionwarn": 6, "precondit": 14, "predefin": 28, "predict": [12, 17, 68, 70], "predicted_sino": 68, "preemptiv": 0, "prefer": [12, 14, 59], "prefix": [28, 30], "prematur": [0, 14], "preprint": 70, "preprocess": 69, "presenc": 14, "present": 53, "preserv": [0, 20, 68, 69], "pretti": 0, "prevent": [12, 67], "previou": [12, 30, 57], "prewitt": 12, "primal": [14, 20, 58, 64, 70], "primari": [28, 59], "primarili": [59, 63, 64, 68], "prime": 60, "principl": [53, 61, 68], "print": [0, 6, 12, 19, 55, 60, 68], "prior": [57, 58, 63, 65, 67, 69], "probabilist": 68, "probabl": [2, 7, 10, 28, 56, 70], "problem": [0, 2, 6, 12, 14, 20, 41, 44, 45, 48, 55, 57, 58, 59, 64, 66, 67, 68, 70], "proce": 68, "process": [12, 20, 27, 28, 30, 36, 56, 57, 58, 59, 60, 63, 64, 66, 67, 68, 70], "prod": 60, "prod_": [12, 56], "produc": [12, 27, 57, 58, 59, 62, 68], "product": [17, 53, 56, 59, 63, 65, 67, 70], "profession": 59, "program": [14, 63, 64], "progress": [0, 28, 55, 65], "project": [0, 27, 28, 58, 59, 61, 63, 65, 66, 67, 70], "projop": 0, "promin": 12, "promis": 67, "promot": [14, 20, 56, 60, 67, 68], "prompt": 28, "prone": 8, "pronounc": 63, "proof": [60, 65, 67], "prop": 0, "propag": 49, "proper": [2, 12, 14, 20, 68], "properli": 29, "properti": [0, 5, 12, 16, 54, 56, 58, 59], "propos": 14, "propto": [2, 56, 68], "protobuf": 26, "prototyp": [63, 65, 67], "prove": [60, 68], "proven": 14, "provid": [0, 3, 8, 12, 14, 17, 26, 27, 28, 30, 33, 34, 55, 56, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69], "prowess": 60, "prox": [0, 2, 8, 10, 14, 29, 54, 58, 64, 68], "proxadam": [14, 70], "proxalg": 70, "proxdifffunc": [0, 68], "proxfunc": [0, 2, 10, 14], "proxim": [0, 2, 10, 14, 20, 30, 54, 64, 65, 67, 68, 70], "proximalpoint": 14, "proxsplit": 70, "prune": 12, "psa": [14, 70], "pseudo": [0, 13, 14, 27, 59, 67], "pseudo_inv_result": 59, "pseudoinvers": 67, "psf": 20, "psi": 14, "psi_": 14, "psi_t": 14, "psnr": [20, 68], "psnr_recon": 20, "psnr_y": 20, "ptp": 27, "public": [28, 63], "publish": 30, "pull": 58, "puls": 12, "pure": [8, 64], "purpos": [2, 17, 27, 28, 31, 57, 58, 64, 65, 67, 68, 70], "push": [28, 60], "px": 27, "pxa": [0, 8, 14, 26, 29, 60, 68], "pxd": [29, 60], "pxe_sampl": 2, "pxi": 8, "pxo": [2, 9, 12, 14, 27, 54, 55, 68], "pxrt": [8, 29, 60], "pxsl": 14, "pxst": 68, "pxt": 8, "pxu": [12, 17, 29, 60], "pxw": 19, "py": [8, 12, 19, 26, 28, 30], "py3": 26, "py311": 66, "pyabel": 26, "pycgsp": 50, "pycnufft": 50, "pycsou": 63, "pycspher": 50, "pycwavelet": 50, "pydata": [60, 63, 67], "pyfw": 50, "pygment": 26, "pylop": 64, "pypars": 26, "pypi": [28, 30, 31, 53, 63], "pyplot": [0, 2, 12, 14, 17, 20, 26, 27, 56, 57, 69], "pyproject": [28, 66], "pyproxim": 64, "pytest": 28, "python": [3, 4, 12, 17, 24, 26, 28, 30, 31, 42, 48, 53, 57, 60, 63, 64, 65, 66], "python3": [20, 26], "pytorch": [58, 59, 63, 64, 65, 66], "pyxu": [20, 29, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 55, 61, 62, 64, 66, 69], "pyxu_0chj7bz": 68, "pyxu_44fpysyu": 68, "pyxu_4xlaowpq": 27, "pyxu_gradient_desc": 28, "pyxu_gradient_descent_test": 28, "pyxu_n4ls69gq": 68, "pyxu_qc5r9mhj": 68, "pyxu_tm_ea5j5": 27, "pyxu_us": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "pyxu_xrt": 27, "pyxu_zgci4q0m": 68, "pyxuwarn": 6, "pyyaml": 26, "q": [0, 9, 14, 27, 33, 34], "q_": 12, "q_l": 0, "q_r": 0, "qquad": [0, 12, 13, 14], "quad": [0, 10, 12, 13, 14, 27, 55], "quadrat": [0, 14, 55, 56, 58], "quadraticfunc": [0, 10, 14], "quadratur": 27, "quaerat": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "qualiti": [27, 28, 30, 31, 53, 56, 63, 65, 67, 68], "qualnam": [0, 4, 16], "quantif": [48, 67, 70], "quantifi": [2, 68], "quantil": 70, "quantit": 53, "quantiti": [2, 6], "quantiz": 68, "queralt": [33, 34, 63], "queri": [0, 7, 15], "question": 66, "quick": [10, 12], "quicker": 62, "quickli": 63, "quiet_stop": [36, 41], "quiquia": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "quisquam": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "quit": [57, 65], "quiver": 12, "r": [0, 2, 7, 8, 9, 10, 12, 13, 14, 17, 20, 27, 55, 56, 57, 58, 59, 62, 68, 70], "r_": [0, 8, 12, 17, 26, 27], "rachford": 14, "radial": 17, "radio": [65, 70], "radioastronomi": 38, "radiu": [10, 27], "radon": [27, 59, 68], "radon_imag": 68, "rai": [27, 68], "rais": [0, 6, 12, 13, 17, 30], "raison": 67, "raj": 70, "ramp": 65, "rand_op": 62, "randn": 19, "random": [7, 8, 12, 14, 17, 19, 20, 27, 29, 56, 57, 60, 62, 67, 68, 69], "rang": [0, 2, 10, 12, 14, 26, 29, 55, 57, 58, 60, 63, 68], "rangeset": 10, "rangl": [0, 10, 12, 14, 56], "rangle_": [0, 12], "rank": [0, 12, 15, 17, 31, 53, 69], "rao": 12, "rapid": 67, "rapid_solv": 39, "rasmussen": 70, "raspy_stop": 49, "rate": [0, 14, 55, 70], "rather": [2, 59, 60], "ravel": [12, 26, 57, 69], "raw": 67, "ray_idx": 27, "rayxrt": 27, "rceil": 12, "rcparam": 27, "re": [0, 13, 17, 28, 30, 53, 55, 58, 59, 61, 62, 64, 65], "reach": [0, 12, 13, 15, 30, 65, 67, 69], "read": [17, 57, 60], "read_onli": 17, "readabl": [60, 67], "readi": [28, 30, 65, 66, 68], "readm": 28, "readthedoc": 26, "real": [0, 2, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 20, 33, 56, 58, 59, 64, 65, 68], "real_oper": 41, "realist": 64, "realm": [58, 62, 65], "reason": [0, 10, 12, 13, 20], "rebuild": 67, "recast": [0, 12], "receip": 66, "recent": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 65, 67, 70], "rechunk": [0, 69], "rechunkax": [0, 13], "recieiv": 53, "recommend": [2, 8, 12, 14, 28, 57, 66], "recon": [20, 56, 69], "recon_pnp_prox": 68, "recon_pnp_smooth": 68, "recon_tv": 68, "reconcil": 60, "reconstruct": [14, 27, 35, 49, 56, 57, 59, 64, 65, 67], "record": [0, 8, 68], "recov": [20, 58], "rectifi": 13, "recurr": 2, "red": [12, 68], "redirect": 17, "reduc": [0, 12, 20, 28, 57, 60, 62, 67, 68], "reduct": [7, 12], "reev": 14, "refer": [12, 27, 28, 30, 55, 58, 59, 62, 63, 69], "refin": 53, "reflect": [8, 12, 20, 28, 53, 57], "regard": 28, "regardless": 14, "region": [2, 12, 27, 56, 57, 67], "regist": [12, 27, 30, 32, 50], "regress": 70, "regular": [0, 13, 14, 20, 27, 57, 68], "regularis": [56, 67], "regularli": 63, "reinvent": 68, "rel": [10, 14, 15, 20, 58, 64, 67, 68], "relat": [0, 2, 6, 12, 56, 57, 58, 59, 62, 64], "relationship": 59, "relax": [14, 55], "releas": [28, 69], "relerror": [15, 19, 20, 55, 56, 68, 69], "relev": [12, 31, 58], "reli": [2, 26, 64, 65, 67], "reliabl": [67, 68], "relu": 13, "remain": [13, 20, 67, 69], "remark": [27, 64, 67], "remot": 28, "remov": [12, 13, 68], "render": 60, "reorder": 0, "rep": 26, "repeat": 14, "repect": 12, "replac": [67, 68, 69], "replic": 68, "repo": 28, "repositori": [30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 63, 66], "repres": [0, 2, 20, 53, 56, 58, 59, 60, 68], "represent": [0, 13, 16, 26, 56, 57, 59, 67, 68, 70], "reproduc": [65, 67], "request": 12, "requir": [12, 17, 20, 26, 27, 28, 29, 57, 58, 59, 60, 64, 65, 66, 67, 69], "require_view": 17, "requires_grad": 8, "rerout": 17, "rescal": 27, "research": [61, 64, 65, 66, 67], "resembl": [12, 68], "reshap": [0, 9, 12, 13, 17, 20, 26, 27, 56, 60, 68, 69], "reshapeax": [0, 13], "residu": [14, 27, 68], "resili": 68, "resiz": 8, "resolut": [27, 60, 67, 68], "resolv": 67, "resort": 68, "resourc": [3, 12, 58, 59, 60, 68], "respect": [0, 10, 12, 14, 27, 55, 59, 60, 62, 63, 64, 68], "rest": [12, 59], "restart": 14, "restart_r": 14, "restor": [0, 55, 65, 67], "restrict": [8, 12, 59, 67, 70], "result": [0, 12, 13, 17, 26, 55, 56, 57, 67, 68], "retain": 60, "rethink": 67, "retriev": [43, 56, 59], "return": [0, 2, 4, 7, 8, 9, 10, 12, 13, 14, 16, 17, 27, 29, 57, 58, 59, 60, 68], "reus": [0, 67], "reveal": 68, "revers": [12, 13, 59], "revert": 6, "rewrit": [56, 60], "rfloor": 12, "rfloor_": 13, "rgb": 12, "rh": [0, 12], "rho": 14, "ribi\u00e8r": 14, "rich": [26, 60, 64, 67], "richard": 41, "richtarik": 70, "riddl": 68, "right": [0, 2, 8, 9, 12, 13, 14, 28, 31, 56, 58, 59, 60, 68], "rightarrow": [14, 58, 62], "rigid": [60, 65, 67], "rigor": [59, 68], "rise": 67, "risk": 13, "ritzy_stop": 45, "rl": 70, "rng": [8, 12, 14, 17, 19, 57, 60, 68], "robust": [57, 58, 59, 60, 63, 64, 68, 70], "robustli": 57, "rockafellar": 70, "role": [3, 53, 63], "romano": 67, "roomy_solv": 52, "root": [13, 14, 66], "rose": 65, "rotat": [27, 68], "rough": [62, 67], "round": [10, 14, 64], "rout": 17, "routin": [3, 58, 59, 67, 68], "row": [12, 26], "royal": 70, "rtol": 14, "rue": [33, 34], "ruequera": [20, 26], "rule": [0, 8, 27, 55, 57, 58, 68], "run": [0, 5, 19, 20, 26, 30, 57, 60, 62, 66], "runner": 6, "runtim": [0, 7, 8, 15, 29, 60], "rustic_contrib": 39, "ruth": 52, "ru\u00e9": 63, "rvert_": 10, "rx": 27, "s_": 12, "s_0": 12, "s_1": 12, "s_b": 12, "sacrif": 60, "safe": [0, 6, 14, 17, 28, 55, 56], "sai": [14, 56, 58], "said": [0, 62], "sake": [60, 68], "salt": 56, "salty_contrib": 41, "same": [0, 8, 9, 10, 12, 14, 15, 17, 26, 27, 28, 29, 54, 56, 57, 59, 63, 67], "sampl": [0, 2, 12, 14, 17, 20, 27, 56, 57, 58, 68], "sample_lb": 2, "sampler": [3, 67, 68], "samples_ula": 2, "samples_ula_lb": 2, "sassy_oper": 46, "satisfi": [0, 2, 14, 19, 20, 26, 27, 68], "satisfy_al": [15, 20, 55, 56, 68], "satur": 14, "save": [54, 59, 68], "sc": 15, "scalabl": [51, 59, 60, 63, 67], "scalar": [0, 12, 15, 54, 59], "scale": [0, 2, 10, 12, 17, 20, 26, 27, 54, 55, 56, 57, 60, 63, 65, 67, 68, 69], "scalerul": [0, 54], "scan": [27, 30, 67, 68], "scenario": [0, 12, 13, 14, 20, 56, 59, 64, 68], "scene": [56, 67], "scharr": 12, "schedul": 60, "scheme": [12, 14, 20, 56, 57, 67, 70], "sch\u00f6nlieb": 70, "scienc": [58, 67, 68, 70], "scientif": [60, 63, 64, 70], "scientist": [27, 63, 64], "scikit": [20, 27, 64, 68], "scipi": [2, 4, 12, 14, 20, 27, 58, 63, 64, 66, 68], "scipy_spars": 4, "scope": 55, "score": [30, 31, 32, 50, 58, 68], "scratch": 66, "script": 30, "sde": 2, "seaborn": 27, "seamless": [30, 60, 68], "seamlessli": [31, 59, 68], "search": [7, 14, 30], "searchabl": 31, "second": [12, 14, 20, 57], "secret": [28, 68], "section": [2, 10, 14, 28, 54, 55, 57, 68], "section1": 14, "sed": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "see": [0, 2, 8, 10, 12, 14, 15, 17, 19, 27, 28, 53, 55, 56, 57, 59, 60, 63], "seed": [7, 14, 19, 27, 68], "seek": [20, 65], "seem": 27, "seen": [12, 14, 17, 19, 27, 57, 60, 68], "seismic": 57, "seismologi": 68, "seldom": 65, "select": [2, 13, 14, 28, 30, 53, 57, 63], "selector": 12, "self": [0, 8, 13, 29, 58, 59, 60, 68], "selfadjointop": [0, 12], "semant": 15, "semi": 2, "semicircl": 70, "semicontinu": 14, "semver": 28, "send": 12, "sens": [0, 13, 35, 67], "sensit": 57, "sensor": [20, 56], "sepand": 63, "separ": [12, 20, 55, 66], "seper": [12, 27], "sequeira": 43, "sequenc": [2, 9, 12, 14, 68], "sequenti": 26, "seri": 68, "serv": [3, 58, 59, 60, 68], "set": [0, 2, 7, 8, 10, 12, 13, 14, 20, 27, 29, 31, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 67, 68, 69, 70], "set_aspect": 0, "set_markerfacecolor": 14, "set_titl": [0, 12, 26, 27, 56, 57], "set_xlabel": [26, 27, 57], "set_xtick": [26, 27, 57], "set_xticklabel": 26, "set_ylabel": [26, 27, 57], "set_ytick": [26, 27, 57], "set_yticklabel": 26, "setup": [27, 30, 60, 69], "setuptool": 26, "setuptools_scm": 28, "sever": [0, 12, 13, 58, 62, 68, 69], "shade": 12, "shape": [0, 5, 8, 9, 10, 12, 13, 14, 17, 20, 26, 27, 53, 54, 56, 57, 58, 59, 67, 68, 69], "share": [8, 12, 31, 57, 60, 63, 67], "sharon": 36, "sharp": [56, 57, 67, 68], "sharp_math": 51, "shayan": 70, "shelf": 68, "shelton": 41, "shift": [0, 12, 17, 27, 54, 58], "shih": 70, "ship": [59, 63, 68], "shop": 31, "short": [17, 27, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "short_descript": 28, "shortcut": [58, 59], "should": [0, 2, 3, 8, 10, 12, 13, 14, 15, 19, 27, 28, 29, 57, 58, 67, 68], "shouldn": 30, "show": [2, 4, 12, 14, 20, 27, 55, 56, 60, 69], "show_progress": [0, 14, 55, 56, 68], "showcas": 56, "shown": [0, 14, 27, 28, 55, 60], "shrill_math": 52, "shrill_oper": 36, "shrinkag": 70, "shy_math": 41, "siam": 70, "side": [2, 8, 12, 56, 60], "sigma": [0, 2, 12, 14, 20, 26, 56, 57, 68, 69], "sigma_": [2, 12, 14, 56], "sigma_0": 2, "sigmoid": [13, 17], "sign": [0, 13, 58, 69], "signal": [0, 12, 14, 19, 26, 36, 37, 57, 59, 64, 68, 69, 70], "signalprocess": 26, "signatur": [14, 17, 59], "signifi": 58, "signific": [14, 60, 65, 67, 69], "significantli": [20, 60, 68], "sigpi": 64, "silu": 13, "simd": 60, "simeoni": [63, 70], "similar": [2, 14, 26, 27, 68], "similarli": [60, 66, 69], "simpl": [0, 2, 14, 28, 30, 31, 54, 57, 58, 59, 60, 63, 67, 68], "simpler": [26, 54, 55, 59, 62, 68], "simpli": [28, 30, 58, 68], "simplic": [2, 27, 68], "simplif": 60, "simplifi": [54, 55, 58, 67, 68], "simul": [20, 27, 56], "simultan": 12, "sin": [8, 13, 27, 57], "sinc": [0, 2, 8, 12, 13, 14, 59, 68], "sincel": 51, "sine": 13, "singl": [8, 12, 14, 16, 26, 29, 42, 53, 57, 60, 67, 68, 69], "singular": [0, 12, 13, 59, 67], "sinh": 13, "sino": 68, "sino_fillin": 68, "sinogram": [27, 67, 68], "sirisaac": 28, "sit": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "site": [20, 26], "situat": [12, 59], "six": 26, "size": [0, 2, 7, 8, 10, 12, 13, 14, 17, 19, 26, 29, 55, 57, 58, 60, 65, 68, 69], "size_rang": [27, 68], "sketchi": 68, "skew": 2, "ski": [27, 68], "skimag": [20, 26, 27, 68, 69], "skinny_oper": [44, 47], "skip": 27, "skt": 68, "sl2": [20, 56, 69], "slice": [9, 12, 14, 27, 68], "slight": 68, "slightli": 62, "slope": 17, "slow": [20, 57], "slower": [12, 14], "slvr": [0, 14], "sm": 0, "small": [2, 12, 14, 57, 65], "smaller": [7, 9, 12, 14, 55, 60, 68], "smallest": [0, 16], "smart": 58, "smarter": 70, "smear": 68, "smoggy_solv": 38, "smooth": [0, 12, 14, 20, 30, 55, 56, 57, 62, 64, 67, 68], "smooth_posterior": 68, "smooth_sigma": 12, "smooth_trunc": 12, "smoother": [17, 57], "smoothli": 69, "snippet": [29, 59, 60, 68], "so": [0, 2, 12, 14, 26, 27, 28, 29, 30, 55, 56, 58, 59, 60, 63, 65, 67, 68], "sobel": 12, "societi": 70, "soft": 10, "softplu": 13, "softwar": [19, 28, 60, 63, 65, 67], "sol": 55, "solut": [0, 2, 10, 12, 14, 19, 20, 55, 56, 57, 58, 59, 60, 64, 65, 69], "solv": [0, 12, 13, 14, 20, 55, 56, 58, 59, 64, 67, 68], "solver": [5, 15, 19, 20, 28, 30, 32, 34, 35, 38, 39, 44, 45, 46, 49, 50, 51, 52, 55, 56, 58, 68, 69], "solver_admm": 14, "solver_kwarg": 14, "solverc": 5, "solverm": 5, "solvermod": 0, "solvert": 5, "some": [0, 2, 3, 8, 12, 14, 17, 26, 27, 54, 55, 57, 58, 59, 60, 62, 64, 66, 67, 68], "someth": [0, 67], "sometim": [27, 59], "somewher": 28, "sonya": 38, "sophist": 67, "sourc": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 24, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 63, 64, 65, 67, 68], "sp": [2, 14, 27, 68], "sp_op": [8, 26], "space": [0, 12, 27, 57, 58, 59, 68, 70], "span": 10, "spars": [4, 5, 6, 14, 54, 64], "sparsearrai": 5, "sparsearrayinfo": 4, "sparsemodul": 5, "sparsiti": [67, 68], "spatial": [12, 57], "special": [0, 8, 12, 13, 15, 31, 60, 67], "specif": [0, 2, 6, 7, 12, 14, 17, 31, 55, 56, 57, 58, 59, 60, 64, 65, 66, 67, 68], "specifc": 0, "specifi": [0, 5, 7, 8, 10, 12, 13, 14, 15, 17, 28, 30, 57, 60, 68, 69], "spectral": [0, 12, 13, 62], "specul": 67, "speed": [2, 14, 26, 60, 62, 65, 68], "speedup": 14, "sphere": [45, 70], "sphinx": [24, 28], "spicy_oper": 40, "split": [14, 64, 67, 70], "spooky_contrib": 43, "spooky_math": 44, "spooky_stop": 45, "spread": [20, 27], "springer": 70, "sqrt": [0, 2, 10, 12, 13, 14, 20, 27, 56, 62], "squar": [0, 2, 12, 13, 17, 19, 20, 27, 56, 64, 68, 70], "squaredl1norm": 10, "squaredl2": 58, "squaredl2norm": [2, 10, 14, 19, 20, 55, 56, 58, 68, 69], "squareop": [0, 7, 12, 68], "squeez": [0, 12, 13, 14, 55], "squeezeax": [0, 12, 13], "src": [27, 28], "ssim": 20, "ssim_i": 20, "ssim_recon": 20, "st": 12, "stabil": 12, "stabl": [2, 26, 53, 62, 64], "stabler": [0, 13], "stack": [8, 9, 12, 13, 17, 27, 29, 54, 55, 60, 63, 68], "stage": [53, 62, 67], "stai": 58, "stand": [53, 60, 64, 65, 68], "standard": [2, 12, 14, 20, 31, 53, 55, 56, 57, 60, 65, 67, 68], "standard_norm": [14, 17, 60], "star": [14, 17], "star_like_sampl": 17, "starlikesampl": 17, "start": [0, 2, 4, 16, 26, 27, 28, 30, 63, 66, 68], "stat": [0, 2], "state": [0, 2, 55, 60, 62, 65, 67], "static": [12, 60], "staticmethod": 17, "stationari": 2, "statist": [0, 2, 56, 67, 68, 70], "std": [26, 60, 62], "stdout": 0, "steeper": 64, "stem": [14, 68], "stemlin": 14, "stencil": [26, 57, 68], "step": [0, 2, 7, 12, 14, 15, 26, 27, 28, 30, 54, 55, 56, 57, 58, 60, 68], "stephen": 70, "stick": 27, "still": [12, 14, 63, 64], "stitch": 68, "stochast": [0, 2, 7, 12, 13, 14, 59, 62, 67], "stop": [0, 14, 19, 20, 27, 30, 31, 32, 36, 38, 40, 41, 42, 43, 45, 46, 49, 50, 55, 56, 68, 69], "stop_crit": [0, 20, 55, 56, 68, 69], "stop_rat": 0, "stoppingcriterion": [0, 15], "store": [0, 2, 57, 59, 62, 68, 70], "str": [0, 5, 6, 8, 12, 15, 17], "straightforward": [28, 59, 66, 68], "strategi": [14, 17, 55, 58, 60, 68], "streamlin": [58, 60, 68], "strength": 68, "strictli": 14, "stride": 67, "string": [12, 28, 57], "strip": 0, "strive": 67, "strong": [2, 63, 67, 68], "strongli": 0, "structur": [12, 13, 27, 28, 30, 54, 57, 58, 60, 67, 68, 69, 70], "structural_similar": 20, "structure_tensor": 12, "structuretensor": 12, "studi": 67, "style": 27, "sub": [0, 3, 8, 9, 12, 13, 14, 27, 55, 60], "subclass": [0, 8, 29, 58, 59], "subgauss": 70, "subject": 2, "submodul": 4, "subplot": [0, 12, 20, 26, 27, 56, 57, 68], "subsamp_mat": 14, "subsampl": [0, 12, 14], "subsequ": [20, 27], "subset": [12, 27, 66], "subsist": 68, "substanti": 68, "substrat": 27, "subtract": [0, 12], "success": [62, 68], "successfulli": [19, 26], "succinctli": 67, "suffici": 2, "suggest": [53, 67], "suit": [6, 55, 58, 59, 64, 66, 67, 68], "suitabl": [4, 14, 20, 55, 56], "sulky_solv": 52, "sum": [2, 3, 9, 10, 12, 17, 20, 54, 55, 56, 58, 59, 68, 70], "sum_": [2, 10, 12, 27, 55, 56], "sum_op": 55, "summar": [0, 17, 58, 66, 68], "summat": 12, "sup_": 14, "super": [0, 29, 54, 58, 60, 67, 68], "super_contrib": 44, "supercharg": 31, "superior": 67, "suppli": [0, 8, 10, 12, 17], "support": [0, 4, 5, 8, 12, 14, 20, 27, 29, 53, 58, 59, 60, 63, 65, 67, 68, 69], "supported_array_modul": [4, 29, 60], "supported_array_typ": 4, "supported_sparse_modul": 4, "supported_sparse_typ": 4, "supportsindex": 12, "suppos": [58, 59], "suppress": 57, "suptitl": [12, 26], "sure": [28, 58], "surround": 12, "sustain": 63, "svd": [0, 12, 13, 14, 62, 68], "svdval": [0, 12, 13, 59], "swap": 60, "symmetr": [2, 12, 14, 33, 57], "symmetri": 12, "symposium": 70, "sync": 31, "synchron": 0, "syntax": 60, "synthes": [0, 8], "system": [12, 14, 27, 59, 60, 64, 66, 67, 68], "t": [0, 2, 10, 12, 13, 14, 15, 26, 27, 28, 30, 54, 55, 57, 58, 59, 60, 62, 64, 65, 68, 70], "t1": 60, "t_l": 0, "t_max": 27, "t_offset": 27, "t_pylop": 26, "t_pyxu": 26, "t_r": 0, "t_scico": 26, "t_scipi": 26, "t_spec": 27, "tab": 28, "tacit_stop": 36, "tackl": [58, 59], "tag": [0, 28], "tail": [2, 12], "tailed": 2, "tailor": [55, 58, 59, 60, 65, 67], "take": [0, 2, 12, 14, 26, 27, 53, 54, 56, 59, 67], "taken": 12, "talk": 59, "tan": 13, "tangent": 13, "tanh": 13, "tao": 70, "taper": 68, "target": [0, 2, 30], "task": [0, 12, 13, 28, 58, 59, 60, 67, 68], "tasty_oper": 51, "tau": [0, 8, 10, 13, 14, 58, 68], "tau_": 14, "tawdry_math": 52, "teach": 36, "technic": [2, 3, 63], "techniqu": [59, 65, 67, 68], "technologi": [60, 65, 67], "technometr": 70, "tediou": 65, "tell": 68, "tempdir": 0, "templat": [28, 31, 58, 59, 63], "tempora": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "tend": 57, "tensor": [8, 63], "tensordot": 17, "tensorflow": [64, 65], "tensorstor": 26, "term": [12, 14, 20, 31, 55, 56, 57, 58, 59, 62, 63, 64, 65, 67, 68, 70], "termin": [0, 30], "test": [0, 2, 6, 17, 59, 63, 66, 68], "test_and_deploi": 28, "test_opt": 28, "test_solv": 28, "testabl": 67, "testop": 0, "text": [0, 10, 12, 13, 14, 27, 56, 58, 68], "textbf": 10, "textur": 68, "th": [0, 2, 9, 12, 27], "than": [2, 7, 8, 12, 13, 14, 16, 20, 27, 30, 55, 57, 59, 60, 62, 64, 67, 68], "thank": [59, 63, 65], "thankfulli": 68, "thei": [2, 12, 14, 28, 30, 31, 54, 55, 57, 58, 59, 60, 62, 67, 68], "them": [12, 28, 30, 55, 57, 58, 59, 60, 62, 66, 67], "themselv": [60, 65], "theorem": [7, 14, 27, 70], "theoret": [2, 68], "theori": [63, 70], "therebi": [60, 62, 68], "therefor": [14, 20, 27, 56, 60], "thereof": [0, 8, 15], "thermal": 20, "thesi": 70, "theta": 68, "thi": [0, 2, 3, 6, 7, 8, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 29, 31, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69], "thin": 2, "thing": 28, "think": [58, 59], "those": [8, 12, 55, 56, 57, 58, 64, 66, 68], "though": [12, 59], "thought": 53, "thread": [12, 17], "threadsperblock": 12, "three": [12, 14, 55, 66, 70], "threshold": [15, 20, 70], "thrive": 68, "through": [12, 17, 27, 28, 54, 55, 56, 61, 63, 65, 66, 67, 68], "throughout": [3, 69], "thu": [0, 2, 8, 12, 27, 57, 69], "thumb": [57, 58], "tic": 26, "tick": 27, "tifffil": 20, "tight": 63, "tight_layout": [0, 20, 26, 56], "tight_solv": 51, "tighter": [0, 62], "tightest": [0, 12, 13, 62], "tikhonov": [56, 67], "tild": 2, "tile": 12, "time": [0, 2, 8, 9, 10, 12, 13, 14, 17, 20, 26, 28, 54, 55, 57, 59, 62, 63, 65, 68], "timedelta": 15, "timeit": [60, 62], "timescdotstim": 8, "tiny_oper": 43, "tip": 58, "titl": [2, 12, 20, 68], "titles": 27, "tmp": [27, 68], "to_numpi": 17, "tocsr": 14, "todai": 65, "toeplitz": 12, "togeth": [53, 68], "toi": 2, "tokamak": 47, "tokemakrec": 50, "token": 28, "tol": [62, 68], "toml": [28, 66], "tomo": 68, "tomograph": [27, 67], "tomographi": 59, "tomopi": 64, "too": [8, 14, 55, 59, 62], "took": 58, "tool": [2, 27, 28, 31, 54, 57, 58, 59, 60, 61, 62, 65, 67], "toolbox": [27, 64], "toolkit": 60, "toolset": 42, "toolz": 26, "top": [2, 3, 5, 12], "topic": 57, "torch": [8, 64], "total": [12, 23, 25, 26, 27, 32, 46, 50, 67, 68, 69, 71], "toucan": 57, "tour": [65, 70], "toward": [2, 14, 58, 62, 68], "tox": [28, 66], "tpu": [63, 64], "tqdm": 26, "tr": [0, 7], "trace": [0, 7, 12, 13, 59, 62], "track": [15, 42, 68], "track_object": 0, "trade": [0, 56, 57, 60, 67], "tradeoff": 2, "tradit": [14, 60, 64, 67, 68], "tradition": 60, "trail": 12, "transfer": [0, 8], "transform": [8, 17, 27, 39, 52, 55, 56, 58, 59, 63, 65, 67, 68, 70], "transit": [26, 60, 65, 67, 69], "translat": 17, "transmiss": 67, "transpar": 6, "transpos": [0, 12, 20, 27, 54, 69], "transposeax": [0, 13], "transposerul": [0, 54], "transposit": 0, "trap": 65, "travers": 17, "trend": 70, "triangular": 12, "trick": 14, "tricki": 27, "tricky_stop": 43, "trigger": 68, "trigonometr": 13, "trim": [12, 57], "trim_width": 12, "trimspec": 12, "triniti": 28, "trivial": [59, 60], "true": [0, 2, 8, 12, 13, 14, 15, 17, 19, 20, 26, 27, 55, 56, 57, 58, 59, 60, 68], "truli": 68, "truncat": [12, 57], "truth": [14, 27, 57, 68], "try": [19, 27, 56, 57], "ts_0p": 12, "tube": 68, "tune": [14, 58, 63, 68], "tuning_strategi": [14, 55], "tuomo": 70, "tupl": [0, 5, 10, 12, 13, 17, 27, 29, 55, 57, 58, 60], "turbocharg": 65, "turn": [58, 60, 68], "tutori": [3, 27, 28, 65, 68], "tv": [2, 20, 56, 68], "tv_prior": 68, "tvdenois": 50, "tweedi": 68, "twice": 12, "twine_api_kei": 28, "twist": 70, "two": [0, 12, 14, 17, 26, 27, 54, 55, 56, 57, 58, 59, 63, 67, 68, 70], "tx": 27, "type": [0, 2, 3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 26, 29, 30, 54, 56, 57, 58, 60, 64, 65, 67, 68], "typic": [2, 58, 67, 68], "tyrrel": 70, "u": [0, 2, 10, 27, 28, 56, 58, 60, 68], "ub": 10, "uk": 28, "ula": [2, 3, 70], "ula_lb": 2, "ultim": 67, "ultra": 65, "unable_math": 36, "unadjust": 70, "unajust": 2, "unavail": [10, 27], "unbound": [0, 12, 13], "uncertain": 30, "uncertainti": [48, 56, 67, 68, 70], "uncertaintyqu": 50, "unchang": 17, "undampen": 27, "under": [2, 3, 10, 12, 26, 55, 62, 64], "underli": [2, 56, 60, 61, 68], "underscor": 30, "understand": [53, 59, 60, 61, 64, 68], "understood": [59, 68], "undertaken": 20, "undo": 59, "undocu": 8, "uni": 12, "unifi": [63, 64], "uniform": [12, 19, 51], "uniform_filt": 68, "uniformili": 27, "uniformli": 27, "unimpl": 0, "uniqu": [0, 2, 12, 13, 14, 20, 27, 60, 62, 64, 68], "unit": [10, 12, 13, 60, 63], "unitari": [0, 12], "unitarili": 0, "unitop": [0, 13], "univers": [65, 66, 67], "unknown": [0, 56, 58, 59, 62, 67], "unless": 0, "unlik": [14, 58, 64, 65, 68], "unpreced": [65, 67], "unrol": 63, "unsaf": 17, "unser": 70, "unspecifi": [0, 7, 12, 13, 14], "unstabl": [57, 64], "unsuit": 64, "until": 0, "unus": 14, "unwieldi": 68, "up": [2, 10, 12, 14, 20, 26, 29, 53, 56, 60, 65, 68, 69], "updat": [0, 2, 12, 14, 17, 26, 28, 54, 55, 58, 62, 66, 69, 70], "upon": [12, 20], "upper": [0, 10, 12, 13], "uq_mcmc": 70, "us": [0, 2, 3, 4, 6, 7, 8, 10, 12, 13, 14, 15, 17, 20, 26, 27, 28, 29, 39, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 65, 66, 67, 68, 69], "usabl": [0, 65], "usag": [0, 69], "use_git_tags_for_vers": 28, "user": [0, 3, 5, 6, 12, 13, 14, 15, 27, 28, 29, 53, 55, 56, 60, 62, 63, 64, 66, 67], "usernam": 28, "userwarn": 6, "usual": [58, 59, 62, 68], "ut": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "util": [8, 12, 20, 29, 58, 59, 60, 67, 68], "v": [8, 12, 14, 20, 69], "v0": [14, 28], "v0_8": 27, "v3": 28, "v_": 12, "v_i": 12, "valid": [12, 14, 17, 59, 68], "valkonen": 70, "valu": [0, 2, 4, 7, 8, 12, 13, 14, 15, 16, 17, 20, 27, 29, 53, 56, 57, 58, 59, 62, 68], "valuabl": 62, "var": [2, 15, 20, 55, 56, 68], "var_lb": 2, "var_ula": 2, "var_ula_lb": 2, "vari": [12, 27, 57, 68], "variabl": [0, 5, 12, 14, 15, 17, 20, 56, 58], "varianc": [2, 7, 14, 56, 57], "variant": 14, "variat": [12, 46, 57, 67, 68, 69], "varieti": [28, 54, 59, 68], "variou": [3, 14, 29, 31, 55, 56, 58, 59, 60, 62, 64, 68], "varnam": [0, 5, 8, 15, 17], "vdot": [0, 9, 12, 57], "ve": [31, 59, 65, 68], "vec": 12, "vector": [0, 8, 12, 14, 17, 27, 29, 54, 57, 58, 59, 63, 68, 69], "velit": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "ventur": 65, "verbos": [0, 20, 55, 68], "verhoeven": 14, "veri": [55, 57, 58, 59, 60, 63, 64, 67, 68], "verifi": [0, 13, 27, 28], "vers": 64, "versa": 8, "versatil": [0, 27, 54, 55, 58, 59, 64, 68], "version": [12, 14, 20, 26, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 58, 59, 63, 67], "vert": [2, 10, 12, 13, 14, 20, 56], "vert_": [2, 10, 14, 20, 56], "vert_1": 56, "vert_2": [2, 14, 20], "vertic": 9, "via": [0, 7, 8, 12, 13, 14, 17, 20, 27, 31, 54, 55, 57, 59, 60, 63, 64, 65, 66, 68, 69], "vice": 8, "viciou": 65, "view": [8, 12, 17, 59, 66], "view_as_complex": [12, 17], "view_as_r": [12, 17], "viewabl": 28, "visibl": 28, "vision": [65, 67, 70], "visual": [12, 27, 57, 60, 67], "vmap": 8, "vmax": 57, "vmin": 57, "vol": 70, "volum": 27, "volume_fract": 26, "voluptatem": [35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "von": 2, "voxelis": 38, "vu": [14, 55], "vulgar_oper": 49, "w": [0, 8, 10, 12, 17, 68], "wa": [6, 12, 14, 30, 67, 68, 69], "wai": [0, 13, 14, 27, 55, 58, 59, 62, 67, 68], "walk": [55, 56, 61, 66], "want": [15, 20, 26, 28, 31, 55, 59, 66], "warm": 2, "warn": [0, 8, 12, 19, 26, 27], "warn_dask_perf": 6, "warp": 12, "watermark": 67, "wave": [49, 64], "wavelet": [52, 68], "waveprop": 50, "wd": 0, "we": [0, 2, 8, 10, 12, 14, 19, 20, 26, 27, 28, 30, 31, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 68, 69], "weak_solv": 49, "web": 68, "websit": 30, "week": 63, "weight": [12, 14, 27, 53, 68], "weird": 12, "welcom": [3, 63], "welford": [2, 70], "welfordalg": [2, 70], "well": [2, 8, 14, 27, 31, 55, 56, 58, 59, 62, 64, 67, 68], "were": 30, "what": [19, 27, 59, 68], "whatev": 59, "wheel": [66, 68], "when": [0, 2, 6, 7, 8, 10, 12, 13, 14, 15, 17, 20, 26, 27, 28, 29, 55, 57, 58, 59, 62, 68, 69, 70], "whenev": [14, 28, 29, 62], "where": [0, 2, 8, 10, 12, 13, 14, 20, 26, 27, 29, 55, 56, 57, 58, 59, 60, 62, 65, 67, 68], "wherea": 12, "wherev": 69, "whether": [0, 2, 14, 57, 58, 61, 65], "which": [0, 2, 6, 9, 10, 12, 13, 14, 20, 26, 27, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69], "while": [20, 27, 30, 31, 53, 54, 57, 60, 62, 64, 65, 66, 67, 68], "whl": 26, "who": [3, 12, 55, 60, 64, 66], "whose": [2, 12, 28, 59], "why": 58, "wide": [58, 63, 68], "wider": 63, "width": [12, 16, 20, 26, 29, 60, 68, 69], "widthspec": 12, "wikipedia": 62, "wild_solv": 52, "william": 70, "window": [64, 66], "wiry_stop": 42, "wise": [0, 2, 8, 12, 56], "wish": [3, 28, 30, 66], "wit": 65, "within": [17, 28, 30, 60, 67], "without": [0, 3, 14, 19, 30, 31, 54, 56, 59, 60, 68, 69, 70], "woe": 65, "wolf": 41, "word": [14, 68], "work": [0, 8, 12, 13, 26, 28, 31, 57, 58, 59, 61, 63, 64, 65, 67, 68, 69], "workdir": 0, "worker": 12, "workflow": [28, 68], "workshop": 70, "world": [20, 56, 58, 60, 65, 68], "worri": 65, "worst": [0, 12, 13], "would": [2, 14, 26, 27, 30, 53, 57, 66, 68], "wrap": [8, 12, 17, 57], "wrapper": [8, 63], "wrestl": 65, "wright": 70, "write": [0, 29, 60, 68], "writeback": 0, "writeback_r": 0, "written": [0, 12, 17, 20, 55], "wsize": 68, "www": 28, "x": [0, 2, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 54, 55, 56, 57, 58, 59, 60, 62, 66, 68, 69], "x0": [2, 14, 17, 19, 20, 55, 56, 68, 69], "x1": 17, "x2": 17, "x_": [0, 10, 12, 13, 17, 57, 59], "x_0": [12, 57], "x_ax": 57, "x_gt": 14, "x_i": 12, "x_j": 12, "x_opt": 14, "x_r": [12, 17], "x_recon": 14, "x_samp": 14, "xd": [27, 68], "xdesign": [27, 68], "xiaohao": 70, "xla": 64, "xp": [0, 7, 8, 20, 29, 60], "xrai": 27, "xrt": 27, "xtick": 27, "xx": [12, 17, 57], "xy": [12, 57], "y": [0, 8, 9, 10, 12, 13, 14, 17, 19, 20, 26, 27, 28, 55, 56, 57, 60, 62, 69], "y1": 8, "y2": 8, "y3": 8, "y_": [10, 12, 56], "y_2d": 12, "y_i": 56, "y_op": 12, "y_pylop": 26, "y_pyxu": 26, "y_r": [12, 17], "y_scico": 26, "y_scipi": 26, "y_sep": 12, "y_separ": 26, "y_sp": 12, "yaml": 28, "yan": 70, "ye": [0, 64], "yet": [0, 8, 14, 19, 59, 60], "yield": [0, 2, 14, 56, 57, 60, 68], "yin": 14, "yml": 28, "york": 70, "yoshida": 0, "yosida": 2, "you": [0, 8, 15, 19, 26, 28, 30, 31, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69], "young": 64, "your": [12, 13, 26, 30, 31, 53, 55, 58, 59, 61, 62, 65, 66, 69], "your_module_nam": 30, "yournam": 28, "yourself": 54, "ytick": 27, "yu": 70, "yx": 57, "yy": [12, 17, 57], "z": [0, 2, 10, 12, 13, 14, 17, 20, 55, 60], "z0": 14, "z_r": 12, "zero": [2, 8, 9, 12, 14, 20, 27, 63, 67, 68], "zeros_lik": [12, 57], "zip": [0, 9, 24], "zipp": 26, "zorder": 57, "\u00b5": 60, "\u00e9ric": 70, "\u00eatre": 67}, "titles": ["pyxu.abc", "pyxu.experimental", "pyxu.experimental.sampler", "API Reference", "pyxu.info.deps", "pyxu.info.ptype", "pyxu.info.warning", "pyxu.math", "pyxu.operator.interop", "pyxu.operator.blocks", "pyxu.operator.func", "pyxu.operator", "pyxu.operator.linop", "pyxu.operator.map", "pyxu.opt.solver", "pyxu.opt.stop", "pyxu.runtime", "pyxu.util", "Example Gallery", "Using Contributed Plugins in Pyxu", "Total-Variation based Bayesian Image Deblurring", "<no title>", "<no title>", "Computation times", "Example Gallery", "Computation times", "Convolution with Pyxu", "Advanced Computerized Tomography with Pyxu", "Contributing to the Pyxu-FAIR", "Developer Notes", "How to use plugins in Pyxu?", "Extending Pyxu", "Catalog", "pyxu-eigh", "pyxu-gradient-descent", "CSEEG", "DSP-Notebooks", "EnvironTracker", "HVOX", "HoughDetector", "OrientationPy", "PYFW", "Palentologist", "PhaseRet", "PycGSP", "PycSphere", "TVDenoiser", "TokamakRec", "UncertaintyQuant", "WaveProp", "Plugin Preview Catalog", "pycNUFFT", "pycWavelet", "Pyxu Score Explained", "Operator Algebra Logic", "Optimization Algorithms", "Bayesian Computational Imaging with Pyxu", "Differential Operators in Pyxu", "Loss & Regularization Functionals", "Forward Operators", "High Performance Computing Features", "User Guide", "Lipschitz Constants and Automatic Step Size Tuning", "Pyxu", "Comparison with other Frameworks", "Getting Started", "Installation", "Computational Imaging in a Nutshell", "Hands-on Example: Computerized Tomography with Pyxu", "Migrating from v1 to v2", "References", "Computation times"], "titleterms": {"": [60, 68], "0": 26, "1": [19, 26, 56], "1d": 26, "2": [19, 26, 56], "2d": [26, 27], "3": [19, 26], "4": 19, "A": [59, 64, 68], "For": 30, "Its": 60, "On": 62, "The": [58, 59, 60, 67], "__init__": 14, "abc": [0, 3], "abid": 29, "acceler": 55, "access": 62, "across": 26, "ad": [20, 56], "addit": 59, "adjoint": 59, "adopt": 67, "advanc": [27, 55], "agent": 58, "agnost": 60, "algebra": [54, 62], "algorithm": [19, 55], "all": [26, 66], "analysi": 64, "api": [3, 29], "appli": 20, "applic": 68, "approach": 56, "approxim": 57, "arithmet": [0, 3, 54], "arrai": 3, "array_modul": 17, "assur": 59, "attempt": 19, "automat": [28, 58, 62], "back": 68, "backend": [3, 62], "base": [20, 56], "basic": [3, 12, 66, 68], "batteri": 59, "bayesian": [20, 56, 67, 68], "beam": [27, 68], "befor": 19, "behind": 54, "benchmark": 26, "benefit": 58, "between": 57, "block": [3, 9, 54], "blur": [20, 26], "build": 54, "capabl": 63, "catalog": [32, 50], "catalogu": 31, "cg": 55, "chang": 69, "choic": 56, "choos": [55, 57], "class": 58, "closer": 64, "combin": 56, "commit": 28, "commun": 65, "compar": 64, "comparison": 64, "complex": [3, 17], "compon": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "composit": [20, 58], "comput": [23, 25, 56, 60, 64, 67, 71], "computer": [27, 68], "conclus": [19, 64], "conjug": 55, "conquer": 59, "constant": 62, "constraint": 56, "contend": 64, "content": [0, 3, 8, 10, 12, 13, 17], "context": 60, "continu": 28, "contribut": [19, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "contributor": 63, "conundrum": 60, "convers": 69, "convolut": [3, 12, 26], "convolv": 26, "core": [59, 60], "cost": 56, "council": 63, "coverag": 28, "craft": 58, "creat": [20, 26, 28], "crisi": 67, "cseeg": 35, "cupi": 60, "custom": 58, "dask": 60, "data": 26, "dawn": 67, "deblur": [20, 58], "deep": [59, 66, 67], "deepinv": 64, "defin": [3, 56], "demystifi": [58, 59], "denois": 56, "dep": [3, 4], "depend": [26, 66], "deploy": 28, "deriv": [3, 12, 57], "descent": [19, 34, 55], "descript": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "detail": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "develop": [28, 29, 30, 66], "differ": 57, "differenti": [57, 58], "difffunc": 58, "diffmap": 59, "direct": 26, "distribut": [56, 60], "divid": 59, "document": 28, "doe": [30, 54], "dsp": 36, "dual": 55, "eas": 64, "ecosystem": 63, "eigh": 33, "element": [3, 13], "embrac": 60, "envelop": 58, "environ": 28, "environtrack": 37, "equat": 68, "estim": [20, 62], "exampl": [18, 24, 29, 55, 58, 60, 62, 68, 69], "experiment": [1, 2, 3], "explain": 53, "extend": 31, "facet": 67, "fair": 28, "fan": 27, "featur": [28, 59, 60, 63, 64], "filter": [3, 12, 68], "final": 60, "finit": 57, "first": 56, "fit": 14, "flexibl": 58, "forward": [58, 59], "foundat": 58, "framework": [31, 64, 66], "free": 59, "from": 69, "func": [10, 58], "function": [3, 10, 56, 58], "further": 69, "galleri": [18, 24], "gaussian": 57, "gener": [3, 8, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "get": 65, "git": 28, "github": 28, "govern": 63, "gpu": 60, "gradient": [19, 34, 55, 57], "guid": 61, "guru": 55, "hand": [60, 62, 68], "handl": 3, "happen": 30, "help": 69, "hessian": 57, "hierarchi": 58, "high": [60, 67], "houghdetector": 39, "how": [30, 54, 57], "hpc": [60, 64], "hvox": 38, "hyperparamet": 55, "i": [58, 65], "ideal": 68, "imag": [20, 26, 27, 56, 67, 68], "implement": [55, 56], "implicit": [58, 68], "import": [19, 56, 59], "includ": 59, "indic": [3, 10], "info": [3, 4, 5, 6], "inform": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52], "infrastructur": 60, "initi": 28, "input": 26, "instal": [19, 26, 66], "integr": 28, "interfac": 55, "interop": [3, 8], "interoper": [31, 66], "introduct": 62, "intuit": 68, "invers": 68, "jax": [3, 8], "join": 65, "just": 60, "kei": [63, 69], "kernel": [20, 26], "learn": [59, 66, 67], "least": 58, "level": [3, 60], "librari": 26, "likelihood": 56, "linear": [3, 59], "linfunc": 58, "linop": [12, 59], "lipschitz": 62, "load": [20, 56], "local": 28, "logic": 54, "look": 64, "loss": [3, 10, 58], "low": 3, "main": 64, "make": 65, "manag": [28, 60], "map": [13, 20, 56], "math": [3, 7], "matrix": 59, "matur": 64, "meta": 31, "method": [55, 59], "migrat": 69, "misc": [3, 13, 17], "model": 56, "modern": 60, "modul": [56, 60], "modular": [60, 68], "monitor": 28, "moreau": 58, "multi": 67, "naiv": 68, "necessari": [19, 56, 65], "new": [28, 55], "nod": 59, "nois": [20, 56], "non": [59, 68], "norm": [3, 10], "note": [29, 64], "notebook": 36, "now": 65, "number": 3, "numpi": 60, "nutshel": [67, 68], "object": 19, "obtain": 56, "offset": 27, "oper": [0, 3, 8, 9, 10, 11, 12, 13, 17, 29, 54, 57, 58, 59, 60, 62], "opt": [3, 14, 15], "optim": [55, 56], "option": 66, "orientationpi": 40, "other": 64, "our": 65, "out": 60, "overview": 55, "packag": 28, "palentologist": 42, "parallel": [27, 68], "paramet": [14, 57], "parametr": 57, "partial": 57, "partner": 63, "pd": 55, "perform": [60, 67], "pgd": 55, "phaseret": 43, "plai": 68, "plug": 68, "plugin": [19, 28, 30, 50], "pnp": 68, "posit": [20, 56], "power": 58, "practic": 58, "pre": 28, "precis": 60, "preliminari": 27, "prepar": 26, "preprocess": [20, 56], "preview": 50, "primal": 55, "prior": [20, 56, 68], "problem": 56, "product": [3, 12], "program": [31, 60], "project": 68, "propag": [58, 62], "protocol": 31, "proxdifffunc": 58, "proxfunc": 58, "proxim": [55, 58], "pseudoinvers": 68, "ptype": [3, 5], "pycgsp": 44, "pycnufft": 51, "pycspher": 45, "pycwavelet": 52, "pyfw": 41, "pylop": 26, "python": 67, "pytorch": [3, 8], "pyxu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 26, 27, 28, 30, 31, 33, 34, 53, 56, 57, 58, 59, 60, 63, 65, 67, 68], "quadraticfunc": 58, "qualiti": 59, "re": 66, "realm": 67, "reconstruct": 68, "refer": [3, 70], "regular": [56, 58], "relat": 3, "remark": [2, 12, 14], "repositori": 28, "rescu": 68, "result": 20, "revolut": 67, "right": 55, "rule": [3, 29, 54], "run": 28, "runtim": [3, 16, 26], "sampl": 3, "sampler": 2, "scene": 54, "scheme": 68, "scico": [26, 64], "scipi": [3, 8, 26], "score": 53, "separ": 26, "set": [28, 66], "setup": [28, 68], "sibl": 60, "simplifi": 56, "size": 62, "smooth": 58, "solut": 68, "solver": [0, 3, 14], "special": [58, 65], "split": 55, "sponsor": 63, "squar": 58, "stack": 57, "start": 65, "steer": 63, "stencil": [3, 12], "step": [19, 62], "stone": 58, "stop": [3, 15], "strategi": 59, "support": [62, 64], "tabl": [0, 3, 8, 10, 12, 13, 17, 56], "take": 60, "takeawai": 58, "team": 63, "tensor": [3, 12], "test": 28, "thi": 30, "thought": 60, "through": 58, "time": [23, 25, 60, 71], "tip": 69, "tokamakrec": 47, "tomograph": 68, "tomographi": [27, 68], "tool": 3, "total": [20, 56], "transform": [3, 12], "tune": [55, 62], "tvdenois": 46, "uncertaintyqu": 48, "undercov": 58, "understand": 56, "uniform": 27, "up": [28, 59], "upload": 28, "us": [19, 30, 64], "usabl": [64, 67], "usag": 55, "user": [30, 61], "util": [3, 17], "v": 60, "v1": 69, "v2": 69, "variat": [20, 56], "vector": 60, "version": 28, "visual": [20, 56], "warn": [3, 6], "waveprop": 49, "websit": 31, "what": [58, 65], "why": [60, 65], "wise": [3, 13], "work": 54, "wrap": 59, "yet": 68, "you": 66, "your": 28}})
                    \ No newline at end of file
                    +Search.setIndex({"alltitles": {"(Accelerated) Proximal Gradient Descent (PGD) \ud83d\udd17": [[57, "(Accelerated)-Proximal-Gradient-Descent-(PGD)-\ud83d\udd17"]], "0) Install dependencies": [[26, "0)-Install-dependencies"]], "1) Prepare data": [[26, "1)-Prepare-data"]], "2) Convolve image": [[26, "2)-Convolve-image"]], "2D Imaging": [[27, "2D-Imaging"]], "3) Benchmark convolution runtime across all libraries": [[26, "3)-Benchmark-convolution-runtime-across-all-libraries"]], "A Nod to Deep Learning \ud83d\ude80": [[61, "A-Nod-to-Deep-Learning-\ud83d\ude80"]], "A Non-Ideal Parallel-beam Tomographic Setup": [[70, "A-Non-Ideal-Parallel-beam-Tomographic-Setup"]], "API Reference": [[3, null]], "API Rules": [[29, "api-rules"]], "Accessing Lipschitz Constants": [[64, "Accessing-Lipschitz-Constants"]], "Adding Noise to the Image": [[58, "Adding-Noise-to-the-Image"]], "Additional Features of LinOp: Batteries Included": [[61, "Additional-Features-of-LinOp:-Batteries-Included"]], "Advanced Computerized Tomography with Pyxu": [[27, null]], "Advanced Usage: Guru Interface": [[57, "Advanced-Usage:-Guru-Interface"]], "Algorithms Overview": [[57, "Algorithms-Overview"]], "Applying the Blurring and Adding Noise": [[20, "Applying-the-Blurring-and-Adding-Noise"]], "Arithmetic Operations on Operators": [[56, "Arithmetic-Operations-on-Operators"]], "Arithmetic Rules (low-level)": [[3, "arithmetic-rules-low-level"]], "Array Backend-Related": [[3, "array-backend-related"]], "Automatic deployment and version management": [[28, "automatic-deployment-and-version-management"]], "Basic Equations": [[70, "Basic-Equations"]], "Basic Installation": [[68, "basic-installation"]], "Basic Operators": [[3, "basic-operators"], [12, "basic-operators"]], "Bayesian Computational Imaging": [[69, "Bayesian-Computational-Imaging"]], "Bayesian Computational Imaging with Pyxu": [[58, null]], "Bayesian Inversion": [[70, "Bayesian-Inversion"]], "Behind the Scenes: Arithmetic Rules": [[56, "Behind-the-Scenes:-Arithmetic-Rules"]], "Block-defined Operators": [[3, "block-defined-operators"]], "Building Block-Operators": [[56, "Building-Block-Operators"]], "CSEEG": [[37, null]], "Catalogue": [[32, null]], "Catalogue Website": [[31, "catalogue-website"]], "Choosing the Right Algorithm": [[57, "Choosing-the-Right-Algorithm"]], "Combining the Likelihood and Prior": [[58, "Combining-the-Likelihood-and-Prior"]], "Comparative Analysis": [[66, "comparative-analysis"]], "Comparison with other Frameworks": [[66, null]], "Complex Number Handling": [[3, "complex-number-handling"]], "Components contributed": [[33, "components-contributed"], [34, "components-contributed"], [35, "components-contributed"], [36, "components-contributed"], [37, "components-contributed"], [38, "components-contributed"], [39, "components-contributed"], [40, "components-contributed"], [41, "components-contributed"], [42, "components-contributed"], [43, "components-contributed"], [44, "components-contributed"], [45, "components-contributed"], [46, "components-contributed"], [47, "components-contributed"], [48, "components-contributed"], [49, "components-contributed"], [50, "components-contributed"], [51, "components-contributed"], [53, "components-contributed"], [54, "components-contributed"]], "Computation times": [[23, null], [25, null], [73, null]], "Computational Imaging in a Nutshell": [[69, null]], "Conclusion": [[19, "Conclusion"], [66, "conclusion"]], "Conjugate Gradient (CG) \ud83d\udd17": [[57, "Conjugate-Gradient-(CG)-\ud83d\udd17"]], "Continuous Integration": [[28, "continuous-integration"]], "Contributing to the Pyxu-FAIR": [[28, null]], "Contributors": [[65, "contributors"]], "Convolution with Pyxu": [[26, null]], "Core Methods": [[61, "Core-Methods"]], "Crafting Custom Loss Functionals through Composition with Forward Operators": [[60, "Crafting-Custom-Loss-Functionals-through-Composition-with-Forward-Operators"]], "Create blurring kernel": [[26, "Create-blurring-kernel"]], "Create input image": [[26, "Create-input-image"]], "Create your documentation": [[28, "create-your-documentation"]], "Create your plugin package": [[28, "create-your-plugin-package"]], "Creating the Blurring Kernel": [[20, "Creating-the-Blurring-Kernel"]], "DSP-Notebooks": [[38, null]], "DeepInv: A Note on Usability": [[66, "deepinv-a-note-on-usability"]], "Defining the Likelihood Function": [[58, "Defining-the-Likelihood-Function"]], "Defining the Prior Distribution": [[58, "Defining-the-Prior-Distribution"]], "Demystifying the Adjoint": [[61, "Demystifying-the-Adjoint"]], "Demystifying the Proximal Operator \ud83c\udfad": [[60, "Demystifying-the-Proximal-Operator-\ud83c\udfad"]], "Derivatives": [[3, "derivatives"], [12, "derivatives"]], "Description": [[37, "description"], [38, "description"], [39, "description"], [40, "description"], [41, "description"], [42, "description"], [43, "description"], [44, "description"], [45, "description"], [46, "description"], [47, "description"], [48, "description"], [49, "description"], [50, "description"], [51, "description"], [53, "description"], [54, "description"]], "Detailed information": [[33, "detailed-information"], [34, "detailed-information"], [35, "detailed-information"], [36, "detailed-information"], [37, "detailed-information"], [38, "detailed-information"], [39, "detailed-information"], [40, "detailed-information"], [41, "detailed-information"], [42, "detailed-information"], [43, "detailed-information"], [44, "detailed-information"], [45, "detailed-information"], [46, "detailed-information"], [47, "detailed-information"], [48, "detailed-information"], [49, "detailed-information"], [50, "detailed-information"], [51, "detailed-information"], [53, "detailed-information"], [54, "detailed-information"]], "Develop new features": [[28, "develop-new-features"]], "Developer Installation": [[68, "developer-installation"]], "Developer Notes": [[29, null]], "DiffFunc: Differentiable Functionals \ud83c\udfaf": [[60, "DiffFunc:-Differentiable-Functionals-\ud83c\udfaf"]], "DiffMap for Non-linear Forward Operators": [[61, "DiffMap-for-Non-linear-Forward-Operators"]], "Differential Operators in Pyxu": [[59, null]], "Direct 2d convolution": [[26, "Direct-2d-convolution"]], "Distributed and Out-of-core Computing with Dask": [[62, "Distributed-and-Out-of-core-Computing-with-Dask"]], "Divide and Conquer Strategy": [[61, "Divide-and-Conquer-Strategy"]], "Ease-of-Use": [[66, "ease-of-use"]], "Ecosystem": [[65, "ecosystem"]], "Element-wise Operators": [[3, "element-wise-operators"], [13, "element-wise-operators"]], "Embracing GPU Computing with CuPy": [[62, "Embracing-GPU-Computing-with-CuPy"]], "EnvironTracker": [[39, null]], "Estimating Lipschitz Constants": [[64, "Estimating-Lipschitz-Constants"]], "Example Conversion": [[71, "example-conversion"]], "Example Gallery": [[18, null], [24, null]], "Example Usage": [[57, "Example-Usage"]], "Example of a rule-abiding operator": [[29, "example-of-a-rule-abiding-operator"]], "Extending Pyxu": [[31, null]], "Fan Beam": [[27, "Fan-Beam"]], "Feature Maturity - Comparison": [[66, "id2"]], "Features and Maturity": [[66, "features-and-maturity"]], "Filters": [[3, "filters"], [12, "filters"]], "Final Thoughts": [[62, "Final-Thoughts"]], "Finite Differences Approximation to the Partial Derivative": [[59, "Finite-Differences-Approximation-to-the-Partial-Derivative"]], "First, import the necessary modules:": [[58, "First,-import-the-necessary-modules:"]], "For Developers": [[30, "for-developers"]], "For Pyxu Users": [[30, "for-pyxu-users"]], "Forward Operators": [[61, null]], "Func: The Foundation Stone \ud83e\uddf1": [[60, "Func:-The-Foundation-Stone-\ud83e\uddf1"]], "Functionals": [[3, "functionals"]], "Functionals Hierarchy in Pyxu": [[60, "Functionals-Hierarchy-in-Pyxu"]], "Further Help": [[71, "further-help"]], "Gaussian Derivative Approximation to the Partial Derivative": [[59, "Gaussian-Derivative-Approximation-to-the-Partial-Derivative"]], "General": [[3, "general"], [8, "general"]], "General information": [[33, "general-information"], [34, "general-information"], [35, "general-information"], [36, "general-information"], [37, "general-information"], [38, "general-information"], [39, "general-information"], [40, "general-information"], [41, "general-information"], [42, "general-information"], [43, "general-information"], [44, "general-information"], [45, "general-information"], [46, "general-information"], [47, "general-information"], [48, "general-information"], [49, "general-information"], [50, "general-information"], [51, "general-information"], [53, "general-information"], [54, "general-information"]], "Get Started Now!": [[67, "get-started-now"]], "Getting Started": [[67, null]], "Governance and Team": [[65, "governance-and-team"]], "Gradient": [[59, "Gradient"]], "HPC Features - Comparison": [[66, "id3"]], "HVOX": [[40, null]], "Hands-On Example \ud83c\udf93": [[64, "Hands-On-Example-\ud83c\udf93"]], "Hands-on Example:": [[62, "Hands-on-Example:"]], "Hands-on Example: Computerized Tomography with Pyxu": [[70, null]], "Hessian": [[59, "Hessian"]], "High Performance Computing Features": [[62, null]], "High-Performance Computing Features in Pyxu": [[62, "High-Performance-Computing-Features-in-Pyxu"]], "HoughDetector": [[41, null]], "How Does it Work? \ud83d\udee0\ufe0f": [[56, "How-Does-it-Work?-\ud83d\udee0\ufe0f"]], "How does this happens?": [[30, "how-does-this-happens"]], "How to choose between Finite Differences and Gaussian Derivative?": [[59, "How-to-choose-between-Finite-Differences-and-Gaussian-Derivative?"]], "How to use plugins in Pyxu?": [[30, null]], "Hyperparameter Tuning": [[57, "Hyperparameter-Tuning"]], "Image Reconstruction with Pyxu": [[70, "Image-Reconstruction-with-Pyxu"]], "Implementing New Algorithms": [[57, "Implementing-New-Algorithms"]], "Implementing with Pyxu": [[58, "Implementing-with-Pyxu"]], "Implicit Functionals: The Undercover Agents \ud83d\udd75\ufe0f\u200d\u2640\ufe0f": [[60, "Implicit-Functionals:-The-Undercover-Agents-\ud83d\udd75\ufe0f\u200d\u2640\ufe0f"]], "Indicator Functions": [[3, "indicator-functions"], [10, "indicator-functions"]], "Initialize a git repository in your package": [[28, "initialize-a-git-repository-in-your-package"]], "Installation": [[68, null]], "Installation with Optional Dependencies": [[68, "installation-with-optional-dependencies"]], "Interoperability Protocol": [[31, "interoperability-protocol"]], "Interoperation with Deep Learning Frameworks": [[68, "interoperation-with-deep-learning-frameworks"]], "Introduction to Lipschitz Constants": [[64, "Introduction-to-Lipschitz-Constants"]], "JAX": [[3, "jax"], [8, "jax"]], "Join Our Community": [[67, "join-our-community"]], "Key Changes": [[71, "key-changes"]], "Key Features & Capabilities": [[65, "key-features-capabilities"]], "Linear Operators": [[3, "linear-operators"]], "Lipschitz Constants and Automatic Step Size Tuning": [[64, null]], "Loading and Preprocessing the Image": [[20, "Loading-and-Preprocessing-the-Image"], [58, "Loading-and-Preprocessing-the-Image"]], "Loss & Regularization Functionals": [[60, null]], "MAP Approach with Total Variation Prior and Positivity Constraint": [[58, "MAP-Approach-with-Total-Variation-Prior-and-Positivity-Constraint"]], "MAP Estimate with Composite Positivity + Total Variation Prior": [[20, "MAP-Estimate-with-Composite-Positivity-+-Total-Variation-Prior"]], "Main Contenders": [[66, "main-contenders"]], "Meta-programming Framework": [[31, "meta-programming-framework"]], "Migrating from v1 to v2": [[71, null]], "Migration Tips": [[71, "migration-tips"]], "Misc": [[3, "misc"], [3, "id3"], [13, "misc"]], "Module-Agnostic Infrastructure": [[62, "Module-Agnostic-Infrastructure"]], "Monitor testing and coverage": [[28, "monitor-testing-and-coverage"]], "Moreau Envelope for Smoothing": [[60, "Moreau-Envelope-for-Smoothing"]], "Naive Application of Filtered-Back Projection": [[70, "Naive-Application-of-Filtered-Back-Projection"]], "Norms & Loss Functions": [[3, "norms-loss-functions"], [10, "norms-loss-functions"]], "NumPy and Its Siblings: CuPy and Dask": [[62, "NumPy-and-Its-Siblings:-CuPy-and-Dask"]], "Obtaining and Visualizing the Denoised Image": [[58, "Obtaining-and-Visualizing-the-Denoised-Image"]], "Operator Algebra Logic": [[56, null]], "Operator Algebra and Lipschitz Constant Propagation": [[64, "Operator-Algebra-and-Lipschitz-Constant-Propagation"]], "Operator-Related": [[3, "id2"]], "Operator-related": [[3, "operator-related"]], "Optimization Algorithms": [[57, null]], "OrientationPy": [[42, null]], "PYFW": [[43, null]], "Palentologist": [[44, null]], "Parallel Beam: Uniform Offsets": [[27, "Parallel-Beam:-Uniform-Offsets"]], "Parameters": [[59, "Parameters"]], "Parameters (__init__())": [[14, "parameters-init"], [14, "id3"], [14, "id6"], [14, "id10"], [14, "id17"], [14, "id25"], [14, "id35"], [14, "id39"], [14, "id48"], [14, "id58"]], "Parameters (fit())": [[14, "parameters-fit"], [14, "id4"], [14, "id7"], [14, "id11"], [14, "id18"], [14, "id26"], [14, "id32"], [14, "id36"], [14, "id40"], [14, "id44"], [14, "id49"], [14, "id53"], [14, "id59"]], "Partial Derivative Parametrization": [[59, "Partial-Derivative-Parametrization"]], "Partial Derivatives": [[59, "Partial-Derivatives"]], "Partners & Sponsors": [[65, "partners-sponsors"]], "PhaseRet": [[45, null]], "Plug-and-Play Reconstruction Schemes": [[70, "Plug-and-Play-Reconstruction-Schemes"]], "Plugin Preview Catalog": [[52, null]], "PnP Priors: Implicit yet Intuitive": [[70, "PnP-Priors:-Implicit-yet-Intuitive"]], "Practical Example: Deblurring through Least-Squares \ud83c\udf20": [[60, "Practical-Example:-Deblurring-through-Least-Squares-\ud83c\udf20"]], "Pre-commit": [[28, "id1"]], "Precision Context Manager": [[62, "Precision-Context-Manager"]], "Preliminaries": [[27, "Preliminaries"]], "Primal-Dual Splitting (PDS) Methods": [[57, "Primal-Dual-Splitting-(PDS)-Methods"]], "ProxFunc: Proximable Functionals \ud83d\udee1\ufe0f": [[60, "ProxFunc:-Proximable-Functionals-\ud83d\udee1\ufe0f"]], "Pseudoinverse Solution": [[70, "Pseudoinverse-Solution"]], "PyLops": [[26, "PyLops"]], "PyTorch": [[3, "pytorch"], [8, "pytorch"]], "PycGSP": [[46, null]], "PycSphere": [[47, null]], "Pyxu": [[26, "Pyxu"], [65, null]], "Pyxu Score Explained": [[55, null]], "Pyxu: High-Performance Computational Imaging with Python": [[69, "Pyxu:-High-Performance-Computational-Imaging-with-Python"]], "Pyxu\u2019s Modern Take on HPC": [[62, "Pyxu's-Modern-Take-on-HPC"]], "Pyxu\u2019s Modularity to the Rescue": [[70, "Pyxu's-Modularity-to-the-Rescue"]], "Quality Assurance for Adjoint Operators in Pyxu": [[61, "Quality-Assurance-for-Adjoint-Operators-in-Pyxu"]], "References": [[72, null]], "Remark": [[12, "remark"], [12, null]], "Remarks": [[2, "remarks"], [14, "remarks"], [14, "id9"], [14, "id14"], [14, "id21"], [14, "id28"], [14, "id33"], [14, "id37"], [14, "id41"], [14, "id45"], [14, "id50"], [14, "id54"]], "Running tests locally": [[28, "running-tests-locally"]], "SCICO: A Closer Look": [[66, "scico-a-closer-look"]], "Sampling Tools": [[3, "sampling-tools"]], "SciPy": [[3, "scipy"], [8, "scipy"]], "Scico": [[26, "Scico"]], "Scipy": [[26, "Scipy"]], "Separable 1d convolution": [[26, "Separable-1d-convolution"]], "Set up automatic deployments": [[28, "set-up-automatic-deployments"]], "Setup a local environment": [[28, "setup-a-local-environment"]], "Simplifying the Optimization Problem": [[58, "Simplifying-the-Optimization-Problem"]], "Solver-related": [[3, "solver-related"]], "Specialized Classes: ProxDiffFunc, LinFunc, QuadraticFunc \ud83c\udfa8": [[60, "Specialized-Classes:-ProxDiffFunc,-LinFunc,-QuadraticFunc-\ud83c\udfa8"]], "Stacks of Partial Derivatives": [[59, "Stacks-of-Partial-Derivatives"]], "Steering Council": [[65, "steering-council"]], "Stencils & Convolutions": [[3, "stencils-convolutions"], [12, "stencils-convolutions"]], "Step 1: Attempting to Import Before Installation": [[19, "Step-1:-Attempting-to-Import-Before-Installation"]], "Step 2: Installing the Plugin": [[19, "Step-2:-Installing-the-Plugin"]], "Step 3: Importing the Necessary Objects": [[19, "Step-3:-Importing-the-Necessary-Objects"]], "Step 4: Using the Gradient Descent Algorithm": [[19, "Step-4:-Using-the-Gradient-Descent-Algorithm"]], "Support for HPC Computing": [[66, "support-for-hpc-computing"]], "Supported Backends \ud83c\udf9b\ufe0f": [[64, "Supported-Backends-\ud83c\udf9b\ufe0f"]], "TVDenoiser": [[48, null]], "Table 1: Choice of cost functional based on noise modeling": [[58, "Table-1:-Choice-of-cost-functional-based-on-noise-modeling"]], "Table 2: Choice of regularization functional based on the prior distribution": [[58, "Table-2:-Choice-of-regularization-functional-based-on-the-prior-distribution"]], "Table of Contents": [[0, "table-of-contents"], [3, "table-of-contents"], [8, "table-of-contents"], [10, "table-of-contents"], [12, "table-of-contents"], [13, "table-of-contents"], [17, "table-of-contents"]], "Tensor Products": [[3, "tensor-products"], [12, "tensor-products"]], "The Adoptability and Usability Crisis of Computational Imaging": [[69, "The-Adoptability-and-Usability-Crisis-of-Computational-Imaging"]], "The Benefit: Automatic Propagation \ud83d\ude80": [[60, "The-Benefit:-Automatic-Propagation-\ud83d\ude80"]], "The Conundrum of Performance vs Modularity": [[62, "The-Conundrum-of-Performance-vs-Modularity"]], "The Dawn of Computational Imaging": [[69, "The-Dawn-of-Computational-Imaging"]], "The Deep Learning Revolution": [[69, "The-Deep-Learning-Revolution"]], "The Importance of Matrix-Free Operators": [[61, "The-Importance-of-Matrix-Free-Operators"]], "The Multi-faceted Realm of Computational Imaging": [[69, "The-Multi-faceted-Realm-of-Computational-Imaging"]], "The Takeaway: Flexibility and Power \ud83c\udf08": [[60, "The-Takeaway:-Flexibility-and-Power-\ud83c\udf08"]], "TokamakRec": [[49, null]], "Tomographic Reconstruction in a Nutshell": [[70, "Tomographic-Reconstruction-in-a-Nutshell"]], "Total-Variation based Bayesian Image Deblurring": [[20, null]], "Transforms": [[3, "transforms"], [12, "transforms"]], "UncertaintyQuant": [[50, null]], "Understanding the Problem": [[58, "Understanding-the-Problem"]], "Upload it to GitHub": [[28, "upload-it-to-github"]], "User Guide": [[63, null]], "Using Contributed Plugins in Pyxu": [[19, null]], "Vectorization & Just-in-Time Operations": [[62, "Vectorization-&-Just-in-Time-Operations"]], "Visualizing the Results": [[20, "Visualizing-the-Results"]], "WaveProp": [[51, null]], "What Makes Pyxu Special?": [[67, "what-makes-pyxu-special"]], "What is a Functional?": [[60, "What-is-a-Functional?"]], "Why High-Level Programming?": [[62, "Why-High-Level-Programming?"]], "Why is Pyxu Necessary?": [[67, "why-is-pyxu-necessary"]], "Wrapping Up": [[61, "Wrapping-Up"]], "You\u2019re All Set!": [[68, "you-re-all-set"]], "pycNUFFT": [[53, null]], "pycWavelet": [[54, null]], "pyxu.abc": [[0, null], [3, "pyxu-abc"]], "pyxu.abc.arithmetic": [[0, "pyxu-abc-arithmetic"]], "pyxu.abc.operator": [[0, "pyxu-abc-operator"]], "pyxu.abc.solver": [[0, "pyxu-abc-solver"]], "pyxu.experimental": [[1, null], [3, "pyxu-experimental"]], "pyxu.experimental.sampler": [[2, null]], "pyxu.info.deps": [[3, "pyxu-info-deps"], [4, null]], "pyxu.info.ptype": [[3, "pyxu-info-ptype"], [5, null]], "pyxu.info.warning": [[3, "pyxu-info-warning"], [6, null]], "pyxu.math": [[3, "pyxu-math"], [7, null]], "pyxu.operator": [[3, "pyxu-operator"], [11, null]], "pyxu.operator.blocks": [[9, null]], "pyxu.operator.func": [[10, null]], "pyxu.operator.interop": [[3, "pyxu-operator-interop"], [8, null]], "pyxu.operator.linop": [[12, null]], "pyxu.operator.map": [[13, null]], "pyxu.opt.solver": [[3, "pyxu-opt-solver"], [14, null]], "pyxu.opt.stop": [[3, "pyxu-opt-stop"], [15, null]], "pyxu.runtime": [[3, "pyxu-runtime"], [16, null]], "pyxu.util": [[3, "pyxu-util"], [17, null]], "pyxu.util.array_module": [[17, "pyxu-util-array-module"]], "pyxu.util.complex": [[17, "pyxu-util-complex"]], "pyxu.util.misc": [[17, "pyxu-util-misc"]], "pyxu.util.operator": [[17, "pyxu-util-operator"]], "pyxu_eigh": [[33, null]], "pyxu_finufft": [[34, null]], "pyxu_gradient_descent": [[35, null]], "pyxu_xrt": [[36, null]]}, "docnames": ["api/abc", "api/experimental/index", "api/experimental/sampler", "api/index", "api/info.deps", "api/info.ptype", "api/info.warning", "api/math", "api/operator.interop", "api/operator/blocks", "api/operator/func", "api/operator/index", "api/operator/linop", "api/operator/map", "api/opt.solver", "api/opt.stop", "api/runtime", "api/util", "examples/GALLERY_HEADER", "examples/contributing", "examples/deblur", "examples/images/GALLERY_HEADER", "examples/images/index", "examples/images/sg_execution_times", "examples/index", "examples/sg_execution_times", "examples/stencils", "examples/xray", "fair/contribute", "fair/dev_notes", "fair/howto", "fair/index", "fair/plugins/index", "fair/plugins/pyxu_eigh", "fair/plugins/pyxu_finufft", "fair/plugins/pyxu_gradient_descent", "fair/plugins/pyxu_xrt", "fair/plugins_preview/CSEEG", "fair/plugins_preview/DSP-Notebooks", "fair/plugins_preview/EnvironTracker", "fair/plugins_preview/HVOX", "fair/plugins_preview/HoughDetector", "fair/plugins_preview/OrientationPy", "fair/plugins_preview/PYFW", "fair/plugins_preview/Palentologist", "fair/plugins_preview/PhaseRet", "fair/plugins_preview/PycGSP", "fair/plugins_preview/PycSphere", "fair/plugins_preview/TVDenoiser", "fair/plugins_preview/TokamakRec", "fair/plugins_preview/UncertaintyQuant", "fair/plugins_preview/WaveProp", "fair/plugins_preview/index", "fair/plugins_preview/pycNUFFT", "fair/plugins_preview/pycWavelet", "fair/score", "guide/algebra", "guide/algorithms", "guide/bayes", "guide/diff_ops", "guide/funcs", "guide/fwdops", "guide/hpc", "guide/index", "guide/lipschitz", "index", "intro/comparison", "intro/index", "intro/installation", "intro/primer", "intro/tomo", "migration_guide", "references", "sg_execution_times"], "envversion": {"nbsphinx": 4, "sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx_codeautolink": 1}, "filenames": ["api/abc.rst", "api/experimental/index.rst", "api/experimental/sampler.rst", "api/index.rst", "api/info.deps.rst", "api/info.ptype.rst", "api/info.warning.rst", "api/math.rst", "api/operator.interop.rst", "api/operator/blocks.rst", "api/operator/func.rst", "api/operator/index.rst", "api/operator/linop.rst", "api/operator/map.rst", "api/opt.solver.rst", "api/opt.stop.rst", "api/runtime.rst", "api/util.rst", "examples/GALLERY_HEADER.rst", "examples/contributing.ipynb", "examples/deblur.ipynb", "examples/images/GALLERY_HEADER.rst", "examples/images/index.rst", "examples/images/sg_execution_times.rst", "examples/index.rst", "examples/sg_execution_times.rst", "examples/stencils.ipynb", "examples/xray.ipynb", "fair/contribute.rst", "fair/dev_notes.rst", "fair/howto.rst", "fair/index.rst", "fair/plugins/index.rst", "fair/plugins/pyxu_eigh.rst", "fair/plugins/pyxu_finufft.rst", "fair/plugins/pyxu_gradient_descent.rst", "fair/plugins/pyxu_xrt.rst", "fair/plugins_preview/CSEEG.rst", "fair/plugins_preview/DSP-Notebooks.rst", "fair/plugins_preview/EnvironTracker.rst", "fair/plugins_preview/HVOX.rst", "fair/plugins_preview/HoughDetector.rst", "fair/plugins_preview/OrientationPy.rst", "fair/plugins_preview/PYFW.rst", "fair/plugins_preview/Palentologist.rst", "fair/plugins_preview/PhaseRet.rst", "fair/plugins_preview/PycGSP.rst", "fair/plugins_preview/PycSphere.rst", "fair/plugins_preview/TVDenoiser.rst", "fair/plugins_preview/TokamakRec.rst", "fair/plugins_preview/UncertaintyQuant.rst", "fair/plugins_preview/WaveProp.rst", "fair/plugins_preview/index.rst", "fair/plugins_preview/pycNUFFT.rst", "fair/plugins_preview/pycWavelet.rst", "fair/score.rst", "guide/algebra.ipynb", "guide/algorithms.ipynb", "guide/bayes.ipynb", "guide/diff_ops.ipynb", "guide/funcs.ipynb", "guide/fwdops.ipynb", "guide/hpc.ipynb", "guide/index.rst", "guide/lipschitz.ipynb", "index.rst", "intro/comparison.rst", "intro/index.rst", "intro/installation.rst", "intro/primer.ipynb", "intro/tomo.ipynb", "migration_guide.rst", "references.rst", "sg_execution_times.rst"], "indexentries": {"__add__() (operator method)": [[0, "pyxu.abc.Operator.__add__", false]], "__call__() (map method)": [[0, "pyxu.abc.Map.__call__", false]], "__init__() (abserror method)": [[15, "pyxu.opt.stop.AbsError.__init__", false]], "__init__() (convolve method)": [[12, "pyxu.operator.Convolve.__init__", false]], "__init__() (czt method)": [[12, "pyxu.operator.CZT.__init__", false]], "__init__() (fft method)": [[12, "pyxu.operator.FFT.__init__", false]], "__init__() (fftconvolve method)": [[12, "pyxu.operator.FFTConvolve.__init__", false]], "__init__() (fftcorrelate method)": [[12, "pyxu.operator.FFTCorrelate.__init__", false]], "__init__() (hyperslab method)": [[10, "pyxu.operator.HyperSlab.__init__", false]], "__init__() (kldivergence method)": [[10, "pyxu.operator.KLDivergence.__init__", false]], "__init__() (l21norm method)": [[10, "pyxu.operator.L21Norm.__init__", false]], "__init__() (manualstop method)": [[15, "pyxu.opt.stop.ManualStop.__init__", false]], "__init__() (maxduration method)": [[15, "pyxu.opt.stop.MaxDuration.__init__", false]], "__init__() (maxiter method)": [[15, "pyxu.opt.stop.MaxIter.__init__", false]], "__init__() (memorize method)": [[15, "pyxu.opt.stop.Memorize.__init__", false]], "__init__() (myula method)": [[2, "pyxu.experimental.sampler.MYULA.__init__", false]], "__init__() (operator method)": [[0, "pyxu.abc.Operator.__init__", false]], "__init__() (pad method)": [[12, "pyxu.operator.Pad.__init__", false]], "__init__() (quadraticfunc method)": [[0, "pyxu.abc.QuadraticFunc.__init__", false]], "__init__() (rangeset method)": [[10, "pyxu.operator.RangeSet.__init__", false]], "__init__() (relerror method)": [[15, "pyxu.opt.stop.RelError.__init__", false]], "__init__() (solver method)": [[0, "pyxu.abc.Solver.__init__", false]], "__init__() (squaredl1norm method)": [[10, "pyxu.operator.SquaredL1Norm.__init__", false]], "__init__() (squeezeaxes method)": [[13, "pyxu.operator.SqueezeAxes.__init__", false]], "__init__() (stencil method)": [[12, "pyxu.operator.Stencil.__init__", false]], "__init__() (subsample method)": [[12, "pyxu.operator.SubSample.__init__", false]], "__init__() (sum method)": [[12, "pyxu.operator.Sum.__init__", false]], "__init__() (transposeaxes method)": [[13, "pyxu.operator.TransposeAxes.__init__", false]], "__init__() (ula method)": [[2, "pyxu.experimental.sampler.ULA.__init__", false]], "__mul__() (operator method)": [[0, "pyxu.abc.Operator.__mul__", false]], "__neg__() (operator method)": [[0, "pyxu.abc.Operator.__neg__", false]], "__pow__() (operator method)": [[0, "pyxu.abc.Operator.__pow__", false]], "__sub__() (operator method)": [[0, "pyxu.abc.Operator.__sub__", false]], "_astate (solver attribute)": [[0, "pyxu.abc.Solver._astate", false]], "_from_jax() (in module pyxu.operator.interop.jax)": [[8, "pyxu.operator.interop.jax._from_jax", false]], "_from_torch() (in module pyxu.operator.interop.torch)": [[8, "pyxu.operator.interop.torch._from_torch", false]], "_mstate (solver attribute)": [[0, "pyxu.abc.Solver._mstate", false]], "_quad_spec() (quadraticfunc method)": [[0, "pyxu.abc.QuadraticFunc._quad_spec", false]], "_stencil (class in pyxu.operator)": [[12, "pyxu.operator._Stencil", false]], "_to_jax() (in module pyxu.operator.interop.jax)": [[8, "pyxu.operator.interop.jax._to_jax", false]], "_to_torch() (in module pyxu.operator.interop.torch)": [[8, "pyxu.operator.interop.torch._to_torch", false]], "abs (class in pyxu.operator)": [[13, "pyxu.operator.Abs", false]], "abserror (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.AbsError", false]], "adam (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.Adam", false]], "addrule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.AddRule", false]], "adjoint() (czt method)": [[12, "pyxu.operator.CZT.adjoint", false]], "adjoint() (fft method)": [[12, "pyxu.operator.FFT.adjoint", false]], "adjoint() (linop method)": [[0, "pyxu.abc.LinOp.adjoint", false]], "adjoint() (subsample method)": [[12, "pyxu.operator.SubSample.adjoint", false]], "adjoint() (sum method)": [[12, "pyxu.operator.Sum.adjoint", false]], "admm (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.ADMM", false]], "apply() (_stencil method)": [[12, "pyxu.operator._Stencil.apply", false]], "apply() (abs method)": [[13, "pyxu.operator.Abs.apply", false]], "apply() (arccos method)": [[13, "pyxu.operator.ArcCos.apply", false]], "apply() (arccosh method)": [[13, "pyxu.operator.ArcCosh.apply", false]], "apply() (arcsin method)": [[13, "pyxu.operator.ArcSin.apply", false]], "apply() (arcsinh method)": [[13, "pyxu.operator.ArcSinh.apply", false]], "apply() (arctan method)": [[13, "pyxu.operator.ArcTan.apply", false]], "apply() (arctanh method)": [[13, "pyxu.operator.ArcTanh.apply", false]], "apply() (cbrt method)": [[13, "pyxu.operator.Cbrt.apply", false]], "apply() (clip method)": [[13, "pyxu.operator.Clip.apply", false]], "apply() (cos method)": [[13, "pyxu.operator.Cos.apply", false]], "apply() (cosh method)": [[13, "pyxu.operator.Cosh.apply", false]], "apply() (czt method)": [[12, "pyxu.operator.CZT.apply", false]], "apply() (exp method)": [[13, "pyxu.operator.Exp.apply", false]], "apply() (fft method)": [[12, "pyxu.operator.FFT.apply", false]], "apply() (gaussian method)": [[13, "pyxu.operator.Gaussian.apply", false]], "apply() (leakyrelu method)": [[13, "pyxu.operator.LeakyReLU.apply", false]], "apply() (log method)": [[13, "pyxu.operator.Log.apply", false]], "apply() (map method)": [[0, "pyxu.abc.Map.apply", false]], "apply() (sigmoid method)": [[13, "pyxu.operator.Sigmoid.apply", false]], "apply() (sign method)": [[13, "pyxu.operator.Sign.apply", false]], "apply() (silu method)": [[13, "pyxu.operator.SiLU.apply", false]], "apply() (sin method)": [[13, "pyxu.operator.Sin.apply", false]], "apply() (sinh method)": [[13, "pyxu.operator.Sinh.apply", false]], "apply() (softplus method)": [[13, "pyxu.operator.SoftPlus.apply", false]], "apply() (sqrt method)": [[13, "pyxu.operator.Sqrt.apply", false]], "apply() (square method)": [[13, "pyxu.operator.Square.apply", false]], "apply() (structuretensor method)": [[12, "pyxu.operator.StructureTensor.apply", false]], "apply() (subsample method)": [[12, "pyxu.operator.SubSample.apply", false]], "apply() (sum method)": [[12, "pyxu.operator.Sum.apply", false]], "apply() (tan method)": [[13, "pyxu.operator.Tan.apply", false]], "apply() (tanh method)": [[13, "pyxu.operator.Tanh.apply", false]], "arccos (class in pyxu.operator)": [[13, "pyxu.operator.ArcCos", false]], "arccosh (class in pyxu.operator)": [[13, "pyxu.operator.ArcCosh", false]], "arcsin (class in pyxu.operator)": [[13, "pyxu.operator.ArcSin", false]], "arcsinh (class in pyxu.operator)": [[13, "pyxu.operator.ArcSinh", false]], "arctan (class in pyxu.operator)": [[13, "pyxu.operator.ArcTan", false]], "arctanh (class in pyxu.operator)": [[13, "pyxu.operator.ArcTanh", false]], "argscale() (operator method)": [[0, "pyxu.abc.Operator.argscale", false]], "argscalerule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.ArgScaleRule", false]], "argshift() (operator method)": [[0, "pyxu.abc.Operator.argshift", false]], "argshiftrule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.ArgShiftRule", false]], "arithmetic_methods() (property method)": [[0, "pyxu.abc.Property.arithmetic_methods", false]], "arraymodule (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.ArrayModule", false]], "as_canonical_axes() (in module pyxu.util)": [[17, "pyxu.util.as_canonical_axes", false]], "as_canonical_shape() (in module pyxu.util)": [[17, "pyxu.util.as_canonical_shape", false]], "as_real_op() (in module pyxu.util)": [[17, "pyxu.util.as_real_op", false]], "asarray() (linop method)": [[0, "pyxu.abc.LinOp.asarray", false]], "asop() (operator method)": [[0, "pyxu.abc.Operator.asop", false]], "async (solvermode attribute)": [[0, "pyxu.abc.SolverMode.ASYNC", false]], "autoinferencewarning": [[6, "pyxu.info.warning.AutoInferenceWarning", false]], "backendwarning": [[6, "pyxu.info.warning.BackendWarning", false]], "backtracking_linesearch() (in module pyxu.math)": [[7, "pyxu.math.backtracking_linesearch", false]], "block (solvermode attribute)": [[0, "pyxu.abc.SolverMode.BLOCK", false]], "block_diag() (in module pyxu.operator)": [[9, "pyxu.operator.block_diag", false]], "broadcast_to() (operator method)": [[0, "pyxu.abc.Operator.broadcast_to", false]], "broadcastaxes (class in pyxu.operator)": [[13, "pyxu.operator.BroadcastAxes", false]], "busy() (solver method)": [[0, "pyxu.abc.Solver.busy", false]], "can_eval (property attribute)": [[0, "pyxu.abc.Property.CAN_EVAL", false]], "cbrt (class in pyxu.operator)": [[13, "pyxu.operator.Cbrt", false]], "center (stencil property)": [[12, "pyxu.operator.Stencil.center", false]], "cg (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.CG", false]], "chainrule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.ChainRule", false]], "chambollepock() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.ChambollePock", false]], "clear() (stoppingcriterion method)": [[0, "pyxu.abc.StoppingCriterion.clear", false]], "clip (class in pyxu.operator)": [[13, "pyxu.operator.Clip", false]], "codim_rank (operator property)": [[0, "pyxu.abc.Operator.codim_rank", false]], "codim_shape (operator property)": [[0, "pyxu.abc.Operator.codim_shape", false]], "codim_size (operator property)": [[0, "pyxu.abc.Operator.codim_size", false]], "cogram() (linop method)": [[0, "pyxu.abc.LinOp.cogram", false]], "cogram() (reshapeaxes method)": [[13, "pyxu.operator.ReshapeAxes.cogram", false]], "complex (width property)": [[16, "pyxu.runtime.Width.complex", false]], "compute() (in module pyxu.util)": [[17, "pyxu.util.compute", false]], "condatvu (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.CondatVu", false]], "configure_dispatcher() (fftcorrelate method)": [[12, "pyxu.operator.FFTCorrelate.configure_dispatcher", false]], "configure_dispatcher() (stencil method)": [[12, "pyxu.operator.Stencil.configure_dispatcher", false]], "constantvalued() (in module pyxu.operator)": [[13, "pyxu.operator.ConstantValued", false]], "contributionwarning": [[6, "pyxu.info.warning.ContributionWarning", false]], "convolve (class in pyxu.operator)": [[12, "pyxu.operator.Convolve", false]], "copy_if_unsafe() (in module pyxu.util)": [[17, "pyxu.util.copy_if_unsafe", false]], "correlate (in module pyxu.operator)": [[12, "pyxu.operator.Correlate", false]], "cos (class in pyxu.operator)": [[13, "pyxu.operator.Cos", false]], "cosh (class in pyxu.operator)": [[13, "pyxu.operator.Cosh", false]], "cp() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.CP", false]], "cupy (ndarrayinfo attribute)": [[4, "pyxu.info.deps.NDArrayInfo.CUPY", false]], "cupy_enabled (in module pyxu.info.deps)": [[4, "pyxu.info.deps.CUPY_ENABLED", false]], "cupy_sparse (sparsearrayinfo attribute)": [[4, "pyxu.info.deps.SparseArrayInfo.CUPY_SPARSE", false]], "cv (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.CV", false]], "cwidth (class in pyxu.runtime)": [[16, "pyxu.runtime.CWidth", false]], "czt (class in pyxu.operator)": [[12, "pyxu.operator.CZT", false]], "dagger() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.dagger", false]], "dagger() (linop method)": [[0, "pyxu.abc.LinOp.dagger", false]], "dask (ndarrayinfo attribute)": [[4, "pyxu.info.deps.NDArrayInfo.DASK", false]], "datafile (solver property)": [[0, "pyxu.abc.Solver.datafile", false]], "davisyin (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.DavisYin", false]], "default() (ndarrayinfo class method)": [[4, "pyxu.info.deps.NDArrayInfo.default", false]], "default() (sparsearrayinfo class method)": [[4, "pyxu.info.deps.SparseArrayInfo.default", false]], "default_stop_crit() (solver method)": [[0, "pyxu.abc.Solver.default_stop_crit", false]], "densewarning": [[6, "pyxu.info.warning.DenseWarning", false]], "diagonalop() (in module pyxu.operator)": [[12, "pyxu.operator.DiagonalOp", false]], "diff_lipschitz (diffmap property)": [[0, "pyxu.abc.DiffMap.diff_lipschitz", false]], "differenceofgaussians() (in module pyxu.operator)": [[12, "pyxu.operator.DifferenceOfGaussians", false]], "differentiable (property attribute)": [[0, "pyxu.abc.Property.DIFFERENTIABLE", false]], "differentiable_function (property attribute)": [[0, "pyxu.abc.Property.DIFFERENTIABLE_FUNCTION", false]], "difffunc (class in pyxu.abc)": [[0, "pyxu.abc.DiffFunc", false]], "diffmap (class in pyxu.abc)": [[0, "pyxu.abc.DiffMap", false]], "dim_rank (operator property)": [[0, "pyxu.abc.Operator.dim_rank", false]], "dim_shape (operator property)": [[0, "pyxu.abc.Operator.dim_shape", false]], "dim_size (operator property)": [[0, "pyxu.abc.Operator.dim_size", false]], "directionalderivative() (in module pyxu.operator)": [[12, "pyxu.operator.DirectionalDerivative", false]], "directionalgradient() (in module pyxu.operator)": [[12, "pyxu.operator.DirectionalGradient", false]], "directionalhessian() (in module pyxu.operator)": [[12, "pyxu.operator.DirectionalHessian", false]], "directionallaplacian() (in module pyxu.operator)": [[12, "pyxu.operator.DirectionalLaplacian", false]], "divergence() (in module pyxu.operator)": [[12, "pyxu.operator.Divergence", false]], "dog() (in module pyxu.operator)": [[12, "pyxu.operator.DoG", false]], "double (cwidth attribute)": [[16, "pyxu.runtime.CWidth.DOUBLE", false]], "double (width attribute)": [[16, "pyxu.runtime.Width.DOUBLE", false]], "douglasrachford() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.DouglasRachford", false]], "dr() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.DR", false]], "dtype (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.DType", false]], "dy (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.DY", false]], "eps() (width method)": [[16, "pyxu.runtime.Width.eps", false]], "estimate_diff_lipschitz() (diffmap method)": [[0, "pyxu.abc.DiffMap.estimate_diff_lipschitz", false]], "estimate_lipschitz() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.estimate_lipschitz", false]], "estimate_lipschitz() (linop method)": [[0, "pyxu.abc.LinOp.estimate_lipschitz", false]], "estimate_lipschitz() (map method)": [[0, "pyxu.abc.Map.estimate_lipschitz", false]], "estimate_lipschitz() (sum method)": [[12, "pyxu.operator.Sum.estimate_lipschitz", false]], "exp (class in pyxu.operator)": [[13, "pyxu.operator.Exp", false]], "expr() (operator method)": [[0, "pyxu.abc.Operator.expr", false]], "fb (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.FB", false]], "fenchel_prox() (proxfunc method)": [[0, "pyxu.abc.ProxFunc.fenchel_prox", false]], "fft (class in pyxu.operator)": [[12, "pyxu.operator.FFT", false]], "fftconvolve (class in pyxu.operator)": [[12, "pyxu.operator.FFTConvolve", false]], "fftcorrelate (class in pyxu.operator)": [[12, "pyxu.operator.FFTCorrelate", false]], "finite_difference() (partialderivative static method)": [[12, "pyxu.operator.PartialDerivative.finite_difference", false]], "fit() (solver method)": [[0, "pyxu.abc.Solver.fit", false]], "forwardbackward (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.ForwardBackward", false]], "from_array() (linop class method)": [[0, "pyxu.abc.LinOp.from_array", false]], "from_flag() (ndarrayinfo class method)": [[4, "pyxu.info.deps.NDArrayInfo.from_flag", false]], "from_jax() (in module pyxu.operator.interop)": [[8, "pyxu.operator.interop.from_jax", false]], "from_obj() (ndarrayinfo class method)": [[4, "pyxu.info.deps.NDArrayInfo.from_obj", false]], "from_obj() (sparsearrayinfo class method)": [[4, "pyxu.info.deps.SparseArrayInfo.from_obj", false]], "from_sciop() (in module pyxu.operator.interop)": [[8, "pyxu.operator.interop.from_sciop", false]], "from_source() (in module pyxu.operator.interop)": [[8, "pyxu.operator.interop.from_source", false]], "from_torch() (in module pyxu.operator.interop)": [[8, "pyxu.operator.interop.from_torch", false]], "func (class in pyxu.abc)": [[0, "pyxu.abc.Func", false]], "functional (property attribute)": [[0, "pyxu.abc.Property.FUNCTIONAL", false]], "gaussian (class in pyxu.operator)": [[13, "pyxu.operator.Gaussian", false]], "gaussian() (in module pyxu.operator)": [[12, "pyxu.operator.Gaussian", false]], "gaussian_derivative() (partialderivative static method)": [[12, "pyxu.operator.PartialDerivative.gaussian_derivative", false]], "get_array_module() (in module pyxu.util)": [[17, "pyxu.util.get_array_module", false]], "grad() (difffunc method)": [[0, "pyxu.abc.DiffFunc.grad", false]], "gradient() (in module pyxu.operator)": [[12, "pyxu.operator.Gradient", false]], "gram() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.gram", false]], "gram() (linop method)": [[0, "pyxu.abc.LinOp.gram", false]], "has() (operator class method)": [[0, "pyxu.abc.Operator.has", false]], "hessian() (in module pyxu.operator)": [[12, "pyxu.operator.Hessian", false]], "homothetyop() (in module pyxu.operator)": [[12, "pyxu.operator.HomothetyOp", false]], "hutchpp() (in module pyxu.math)": [[7, "pyxu.math.hutchpp", false]], "hyperslab (class in pyxu.operator)": [[10, "pyxu.operator.HyperSlab", false]], "identityop (class in pyxu.operator)": [[12, "pyxu.operator.IdentityOp", false]], "import_module() (in module pyxu.util)": [[17, "pyxu.util.import_module", false]], "indexspec (_stencil attribute)": [[12, "pyxu.operator._Stencil.IndexSpec", false]], "indexspec (subsample attribute)": [[12, "pyxu.operator.SubSample.IndexSpec", false]], "info() (stoppingcriterion method)": [[0, "pyxu.abc.StoppingCriterion.info", false]], "init() (_stencil static method)": [[12, "pyxu.operator._Stencil.init", false]], "integer (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.Integer", false]], "jacobian() (arccos method)": [[13, "pyxu.operator.ArcCos.jacobian", false]], "jacobian() (arccosh method)": [[13, "pyxu.operator.ArcCosh.jacobian", false]], "jacobian() (arcsin method)": [[13, "pyxu.operator.ArcSin.jacobian", false]], "jacobian() (arcsinh method)": [[13, "pyxu.operator.ArcSinh.jacobian", false]], "jacobian() (arctan method)": [[13, "pyxu.operator.ArcTan.jacobian", false]], "jacobian() (arctanh method)": [[13, "pyxu.operator.ArcTanh.jacobian", false]], "jacobian() (cbrt method)": [[13, "pyxu.operator.Cbrt.jacobian", false]], "jacobian() (cos method)": [[13, "pyxu.operator.Cos.jacobian", false]], "jacobian() (cosh method)": [[13, "pyxu.operator.Cosh.jacobian", false]], "jacobian() (diffmap method)": [[0, "pyxu.abc.DiffMap.jacobian", false]], "jacobian() (exp method)": [[13, "pyxu.operator.Exp.jacobian", false]], "jacobian() (gaussian method)": [[13, "pyxu.operator.Gaussian.jacobian", false]], "jacobian() (in module pyxu.operator)": [[12, "pyxu.operator.Jacobian", false]], "jacobian() (log method)": [[13, "pyxu.operator.Log.jacobian", false]], "jacobian() (sigmoid method)": [[13, "pyxu.operator.Sigmoid.jacobian", false]], "jacobian() (silu method)": [[13, "pyxu.operator.SiLU.jacobian", false]], "jacobian() (sin method)": [[13, "pyxu.operator.Sin.jacobian", false]], "jacobian() (sinh method)": [[13, "pyxu.operator.Sinh.jacobian", false]], "jacobian() (softplus method)": [[13, "pyxu.operator.SoftPlus.jacobian", false]], "jacobian() (sqrt method)": [[13, "pyxu.operator.Sqrt.jacobian", false]], "jacobian() (square method)": [[13, "pyxu.operator.Square.jacobian", false]], "jacobian() (tan method)": [[13, "pyxu.operator.Tan.jacobian", false]], "jacobian() (tanh method)": [[13, "pyxu.operator.Tanh.jacobian", false]], "kernel (stencil property)": [[12, "pyxu.operator.Stencil.kernel", false]], "kernelspec (stencil attribute)": [[12, "pyxu.operator.Stencil.KernelSpec", false]], "khatri_rao() (in module pyxu.operator)": [[12, "pyxu.operator.khatri_rao", false]], "kldivergence (class in pyxu.operator)": [[10, "pyxu.operator.KLDivergence", false]], "kron() (in module pyxu.operator)": [[12, "pyxu.operator.kron", false]], "l1ball() (in module pyxu.operator)": [[10, "pyxu.operator.L1Ball", false]], "l1norm (class in pyxu.operator)": [[10, "pyxu.operator.L1Norm", false]], "l21norm (class in pyxu.operator)": [[10, "pyxu.operator.L21Norm", false]], "l2ball() (in module pyxu.operator)": [[10, "pyxu.operator.L2Ball", false]], "l2norm (class in pyxu.operator)": [[10, "pyxu.operator.L2Norm", false]], "laplace() (in module pyxu.operator)": [[12, "pyxu.operator.Laplace", false]], "laplacian() (in module pyxu.operator)": [[12, "pyxu.operator.Laplacian", false]], "leakyrelu (class in pyxu.operator)": [[13, "pyxu.operator.LeakyReLU", false]], "linear (property attribute)": [[0, "pyxu.abc.Property.LINEAR", false]], "linear_idempotent (property attribute)": [[0, "pyxu.abc.Property.LINEAR_IDEMPOTENT", false]], "linear_normal (property attribute)": [[0, "pyxu.abc.Property.LINEAR_NORMAL", false]], "linear_positive_definite (property attribute)": [[0, "pyxu.abc.Property.LINEAR_POSITIVE_DEFINITE", false]], "linear_self_adjoint (property attribute)": [[0, "pyxu.abc.Property.LINEAR_SELF_ADJOINT", false]], "linear_square (property attribute)": [[0, "pyxu.abc.Property.LINEAR_SQUARE", false]], "linear_unitary (property attribute)": [[0, "pyxu.abc.Property.LINEAR_UNITARY", false]], "linfinityball() (in module pyxu.operator)": [[10, "pyxu.operator.LInfinityBall", false]], "linfinitynorm (class in pyxu.operator)": [[10, "pyxu.operator.LInfinityNorm", false]], "linfunc (class in pyxu.abc)": [[0, "pyxu.abc.LinFunc", false]], "linop (class in pyxu.abc)": [[0, "pyxu.abc.LinOp", false]], "lipschitz (map property)": [[0, "pyxu.abc.Map.lipschitz", false]], "log (class in pyxu.operator)": [[13, "pyxu.operator.Log", false]], "logfile (solver property)": [[0, "pyxu.abc.Solver.logfile", false]], "lorisverhoeven (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.LorisVerhoeven", false]], "lv (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.LV", false]], "m_init() (solver method)": [[0, "pyxu.abc.Solver.m_init", false]], "m_step() (solver method)": [[0, "pyxu.abc.Solver.m_step", false]], "manual (solvermode attribute)": [[0, "pyxu.abc.SolverMode.MANUAL", false]], "manualstop (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.ManualStop", false]], "map (class in pyxu.abc)": [[0, "pyxu.abc.Map", false]], "maxduration (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.MaxDuration", false]], "maxiter (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.MaxIter", false]], "memorize (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.Memorize", false]], "modespec (pad attribute)": [[12, "pyxu.operator.Pad.ModeSpec", false]], "module": [[2, "module-pyxu.experimental.sampler", false], [4, "module-pyxu.info.deps", false], [5, "module-pyxu.info.ptype", false], [6, "module-pyxu.info.warning", false], [7, "module-pyxu.math", false], [16, "module-pyxu.runtime", false]], "module() (ndarrayinfo method)": [[4, "pyxu.info.deps.NDArrayInfo.module", false]], "module() (sparsearrayinfo method)": [[4, "pyxu.info.deps.SparseArrayInfo.module", false]], "moreau_envelope() (proxfunc method)": [[0, "pyxu.abc.ProxFunc.moreau_envelope", false]], "movingaverage() (in module pyxu.operator)": [[12, "pyxu.operator.MovingAverage", false]], "myula (class in pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.MYULA", false]], "ndarray (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.NDArray", false]], "ndarrayaxis (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.NDArrayAxis", false]], "ndarrayinfo (class in pyxu.info.deps)": [[4, "pyxu.info.deps.NDArrayInfo", false]], "ndarrayshape (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.NDArrayShape", false]], "nlcg (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.NLCG", false]], "nontransparentwarning": [[6, "pyxu.info.warning.NonTransparentWarning", false]], "normalop (class in pyxu.abc)": [[0, "pyxu.abc.NormalOp", false]], "nullfunc() (in module pyxu.operator)": [[12, "pyxu.operator.NullFunc", false]], "nullop (class in pyxu.operator)": [[12, "pyxu.operator.NullOp", false]], "numpy (ndarrayinfo attribute)": [[4, "pyxu.info.deps.NDArrayInfo.NUMPY", false]], "objective_func() (solver method)": [[0, "pyxu.abc.Solver.objective_func", false]], "objective_func() (ula method)": [[2, "pyxu.experimental.sampler.ULA.objective_func", false]], "onlinecenteredmoment (class in pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineCenteredMoment", false]], "onlinekurtosis() (in module pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineKurtosis", false]], "onlinemoment (class in pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineMoment", false]], "onlineskewness() (in module pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineSkewness", false]], "onlinestd() (in module pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineStd", false]], "onlinevariance() (in module pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.OnlineVariance", false]], "op() (rule method)": [[0, "pyxu.abc.arithmetic.Rule.op", false]], "opc (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.OpC", false]], "operator (class in pyxu.abc)": [[0, "pyxu.abc.Operator", false]], "opt (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.OpT", false]], "orthprojop (class in pyxu.abc)": [[0, "pyxu.abc.OrthProjOp", false]], "pad (class in pyxu.operator)": [[12, "pyxu.operator.Pad", false]], "parse_params() (in module pyxu.util)": [[17, "pyxu.util.parse_params", false]], "partialderivative (class in pyxu.operator)": [[12, "pyxu.operator.PartialDerivative", false]], "path (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.Path", false]], "pd3o (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.PD3O", false]], "peaks() (in module pyxu.util.misc)": [[17, "pyxu.util.misc.peaks", false]], "performancewarning": [[6, "pyxu.info.warning.PerformanceWarning", false]], "pgd (class in pyxu.opt.solver)": [[14, "pyxu.opt.solver.PGD", false]], "pinv() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.pinv", false]], "pinv() (linop method)": [[0, "pyxu.abc.LinOp.pinv", false]], "posdefop (class in pyxu.abc)": [[0, "pyxu.abc.PosDefOp", false]], "positivel1norm (class in pyxu.operator)": [[10, "pyxu.operator.PositiveL1Norm", false]], "positiveorthant (class in pyxu.operator)": [[10, "pyxu.operator.PositiveOrthant", false]], "pp() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.PP", false]], "precisionwarning": [[6, "pyxu.info.warning.PrecisionWarning", false]], "prewitt() (in module pyxu.operator)": [[12, "pyxu.operator.Prewitt", false]], "projop (class in pyxu.abc)": [[0, "pyxu.abc.ProjOp", false]], "properties() (map class method)": [[0, "pyxu.abc.Map.properties", false]], "properties() (operator class method)": [[0, "pyxu.abc.Operator.properties", false]], "property (class in pyxu.abc)": [[0, "pyxu.abc.Property", false]], "property (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.Property", false]], "prox() (proxfunc method)": [[0, "pyxu.abc.ProxFunc.prox", false]], "prox() (squaredl1norm method)": [[10, "pyxu.operator.SquaredL1Norm.prox", false]], "proxdifffunc (class in pyxu.abc)": [[0, "pyxu.abc.ProxDiffFunc", false]], "proxfunc (class in pyxu.abc)": [[0, "pyxu.abc.ProxFunc", false]], "proximable (property attribute)": [[0, "pyxu.abc.Property.PROXIMABLE", false]], "proximalpoint() (in module pyxu.opt.solver)": [[14, "pyxu.opt.solver.ProximalPoint", false]], "pyxu.experimental.sampler": [[2, "module-pyxu.experimental.sampler", false]], "pyxu.info.deps": [[4, "module-pyxu.info.deps", false]], "pyxu.info.ptype": [[5, "module-pyxu.info.ptype", false]], "pyxu.info.warning": [[6, "module-pyxu.info.warning", false]], "pyxu.math": [[7, "module-pyxu.math", false]], "pyxu.runtime": [[16, "module-pyxu.runtime", false]], "pyxuwarning": [[6, "pyxu.info.warning.PyxuWarning", false]], "quadratic (property attribute)": [[0, "pyxu.abc.Property.QUADRATIC", false]], "quadraticfunc (class in pyxu.abc)": [[0, "pyxu.abc.QuadraticFunc", false]], "rangeset (class in pyxu.operator)": [[10, "pyxu.operator.RangeSet", false]], "read_only() (in module pyxu.util)": [[17, "pyxu.util.read_only", false]], "real (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.Real", false]], "real (cwidth property)": [[16, "pyxu.runtime.CWidth.real", false]], "rechunk() (operator method)": [[0, "pyxu.abc.Operator.rechunk", false]], "rechunkaxes() (in module pyxu.operator)": [[13, "pyxu.operator.RechunkAxes", false]], "redirect() (in module pyxu.util)": [[17, "pyxu.util.redirect", false]], "relerror (class in pyxu.opt.stop)": [[15, "pyxu.opt.stop.RelError", false]], "relu (class in pyxu.operator)": [[13, "pyxu.operator.ReLU", false]], "require_viewable() (in module pyxu.util)": [[17, "pyxu.util.require_viewable", false]], "reshape() (operator method)": [[0, "pyxu.abc.Operator.reshape", false]], "reshapeaxes (class in pyxu.operator)": [[13, "pyxu.operator.ReshapeAxes", false]], "rule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.Rule", false]], "scalerule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.ScaleRule", false]], "scharr() (in module pyxu.operator)": [[12, "pyxu.operator.Scharr", false]], "scipy_sparse (sparsearrayinfo attribute)": [[4, "pyxu.info.deps.SparseArrayInfo.SCIPY_SPARSE", false]], "selfadjointop (class in pyxu.abc)": [[0, "pyxu.abc.SelfAdjointOp", false]], "sigmoid (class in pyxu.operator)": [[13, "pyxu.operator.Sigmoid", false]], "sign (class in pyxu.operator)": [[13, "pyxu.operator.Sign", false]], "silu (class in pyxu.operator)": [[13, "pyxu.operator.SiLU", false]], "sin (class in pyxu.operator)": [[13, "pyxu.operator.Sin", false]], "single (cwidth attribute)": [[16, "pyxu.runtime.CWidth.SINGLE", false]], "single (width attribute)": [[16, "pyxu.runtime.Width.SINGLE", false]], "sinh (class in pyxu.operator)": [[13, "pyxu.operator.Sinh", false]], "sobel() (in module pyxu.operator)": [[12, "pyxu.operator.Sobel", false]], "softplus (class in pyxu.operator)": [[13, "pyxu.operator.SoftPlus", false]], "solution() (solver method)": [[0, "pyxu.abc.Solver.solution", false]], "solver (class in pyxu.abc)": [[0, "pyxu.abc.Solver", false]], "solverc (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.SolverC", false]], "solverm (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.SolverM", false]], "solvermode (class in pyxu.abc)": [[0, "pyxu.abc.SolverMode", false]], "solvert (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.SolverT", false]], "sparsearray (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.SparseArray", false]], "sparsearrayinfo (class in pyxu.info.deps)": [[4, "pyxu.info.deps.SparseArrayInfo", false]], "sparsemodule (class in pyxu.info.ptype)": [[5, "pyxu.info.ptype.SparseModule", false]], "sqrt (class in pyxu.operator)": [[13, "pyxu.operator.Sqrt", false]], "square (class in pyxu.operator)": [[13, "pyxu.operator.Square", false]], "squaredl1norm (class in pyxu.operator)": [[10, "pyxu.operator.SquaredL1Norm", false]], "squaredl2norm (class in pyxu.operator)": [[10, "pyxu.operator.SquaredL2Norm", false]], "squareop (class in pyxu.abc)": [[0, "pyxu.abc.SquareOp", false]], "squeeze() (operator method)": [[0, "pyxu.abc.Operator.squeeze", false]], "squeezeaxes (class in pyxu.operator)": [[13, "pyxu.operator.SqueezeAxes", false]], "stack() (in module pyxu.operator)": [[9, "pyxu.operator.stack", false]], "star_like_sample() (in module pyxu.util.misc)": [[17, "pyxu.util.misc.star_like_sample", false]], "stats() (solver method)": [[0, "pyxu.abc.Solver.stats", false]], "stencil (class in pyxu.operator)": [[12, "pyxu.operator.Stencil", false]], "steps() (solver method)": [[0, "pyxu.abc.Solver.steps", false]], "stop() (solver method)": [[0, "pyxu.abc.Solver.stop", false]], "stop() (stoppingcriterion method)": [[0, "pyxu.abc.StoppingCriterion.stop", false]], "stoppingcriterion (class in pyxu.abc)": [[0, "pyxu.abc.StoppingCriterion", false]], "structuretensor (class in pyxu.operator)": [[12, "pyxu.operator.StructureTensor", false]], "subsample (class in pyxu.operator)": [[12, "pyxu.operator.SubSample", false]], "subsample() (operator method)": [[0, "pyxu.abc.Operator.subsample", false]], "sum (class in pyxu.operator)": [[12, "pyxu.operator.Sum", false]], "supported_array_modules() (in module pyxu.info.deps)": [[4, "pyxu.info.deps.supported_array_modules", false]], "supported_array_types() (in module pyxu.info.deps)": [[4, "pyxu.info.deps.supported_array_types", false]], "supported_sparse_modules() (in module pyxu.info.deps)": [[4, "pyxu.info.deps.supported_sparse_modules", false]], "supported_sparse_types() (in module pyxu.info.deps)": [[4, "pyxu.info.deps.supported_sparse_types", false]], "svdvals() (broadcastaxes method)": [[13, "pyxu.operator.BroadcastAxes.svdvals", false]], "svdvals() (linop method)": [[0, "pyxu.abc.LinOp.svdvals", false]], "t (linop property)": [[0, "pyxu.abc.LinOp.T", false]], "tan (class in pyxu.operator)": [[13, "pyxu.operator.Tan", false]], "tanh (class in pyxu.operator)": [[13, "pyxu.operator.Tanh", false]], "to_numpy() (in module pyxu.util)": [[17, "pyxu.util.to_NUMPY", false]], "trace() (in module pyxu.math)": [[7, "pyxu.math.trace", false]], "trace() (squareop method)": [[0, "pyxu.abc.SquareOp.trace", false]], "transpose() (operator method)": [[0, "pyxu.abc.Operator.transpose", false]], "transposeaxes (class in pyxu.operator)": [[13, "pyxu.operator.TransposeAxes", false]], "transposerule (class in pyxu.abc.arithmetic)": [[0, "pyxu.abc.arithmetic.TransposeRule", false]], "trim() (in module pyxu.operator)": [[12, "pyxu.operator.Trim", false]], "trimspec (subsample attribute)": [[12, "pyxu.operator.SubSample.TrimSpec", false]], "type() (ndarrayinfo method)": [[4, "pyxu.info.deps.NDArrayInfo.type", false]], "type() (sparsearrayinfo method)": [[4, "pyxu.info.deps.SparseArrayInfo.type", false]], "ula (class in pyxu.experimental.sampler)": [[2, "pyxu.experimental.sampler.ULA", false]], "unitop (class in pyxu.abc)": [[0, "pyxu.abc.UnitOp", false]], "update() (onlinecenteredmoment method)": [[2, "pyxu.experimental.sampler.OnlineCenteredMoment.update", false]], "update() (onlinemoment method)": [[2, "pyxu.experimental.sampler.OnlineMoment.update", false]], "varname (in module pyxu.info.ptype)": [[5, "pyxu.info.ptype.VarName", false]], "vectorize() (in module pyxu.util)": [[17, "pyxu.util.vectorize", false]], "view_as_complex() (in module pyxu.util)": [[17, "pyxu.util.view_as_complex", false]], "view_as_real() (in module pyxu.util)": [[17, "pyxu.util.view_as_real", false]], "visualize() (stencil method)": [[12, "pyxu.operator.Stencil.visualize", false]], "warn_dask_perf() (in module pyxu.info.warning)": [[6, "pyxu.info.warning.warn_dask_perf", false]], "width (class in pyxu.runtime)": [[16, "pyxu.runtime.Width", false]], "widthspec (pad attribute)": [[12, "pyxu.operator.Pad.WidthSpec", false]], "workdir (solver property)": [[0, "pyxu.abc.Solver.workdir", false]], "writeback() (solver method)": [[0, "pyxu.abc.Solver.writeback", false]]}, "objects": {"pyxu": [[7, 4, 0, "-", "math"], [16, 4, 0, "-", "runtime"]], "pyxu.abc": [[0, 0, 1, "", "DiffFunc"], [0, 0, 1, "", "DiffMap"], [0, 0, 1, "", "Func"], [0, 0, 1, "", "LinFunc"], [0, 0, 1, "", "LinOp"], [0, 0, 1, "", "Map"], [0, 0, 1, "", "NormalOp"], [0, 0, 1, "", "Operator"], [0, 0, 1, "", "OrthProjOp"], [0, 0, 1, "", "PosDefOp"], [0, 0, 1, "", "ProjOp"], [0, 0, 1, "", "Property"], [0, 0, 1, "", "ProxDiffFunc"], [0, 0, 1, "", "ProxFunc"], [0, 0, 1, "", "QuadraticFunc"], [0, 0, 1, "", "SelfAdjointOp"], [0, 0, 1, "", "Solver"], [0, 0, 1, "", "SolverMode"], [0, 0, 1, "", "SquareOp"], [0, 0, 1, "", "StoppingCriterion"], [0, 0, 1, "", "UnitOp"]], "pyxu.abc.DiffFunc": [[0, 1, 1, "", "grad"]], "pyxu.abc.DiffMap": [[0, 2, 1, "", "diff_lipschitz"], [0, 1, 1, "", "estimate_diff_lipschitz"], [0, 1, 1, "", "jacobian"]], "pyxu.abc.LinOp": [[0, 2, 1, "", "T"], [0, 1, 1, "", "adjoint"], [0, 1, 1, "", "asarray"], [0, 1, 1, "", "cogram"], [0, 1, 1, "", "dagger"], [0, 1, 1, "", "estimate_lipschitz"], [0, 1, 1, "", "from_array"], [0, 1, 1, "", "gram"], [0, 1, 1, "", "pinv"], [0, 1, 1, "", "svdvals"]], "pyxu.abc.Map": [[0, 1, 1, "", "__call__"], [0, 1, 1, "", "apply"], [0, 1, 1, "", "estimate_lipschitz"], [0, 2, 1, "", "lipschitz"], [0, 1, 1, "", "properties"]], "pyxu.abc.Operator": [[0, 1, 1, "", "__add__"], [0, 1, 1, "", "__init__"], [0, 1, 1, "", "__mul__"], [0, 1, 1, "", "__neg__"], [0, 1, 1, "", "__pow__"], [0, 1, 1, "", "__sub__"], [0, 1, 1, "", "argscale"], [0, 1, 1, "", "argshift"], [0, 1, 1, "", "asop"], [0, 1, 1, "", "broadcast_to"], [0, 2, 1, "", "codim_rank"], [0, 2, 1, "", "codim_shape"], [0, 2, 1, "", "codim_size"], [0, 2, 1, "", "dim_rank"], [0, 2, 1, "", "dim_shape"], [0, 2, 1, "", "dim_size"], [0, 1, 1, "", "expr"], [0, 1, 1, "", "has"], [0, 1, 1, "", "properties"], [0, 1, 1, "", "rechunk"], [0, 1, 1, "", "reshape"], [0, 1, 1, "", "squeeze"], [0, 1, 1, "", "subsample"], [0, 1, 1, "", "transpose"]], "pyxu.abc.Property": [[0, 3, 1, "", "CAN_EVAL"], [0, 3, 1, "", "DIFFERENTIABLE"], [0, 3, 1, "", "DIFFERENTIABLE_FUNCTION"], [0, 3, 1, "", "FUNCTIONAL"], [0, 3, 1, "", "LINEAR"], [0, 3, 1, "", "LINEAR_IDEMPOTENT"], [0, 3, 1, "", "LINEAR_NORMAL"], [0, 3, 1, "", "LINEAR_POSITIVE_DEFINITE"], [0, 3, 1, "", "LINEAR_SELF_ADJOINT"], [0, 3, 1, "", "LINEAR_SQUARE"], [0, 3, 1, "", "LINEAR_UNITARY"], [0, 3, 1, "", "PROXIMABLE"], [0, 3, 1, "", "QUADRATIC"], [0, 1, 1, "", "arithmetic_methods"]], "pyxu.abc.ProxFunc": [[0, 1, 1, "", "fenchel_prox"], [0, 1, 1, "", "moreau_envelope"], [0, 1, 1, "", "prox"]], "pyxu.abc.QuadraticFunc": [[0, 1, 1, "", "__init__"], [0, 1, 1, "", "_quad_spec"]], "pyxu.abc.Solver": [[0, 1, 1, "", "__init__"], [0, 3, 1, "", "_astate"], [0, 3, 1, "", "_mstate"], [0, 1, 1, "", "busy"], [0, 2, 1, "", "datafile"], [0, 1, 1, "", "default_stop_crit"], [0, 1, 1, "", "fit"], [0, 2, 1, "", "logfile"], [0, 1, 1, "", "m_init"], [0, 1, 1, "", "m_step"], [0, 1, 1, "", "objective_func"], [0, 1, 1, "", "solution"], [0, 1, 1, "", "stats"], [0, 1, 1, "", "steps"], [0, 1, 1, "", "stop"], [0, 2, 1, "", "workdir"], [0, 1, 1, "", "writeback"]], "pyxu.abc.SolverMode": [[0, 3, 1, "", "ASYNC"], [0, 3, 1, "", "BLOCK"], [0, 3, 1, "", "MANUAL"]], "pyxu.abc.SquareOp": [[0, 1, 1, "", "trace"]], "pyxu.abc.StoppingCriterion": [[0, 1, 1, "", "clear"], [0, 1, 1, "", "info"], [0, 1, 1, "", "stop"]], "pyxu.abc.arithmetic": [[0, 0, 1, "", "AddRule"], [0, 0, 1, "", "ArgScaleRule"], [0, 0, 1, "", "ArgShiftRule"], [0, 0, 1, "", "ChainRule"], [0, 0, 1, "", "Rule"], [0, 0, 1, "", "ScaleRule"], [0, 0, 1, "", "TransposeRule"]], "pyxu.abc.arithmetic.Rule": [[0, 1, 1, "", "op"]], "pyxu.experimental": [[2, 4, 0, "-", "sampler"]], "pyxu.experimental.sampler": [[2, 0, 1, "", "MYULA"], [2, 0, 1, "", "OnlineCenteredMoment"], [2, 5, 1, "", "OnlineKurtosis"], [2, 0, 1, "", "OnlineMoment"], [2, 5, 1, "", "OnlineSkewness"], [2, 5, 1, "", "OnlineStd"], [2, 5, 1, "", "OnlineVariance"], [2, 0, 1, "", "ULA"]], "pyxu.experimental.sampler.MYULA": [[2, 1, 1, "", "__init__"]], "pyxu.experimental.sampler.OnlineCenteredMoment": [[2, 1, 1, "", "update"]], "pyxu.experimental.sampler.OnlineMoment": [[2, 1, 1, "", "update"]], "pyxu.experimental.sampler.ULA": [[2, 1, 1, "", "__init__"], [2, 1, 1, "", "objective_func"]], "pyxu.info": [[4, 4, 0, "-", "deps"], [5, 4, 0, "-", "ptype"], [6, 4, 0, "-", "warning"]], "pyxu.info.deps": [[4, 6, 1, "", "CUPY_ENABLED"], [4, 0, 1, "", "NDArrayInfo"], [4, 0, 1, "", "SparseArrayInfo"], [4, 5, 1, "", "supported_array_modules"], [4, 5, 1, "", "supported_array_types"], [4, 5, 1, "", "supported_sparse_modules"], [4, 5, 1, "", "supported_sparse_types"]], "pyxu.info.deps.NDArrayInfo": [[4, 3, 1, "", "CUPY"], [4, 3, 1, "", "DASK"], [4, 3, 1, "", "NUMPY"], [4, 1, 1, "", "default"], [4, 1, 1, "", "from_flag"], [4, 1, 1, "", "from_obj"], [4, 1, 1, "", "module"], [4, 1, 1, "", "type"]], "pyxu.info.deps.SparseArrayInfo": [[4, 3, 1, "", "CUPY_SPARSE"], [4, 3, 1, "", "SCIPY_SPARSE"], [4, 1, 1, "", "default"], [4, 1, 1, "", "from_obj"], [4, 1, 1, "", "module"], [4, 1, 1, "", "type"]], "pyxu.info.ptype": [[5, 0, 1, "", "ArrayModule"], [5, 6, 1, "", "DType"], [5, 3, 1, "", "Integer"], [5, 0, 1, "", "NDArray"], [5, 6, 1, "", "NDArrayAxis"], [5, 6, 1, "", "NDArrayShape"], [5, 6, 1, "", "OpC"], [5, 0, 1, "", "OpT"], [5, 6, 1, "", "Path"], [5, 6, 1, "", "Property"], [5, 0, 1, "", "Real"], [5, 6, 1, "", "SolverC"], [5, 0, 1, "", "SolverM"], [5, 0, 1, "", "SolverT"], [5, 0, 1, "", "SparseArray"], [5, 0, 1, "", "SparseModule"], [5, 6, 1, "", "VarName"]], "pyxu.info.warning": [[6, 7, 1, "", "AutoInferenceWarning"], [6, 7, 1, "", "BackendWarning"], [6, 7, 1, "", "ContributionWarning"], [6, 7, 1, "", "DenseWarning"], [6, 7, 1, "", "NonTransparentWarning"], [6, 7, 1, "", "PerformanceWarning"], [6, 7, 1, "", "PrecisionWarning"], [6, 7, 1, "", "PyxuWarning"], [6, 5, 1, "", "warn_dask_perf"]], "pyxu.math": [[7, 5, 1, "", "backtracking_linesearch"], [7, 5, 1, "", "hutchpp"], [7, 5, 1, "", "trace"]], "pyxu.operator": [[13, 0, 1, "", "Abs"], [13, 0, 1, "", "ArcCos"], [13, 0, 1, "", "ArcCosh"], [13, 0, 1, "", "ArcSin"], [13, 0, 1, "", "ArcSinh"], [13, 0, 1, "", "ArcTan"], [13, 0, 1, "", "ArcTanh"], [13, 0, 1, "", "BroadcastAxes"], [12, 0, 1, "", "CZT"], [13, 0, 1, "", "Cbrt"], [13, 0, 1, "", "Clip"], [13, 5, 1, "", "ConstantValued"], [12, 0, 1, "", "Convolve"], [12, 3, 1, "", "Correlate"], [13, 0, 1, "", "Cos"], [13, 0, 1, "", "Cosh"], [12, 5, 1, "", "DiagonalOp"], [12, 5, 1, "", "DifferenceOfGaussians"], [12, 5, 1, "", "DirectionalDerivative"], [12, 5, 1, "", "DirectionalGradient"], [12, 5, 1, "", "DirectionalHessian"], [12, 5, 1, "", "DirectionalLaplacian"], [12, 5, 1, "", "Divergence"], [12, 5, 1, "", "DoG"], [13, 0, 1, "", "Exp"], [12, 0, 1, "", "FFT"], [12, 0, 1, "", "FFTConvolve"], [12, 0, 1, "", "FFTCorrelate"], [12, 5, 1, "", "Gaussian"], [12, 5, 1, "", "Gradient"], [12, 5, 1, "", "Hessian"], [12, 5, 1, "", "HomothetyOp"], [10, 0, 1, "", "HyperSlab"], [12, 0, 1, "", "IdentityOp"], [12, 5, 1, "", "Jacobian"], [10, 0, 1, "", "KLDivergence"], [10, 5, 1, "", "L1Ball"], [10, 0, 1, "", "L1Norm"], [10, 0, 1, "", "L21Norm"], [10, 5, 1, "", "L2Ball"], [10, 0, 1, "", "L2Norm"], [10, 5, 1, "", "LInfinityBall"], [10, 0, 1, "", "LInfinityNorm"], [12, 5, 1, "", "Laplace"], [12, 5, 1, "", "Laplacian"], [13, 0, 1, "", "LeakyReLU"], [13, 0, 1, "", "Log"], [12, 5, 1, "", "MovingAverage"], [12, 5, 1, "", "NullFunc"], [12, 0, 1, "", "NullOp"], [12, 0, 1, "", "Pad"], [12, 0, 1, "", "PartialDerivative"], [10, 0, 1, "", "PositiveL1Norm"], [10, 0, 1, "", "PositiveOrthant"], [12, 5, 1, "", "Prewitt"], [10, 0, 1, "", "RangeSet"], [13, 0, 1, "", "ReLU"], [13, 5, 1, "", "RechunkAxes"], [13, 0, 1, "", "ReshapeAxes"], [12, 5, 1, "", "Scharr"], [13, 0, 1, "", "SiLU"], [13, 0, 1, "", "Sigmoid"], [13, 0, 1, "", "Sign"], [13, 0, 1, "", "Sin"], [13, 0, 1, "", "Sinh"], [12, 5, 1, "", "Sobel"], [13, 0, 1, "", "SoftPlus"], [13, 0, 1, "", "Sqrt"], [13, 0, 1, "", "Square"], [10, 0, 1, "", "SquaredL1Norm"], [10, 0, 1, "", "SquaredL2Norm"], [13, 0, 1, "", "SqueezeAxes"], [12, 0, 1, "", "Stencil"], [12, 0, 1, "", "StructureTensor"], [12, 0, 1, "", "SubSample"], [12, 0, 1, "", "Sum"], [13, 0, 1, "", "Tan"], [13, 0, 1, "", "Tanh"], [13, 0, 1, "", "TransposeAxes"], [12, 5, 1, "", "Trim"], [12, 0, 1, "", "_Stencil"], [9, 5, 1, "", "block_diag"], [12, 5, 1, "", "khatri_rao"], [12, 5, 1, "", "kron"], [9, 5, 1, "", "stack"]], "pyxu.operator.Abs": [[13, 1, 1, "", "apply"]], "pyxu.operator.ArcCos": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcCosh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcSin": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcSinh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcTan": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.ArcTanh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.BroadcastAxes": [[13, 1, 1, "", "dagger"], [13, 1, 1, "", "estimate_lipschitz"], [13, 1, 1, "", "gram"], [13, 1, 1, "", "pinv"], [13, 1, 1, "", "svdvals"]], "pyxu.operator.CZT": [[12, 1, 1, "", "__init__"], [12, 1, 1, "", "adjoint"], [12, 1, 1, "", "apply"]], "pyxu.operator.Cbrt": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Clip": [[13, 1, 1, "", "apply"]], "pyxu.operator.Convolve": [[12, 1, 1, "", "__init__"]], "pyxu.operator.Cos": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Cosh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Exp": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.FFT": [[12, 1, 1, "", "__init__"], [12, 1, 1, "", "adjoint"], [12, 1, 1, "", "apply"]], "pyxu.operator.FFTConvolve": [[12, 1, 1, "", "__init__"]], "pyxu.operator.FFTCorrelate": [[12, 1, 1, "", "__init__"], [12, 1, 1, "", "configure_dispatcher"]], "pyxu.operator.Gaussian": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.HyperSlab": [[10, 1, 1, "", "__init__"]], "pyxu.operator.KLDivergence": [[10, 1, 1, "", "__init__"]], "pyxu.operator.L21Norm": [[10, 1, 1, "", "__init__"]], "pyxu.operator.LeakyReLU": [[13, 1, 1, "", "apply"]], "pyxu.operator.Log": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Pad": [[12, 3, 1, "", "ModeSpec"], [12, 3, 1, "", "WidthSpec"], [12, 1, 1, "", "__init__"]], "pyxu.operator.PartialDerivative": [[12, 1, 1, "", "finite_difference"], [12, 1, 1, "", "gaussian_derivative"]], "pyxu.operator.RangeSet": [[10, 1, 1, "", "__init__"]], "pyxu.operator.ReshapeAxes": [[13, 1, 1, "", "cogram"]], "pyxu.operator.SiLU": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Sigmoid": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Sign": [[13, 1, 1, "", "apply"]], "pyxu.operator.Sin": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Sinh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.SoftPlus": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Sqrt": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Square": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.SquaredL1Norm": [[10, 1, 1, "", "__init__"], [10, 1, 1, "", "prox"]], "pyxu.operator.SqueezeAxes": [[13, 1, 1, "", "__init__"]], "pyxu.operator.Stencil": [[12, 3, 1, "", "KernelSpec"], [12, 1, 1, "", "__init__"], [12, 2, 1, "", "center"], [12, 1, 1, "", "configure_dispatcher"], [12, 2, 1, "", "kernel"], [12, 1, 1, "", "visualize"]], "pyxu.operator.StructureTensor": [[12, 1, 1, "", "apply"]], "pyxu.operator.SubSample": [[12, 3, 1, "", "IndexSpec"], [12, 3, 1, "", "TrimSpec"], [12, 1, 1, "", "__init__"], [12, 1, 1, "", "adjoint"], [12, 1, 1, "", "apply"]], "pyxu.operator.Sum": [[12, 1, 1, "", "__init__"], [12, 1, 1, "", "adjoint"], [12, 1, 1, "", "apply"], [12, 1, 1, "", "estimate_lipschitz"]], "pyxu.operator.Tan": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.Tanh": [[13, 1, 1, "", "apply"], [13, 1, 1, "", "jacobian"]], "pyxu.operator.TransposeAxes": [[13, 1, 1, "", "__init__"]], "pyxu.operator._Stencil": [[12, 3, 1, "", "IndexSpec"], [12, 1, 1, "", "apply"], [12, 1, 1, "", "init"]], "pyxu.operator.interop": [[8, 5, 1, "", "from_jax"], [8, 5, 1, "", "from_sciop"], [8, 5, 1, "", "from_source"], [8, 5, 1, "", "from_torch"]], "pyxu.operator.interop.jax": [[8, 5, 1, "", "_from_jax"], [8, 5, 1, "", "_to_jax"]], "pyxu.operator.interop.torch": [[8, 5, 1, "", "_from_torch"], [8, 5, 1, "", "_to_torch"]], "pyxu.opt.solver": [[14, 0, 1, "", "ADMM"], [14, 0, 1, "", "Adam"], [14, 0, 1, "", "CG"], [14, 5, 1, "", "CP"], [14, 3, 1, "", "CV"], [14, 5, 1, "", "ChambollePock"], [14, 0, 1, "", "CondatVu"], [14, 5, 1, "", "DR"], [14, 3, 1, "", "DY"], [14, 0, 1, "", "DavisYin"], [14, 5, 1, "", "DouglasRachford"], [14, 3, 1, "", "FB"], [14, 0, 1, "", "ForwardBackward"], [14, 3, 1, "", "LV"], [14, 0, 1, "", "LorisVerhoeven"], [14, 0, 1, "", "NLCG"], [14, 0, 1, "", "PD3O"], [14, 0, 1, "", "PGD"], [14, 5, 1, "", "PP"], [14, 5, 1, "", "ProximalPoint"]], "pyxu.opt.stop": [[15, 0, 1, "", "AbsError"], [15, 0, 1, "", "ManualStop"], [15, 0, 1, "", "MaxDuration"], [15, 0, 1, "", "MaxIter"], [15, 0, 1, "", "Memorize"], [15, 0, 1, "", "RelError"]], "pyxu.opt.stop.AbsError": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.ManualStop": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.MaxDuration": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.MaxIter": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.Memorize": [[15, 1, 1, "", "__init__"]], "pyxu.opt.stop.RelError": [[15, 1, 1, "", "__init__"]], "pyxu.runtime": [[16, 0, 1, "", "CWidth"], [16, 0, 1, "", "Width"]], "pyxu.runtime.CWidth": [[16, 3, 1, "", "DOUBLE"], [16, 3, 1, "", "SINGLE"], [16, 2, 1, "", "real"]], "pyxu.runtime.Width": [[16, 3, 1, "", "DOUBLE"], [16, 3, 1, "", "SINGLE"], [16, 2, 1, "", "complex"], [16, 1, 1, "", "eps"]], "pyxu.util": [[17, 5, 1, "", "as_canonical_axes"], [17, 5, 1, "", "as_canonical_shape"], [17, 5, 1, "", "as_real_op"], [17, 5, 1, "", "compute"], [17, 5, 1, "", "copy_if_unsafe"], [17, 5, 1, "", "get_array_module"], [17, 5, 1, "", "import_module"], [17, 5, 1, "", "parse_params"], [17, 5, 1, "", "read_only"], [17, 5, 1, "", "redirect"], [17, 5, 1, "", "require_viewable"], [17, 5, 1, "", "to_NUMPY"], [17, 5, 1, "", "vectorize"], [17, 5, 1, "", "view_as_complex"], [17, 5, 1, "", "view_as_real"]], "pyxu.util.misc": [[17, 5, 1, "", "peaks"], [17, 5, 1, "", "star_like_sample"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "module", "Python module"], "5": ["py", "function", "Python function"], "6": ["py", "data", "Python data"], "7": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:attribute", "4": "py:module", "5": "py:function", "6": "py:data", "7": "py:exception"}, "terms": {"": [0, 3, 5, 7, 8, 9, 10, 12, 13, 14, 17, 19, 20, 26, 27, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 64, 65, 66, 67, 68, 69, 72], "0": [0, 2, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 23, 25, 27, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 62, 70, 71, 73], "00": [23, 25, 26, 70, 73], "000": [23, 25, 62, 73], "0001": 7, "00010660540950964133": 27, "00016592683028195928": 27, "0001959775032532727": 27, "0002371174821658186": 20, "00026830554970115237": 27, "00029948792312451593": 27, "0003535747528076172": 62, "0004833370042454062": 27, "0005394651661135211": 27, "0009977133948278233": 70, "0012417042429075098": 27, "0012724930894719814": 27, "00137": 72, "0017455433116292133": 27, "0018200192757085538": 27, "001849": 27, "00836": 72, "01": [7, 14, 20, 27, 57, 59, 70], "012542724609375": 62, "01430": 72, "02": 70, "021843749200722698": 27, "02228662056306769": 70, "025": [27, 58, 70], "025760": 70, "025810718536376953": 62, "026403": 70, "0265662707898284e": 20, "0266": 72, "02792517": 62, "03": 70, "030986974144406307": 27, "033664": 70, "038559": 70, "04": 27, "0421491878747986e": 20, "043016": 27, "048137": 70, "05": [2, 20, 27, 58, 70, 71], "055012": 72, "06": [20, 70], "06852819": 10, "07": [20, 70], "072868": 70, "09": [19, 70], "097266": 70, "098034": 70, "09805": 72, "0x7f61ae575a50": 20, "0x7f61bc597610": 20, "1": [0, 2, 4, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 20, 27, 28, 29, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 64, 70, 71, 72], "10": [0, 7, 9, 12, 14, 17, 20, 26, 27, 52, 58, 59, 62, 68, 70, 72], "100": [2, 12, 14, 19, 26, 27, 57], "1000": [2, 12, 17, 20, 55, 57], "10000": 64, "1001": 20, "1010": 72, "1062": 12, "1076": 72, "108": [9, 12], "1085": 72, "1088": 72, "109": 12, "10x": 12, "11": [0, 9, 12, 20, 26, 28, 52, 68, 70], "110409030527646e": 20, "112930": 70, "1152": 12, "118": 12, "119": 12, "12": [0, 9, 12, 20, 26, 52, 59, 64, 68, 70], "120": 72, "121": 12, "122": 12, "122514": 27, "1242": 12, "1268": 12, "127": [12, 72], "128": 26, "128x128": 26, "13": [0, 9, 12, 19, 20, 26, 68, 70, 71], "133": 26, "1332": 12, "136": 26, "1362": 12, "14": [9, 12, 20, 26, 52, 70, 72], "140": 9, "1422": 12, "144": 26, "145": 72, "145661": 20, "1463056687136675e": 20, "147": 12, "148": 12, "15": [9, 12, 20, 26, 27, 58, 70], "150": 70, "1500": 20, "1501": 20, "150160": 20, "151": 70, "1512": 12, "152": 12, "1551": 72, "158": 72, "1587": 72, "16": [8, 9, 12, 26, 52, 59, 70, 72], "160": [12, 70], "1611": 72, "1617": 12, "17": [9, 12, 19, 26, 52], "172": 9, "174": 12, "1778": 12, "1782": 12, "1794": 12, "1796": 12, "1798071385920126": 19, "18": [9, 12, 26, 52, 70], "180": 70, "1811": 72, "185": 72, "186023": 27, "1872": 12, "188": 12, "19": [9, 12, 26], "1912": 72, "196": 12, "1961": 8, "1962": [12, 72], "1976": 72, "1979": 72, "1985": 72, "1986": 72, "199": 26, "1999": 72, "1_": 27, "1_000": 20, "1_500": 20, "1d": [0, 2, 12, 13, 15, 61, 62, 70], "1e": [2, 14, 20, 27, 57, 58, 64, 70, 71], "1e3": 2, "1e4": 2, "1j": [12, 17], "1n_": 12, "1st": [0, 12, 14], "1x": 59, "2": [0, 2, 4, 8, 9, 10, 12, 13, 14, 15, 17, 20, 27, 28, 32, 36, 38, 42, 43, 45, 46, 47, 49, 52, 53, 54, 56, 57, 59, 60, 62, 64, 70, 71, 72], "20": [9, 12, 14, 17, 20, 26, 27, 52, 57, 70], "200": [27, 70], "2000": 20, "2001": 20, "2006": 72, "2010": 72, "2011": 72, "2013": 72, "2014": 72, "2017": [69, 72], "2018": 72, "2019": 72, "202": 12, "2020": 72, "2021": 72, "2022": [20, 72], "2023": [19, 20, 26], "2024": [20, 27, 70], "2052": 12, "21": [9, 12, 20, 26, 59, 70], "212": 72, "2142": 12, "216": 12, "22": [9, 12, 20, 26, 27], "220": 64, "2226": 12, "2232": 12, "225": 70, "225232": 20, "226": 70, "23": [9, 12, 20, 26, 62], "230": 12, "2324": 12, "239": 72, "24": [12, 26], "244": [12, 26], "245085": 20, "2451": 12, "246": 12, "2467183596185825e": 20, "248853": 27, "2496": 12, "25": [12, 14, 26, 59, 70], "250": 70, "2500": 20, "2501": 20, "2502": 12, "251": [12, 70], "2541": 12, "255": [20, 58, 71], "256": [12, 17], "2586": 12, "2592": 12, "26": [12, 20, 26, 62, 70], "260373619317948e": 20, "261": 12, "2631": 12, "2658": 12, "266": 12, "2676": 12, "2682": 12, "2699201212019408": 70, "27": [12, 20, 70, 72], "271": 12, "272": 12, "2770": 72, "2772": 12, "28": [12, 19, 20, 70, 72], "280": 12, "2852": 12, "286": 12, "2862": 12, "287": 26, "288293": 20, "29": [12, 20, 70], "292": 12, "294": [12, 26], "2952": 12, "2_": [12, 14], "2_000": 20, "2_500": 20, "2d": [0, 8, 12, 17, 20, 42, 59, 70], "2f": 20, "2h": [12, 59], "2k": [2, 13], "2nd": [12, 14], "3": [0, 2, 4, 7, 8, 9, 10, 12, 13, 14, 17, 20, 27, 28, 29, 32, 34, 38, 45, 46, 48, 52, 54, 56, 57, 58, 59, 62, 64, 68, 70, 71, 72], "30": [12, 20, 70, 72], "300": [12, 27, 71], "3000": 20, "3001": 20, "3090": 12, "31": [12, 20, 70], "314": 12, "316289": 20, "32": [8, 12, 20, 70], "3222": 12, "327290": 27, "328": 12, "33": [12, 20, 26, 27, 70], "3312": 12, "3380": 12, "3389": 72, "34": [12, 70], "340": 12, "3402": 12, "342": 12, "344": 12, "3492": 12, "35": [12, 17, 70, 72], "3500": 20, "3501": 20, "3582": 12, "36": [12, 59, 70], "361769": 70, "3672": 12, "37": [12, 70], "378460211537794e": 20, "38": [9, 12, 64], "384": 12, "385100": 70, "385766": 70, "39": [12, 27, 59, 62], "3942": 12, "398": 12, "3_000": 20, "3_500": 20, "3d": [27, 42, 70], "3e": 20, "3f": 2, "3j": 17, "4": [0, 2, 8, 9, 10, 12, 13, 14, 17, 20, 26, 27, 28, 29, 32, 41, 52, 56, 57, 58, 59, 62, 64, 70, 72], "40": [12, 72], "4000": 20, "4001": 20, "4002": 7, "4032": 12, "408": 12, "41": [12, 20, 70, 72], "412": 12, "4122": 12, "4154": 72, "4169": 72, "419": 72, "42": [12, 70], "420": 72, "4212": 12, "421731": 70, "425355": 70, "426": 12, "426040": 70, "43": [12, 20, 62], "4302": 12, "4392": 12, "44": [9, 12, 26, 70], "440": 12, "444939944215334e": 20, "445": 12, "4486": 8, "4494688": 62, "45": [12, 20, 70], "4500": 20, "4501": 20, "451": 71, "454": 12, "46": [12, 62, 70], "460": 72, "4662": 12, "47": [12, 26, 72], "471487": 27, "472082": 27, "4752": 12, "479": 72, "479120": 70, "4793145552207834e": 20, "48": [12, 59], "480": 72, "480630": 20, "4842": 12, "49": 12, "491191080567554e": 20, "4932": 12, "496": 12, "4999": 64, "4_000": 20, "4_500": 20, "4x": 59, "5": [0, 7, 8, 9, 10, 12, 14, 15, 17, 20, 26, 27, 28, 32, 55, 58, 59, 60, 62, 64, 68, 70, 71, 72], "50": [12, 14, 20, 27, 64, 70], "500": [20, 59, 62, 70], "5000": 20, "5001": 20, "501": [20, 70], "5022": 12, "51": 12, "510": 12, "511": 12, "5112": 12, "512": 0, "5176150918584405e": 20, "52": [12, 19, 26, 62, 70], "520": 12, "521467637599543e": 20, "524": 12, "525450": 70, "53": [12, 70], "537463": 70, "538": 12, "54": [12, 27], "541": 26, "546877": 70, "55": [12, 27], "552": 12, "55411637565644e": 19, "56": [12, 27, 52, 70], "5611": 72, "561359334501216e": 20, "566": 12, "57": [12, 26, 27], "570766": 70, "5773": 64, "58": 12, "59": [12, 70], "5925763889832436e": 20, "594374": 27, "595": 12, "5_000": 20, "5j": 17, "6": [0, 9, 10, 12, 13, 14, 17, 20, 26, 27, 28, 55, 59, 62, 64, 70, 72], "60": [12, 14], "608": 12, "61": 12, "619500": 27, "62": 12, "620385": 27, "622": 12, "627250926429347e": 20, "63": 12, "636": 12, "639481": 70, "64": 12, "647839": 70, "65": 26, "650": 12, "66": 26, "664": 12, "67": 72, "670": 12, "678": 12, "68": [26, 52, 72], "69": [19, 52], "7": [0, 9, 10, 12, 14, 17, 20, 26, 27, 36, 59, 62, 64, 70, 71, 72], "720": 12, "721348": 27, "722198": 27, "73": 52, "734": 12, "736452": 20, "738288": 20, "738989": 20, "740": 12, "741233": 70, "741840": 70, "745": 12, "745022": 27, "748": 12, "75": [14, 70], "750346": 27, "754197670719021e": 20, "76": [9, 52, 70], "762": 12, "76218535": 62, "765350": 20, "766068359509617": 59, "77": [26, 52], "776": 12, "776825": 72, "78": [26, 52], "79": [12, 52], "790": 12, "8": [0, 9, 10, 12, 13, 14, 17, 20, 26, 27, 58, 59], "80": 52, "81": 12, "810328": 70, "813945938822347e": 27, "814587": 20, "816657444895": 64, "82": 12, "820": 12, "825067429628": 64, "83": [12, 52], "835706964580823e": 70, "85": 26, "870775876383907e": 20, "873656": 27, "877": 72, "88": [12, 52], "893634": 27, "898": 72, "9": [0, 7, 8, 9, 12, 14, 19, 20, 26, 27, 58], "90": [14, 70], "9057447293453106e": 20, "91": [12, 52, 64], "930": 12, "933466": 19, "934287": 19, "934882": 19, "935515": 19, "948386938706681e": 27, "95": [26, 52, 70], "964": 72, "979": 72, "997584971108367e": 20, "A": [0, 8, 9, 10, 12, 13, 14, 17, 20, 23, 25, 27, 28, 31, 39, 41, 56, 57, 60, 64, 69, 72, 73], "AND": 15, "And": [27, 64, 68], "As": [2, 8, 17, 29, 56, 58, 59, 62, 69], "At": [28, 56, 69], "Be": 59, "But": 60, "By": [0, 13, 14, 27, 55, 56, 62, 70], "FOR": 12, "For": [0, 2, 8, 10, 12, 14, 27, 28, 56, 57, 58, 59, 60, 61, 62, 64, 68, 69, 70], "If": [0, 2, 7, 8, 10, 12, 13, 14, 15, 17, 19, 26, 28, 29, 30, 55, 61, 62, 66, 68, 71], "In": [0, 2, 8, 12, 13, 14, 17, 19, 20, 26, 27, 28, 29, 30, 31, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 69, 70, 71], "It": [0, 2, 3, 8, 10, 12, 13, 14, 27, 28, 29, 30, 58, 59, 60, 61, 62, 64, 65, 66, 67, 70], "Its": [0, 12, 60, 66], "NOT": 12, "No": [30, 31, 61, 66, 67, 71, 72], "Not": [0, 31, 70], "OR": [0, 17], "On": 59, "One": [13, 26, 58, 69, 70], "Or": 59, "Such": [62, 69], "That": [67, 68], "The": [0, 2, 3, 8, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 30, 31, 55, 57, 58, 59, 64, 65, 66, 68, 70, 71, 72], "Then": [14, 26, 56], "There": [0, 12, 59, 62, 70], "These": [0, 3, 28, 59, 60, 61, 64, 66, 67, 69, 70], "To": [0, 2, 12, 19, 28, 29, 30, 57, 58, 69, 70], "Will": 70, "With": [28, 57, 60, 61, 62, 64, 70, 71], "_": [0, 2, 8, 9, 10, 12, 13, 14, 20, 26, 27, 30, 58, 59, 60, 61, 70], "_0": [2, 12, 14], "_1": [12, 14, 57, 70], "_2": [14, 57, 64, 70], "__add__": 0, "__call__": 0, "__init__": [0, 2, 10, 12, 13, 15, 28, 29, 60, 62, 70], "__mul__": 0, "__name__": 62, "__neg__": 0, "__pow__": 0, "__sub__": 0, "_astat": 0, "_ax": [0, 27], "_corrected_sum": 2, "_d": [2, 12], "_diff_lipschitz": 8, "_dtypedict": 12, "_f": [0, 64], "_from_jax": 8, "_from_torch": 8, "_gamma": 2, "_i": [12, 57], "_indicatorfunct": 10, "_k": [2, 14], "_lambda": 14, "_lh": 0, "_m": 12, "_max": [20, 70], "_mean": 2, "_min": [20, 70], "_mstate": [0, 15], "_mu": 0, "_n": 14, "_nullfunc": 30, "_num_sampl": 2, "_onlinestat": 2, "_primaldualsplit": 14, "_quad_spec": 0, "_rh": 0, "_sampler": 2, "_stat": 2, "_static": [58, 59], "_stencil": 12, "_supportsdtyp": 12, "_t": [2, 14], "_to_jax": 8, "_to_torch": 8, "a0": [7, 14], "a_": 12, "a_gt": 14, "a_inv": 14, "a_max": [0, 13], "a_min": [0, 13], "a_r": 17, "ab": [0, 12, 13, 59, 60, 61, 70], "abc": [8, 14, 15, 17, 26, 29, 56, 57, 60, 62, 64, 70], "abi3": 26, "abid": [8, 55, 62, 70], "abil": [61, 62, 70], "abl": 0, "about": [20, 26, 58, 59, 61, 63, 69, 70], "abov": [8, 12, 14, 27, 56, 57, 58, 70], "abrupt": 70, "abrupt_oper": 45, "abruptli": 64, "absent_contrib": 45, "abserror": [15, 27], "absl": 26, "absl_pi": 26, "absolut": [0, 13, 15, 70], "abstract": [0, 3, 5, 29, 60, 61], "academ": 69, "acceler": [14, 19, 35, 65, 67, 69, 70, 72], "accept": [0, 8, 12, 13, 17, 64], "access": [12, 14, 66, 67, 68, 70], "accommod": 70, "accompani": 0, "accord": [12, 56], "account": [28, 55, 70], "accumul": 2, "accur": [27, 54, 59, 61, 70], "accuraci": [0, 12, 14, 20, 58, 59, 61, 62, 64, 67, 69, 70], "achiev": [14, 57, 62, 69, 70], "acm": 72, "acquir": 70, "acquisit": [58, 61, 69, 70], "acrid_contrib": 39, "across": [12, 31, 60, 62, 65, 67, 69, 70], "act": [9, 70], "action": [0, 13, 17, 28, 61], "activ": 28, "actual": [60, 70], "ad": [59, 71], "adam": [14, 57, 72], "adapt": [60, 62, 67, 70, 72], "add": [0, 15, 20, 26, 28, 58, 60, 66], "add_gridspec": 59, "add_subplot": 59, "addit": [0, 2, 8, 10, 13, 14, 26, 55, 56, 59, 60, 65, 69, 70], "addition": [26, 60, 61, 66], "address": [28, 31, 61, 70], "addrul": [0, 56], "adequ": [2, 59], "adher": 55, "adipisci": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "adjac": 70, "adjoint": [0, 8, 12, 13, 14, 27, 29, 56, 65, 70], "admiss": 69, "admit": [0, 13, 14, 70], "admm": [14, 57], "adopt": [66, 67], "advanc": [0, 38, 55, 65, 67, 69, 70, 72], "advantag": [0, 12, 13, 26, 62, 66, 69, 70], "advis": [0, 8], "af": 72, "affect": [0, 58, 59], "aforement": 2, "after": [0, 14, 15, 58], "afterward": [0, 12, 14], "again": [27, 64, 70], "against": 27, "agnost": [0, 10, 12, 17, 29, 55, 59, 65, 66, 67, 69, 70], "ahead": 57, "aid": 28, "aim": [3, 57, 60, 61, 62, 66, 67, 69, 70], "al": [69, 72], "alain": 72, "alert_oper": 43, "alexand": 72, "algebra": [4, 61, 65, 66, 67, 69], "algo": 6, "algorithm": [0, 2, 7, 12, 13, 14, 20, 27, 29, 30, 56, 60, 61, 64, 65, 66, 70, 72], "alia": [0, 5, 12, 14], "alias": [3, 27], "align": [8, 12, 69], "aliquam": [37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "all": [0, 2, 4, 6, 8, 10, 12, 13, 14, 15, 17, 24, 27, 30, 56, 59, 60, 61, 62, 63, 65, 66, 67, 70, 73], "allclos": [12, 14, 17, 19, 26], "allevi": [2, 70], "allow": [0, 8, 12, 15, 27, 30, 31, 55, 56, 57, 58, 60, 61, 62, 65, 69, 70], "almost": 66, "along": [9, 10, 12, 13, 26, 27, 28, 29], "aloof_oper": 38, "alpha": [0, 13, 14, 27, 55], "alpha_": 27, "alphabet": [3, 32, 52], "alreadi": [0, 3, 17, 20, 26, 27, 28], "also": [0, 12, 13, 14, 20, 27, 28, 29, 56, 57, 58, 60, 61, 62, 65, 67, 69, 70], "alter": [58, 62], "altern": [0, 12, 14, 27, 59, 70], "although": [57, 66, 68], "altogeth": 66, "alwai": [0, 2, 8, 12, 13, 57, 60, 64], "ambigu": 71, "amet": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "amir": 72, "among": [28, 64, 66], "amongst": [12, 62], "amount": [10, 12, 57], "amplitud": [14, 59], "amsgrad": 14, "an": [0, 2, 4, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 26, 27, 28, 29, 30, 35, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72], "analit": 59, "analysi": [0, 7, 27, 42, 44, 57, 69, 70, 72], "analyt": [12, 61], "analyz": 17, "anchor": 27, "andr": 72, "andr\u00e9": 72, "angl": [27, 70], "ani": [0, 2, 12, 13, 17, 26, 28, 30, 58, 59, 60, 62, 64, 65, 68, 69, 71], "ann": 41, "annal": 72, "anoth": [0, 15, 17, 59, 60], "answer": 67, "anyon": 65, "anyth": 0, "anywher": 28, "apach": 28, "apgd": [14, 72], "api": [0, 4, 17, 28, 30, 57, 60, 61, 62, 64, 65, 66, 69, 70, 71], "appear": 66, "append": 62, "appl": 60, "appli": [0, 2, 8, 9, 10, 12, 13, 14, 15, 26, 27, 29, 56, 58, 59, 60, 61, 62, 69, 70, 71, 72], "applic": [0, 12, 14, 20, 27, 57, 58, 60, 62, 65, 66, 69, 72], "approach": [20, 28, 59, 60, 61, 62, 67, 69, 70, 71], "appropri": 12, "approx": [2, 13], "approxim": [0, 2, 10, 12, 13, 20, 26, 61, 69, 70], "apr": 72, "apriori": 0, "ar": [0, 2, 3, 4, 8, 10, 12, 13, 14, 17, 19, 20, 26, 27, 28, 30, 31, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71], "arang": [8, 9, 10, 12, 14, 17, 26, 27, 62], "arbitrari": [0, 70], "arcco": 13, "arccosh": 13, "architect": 65, "architectur": [12, 56, 62, 65, 66, 69, 70], "arcsin": 13, "arcsinh": 13, "arctan": 13, "arctanh": 13, "area": [26, 69, 70], "arena": 66, "arg": [0, 2, 10, 14, 17, 20, 58, 60, 70], "arg_shap": 71, "argscal": [0, 14, 56], "argscalerul": [0, 56], "argshift": [0, 14, 20, 56, 57, 58, 60, 70, 71], "argshiftrul": [0, 56], "argument": [12, 17, 28, 59, 70], "aris": [2, 61, 66, 68], "arithmet": [8, 10, 14, 62, 64, 70], "arithmetic_method": [0, 8], "arithmetico": 2, "armijo": 7, "arnoldi": 61, "around": [2, 12, 27, 62, 70, 71], "arr": [0, 8, 10, 12, 13, 14, 29, 59, 60, 61, 62, 70], "arr_noisi": 59, "arrai": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17, 20, 26, 27, 29, 55, 59, 60, 61, 62, 65, 67, 69, 70, 71], "arraymodul": [0, 5, 7, 8, 12, 17], "arriv": 69, "art": [62, 67, 69], "artifact": [69, 70], "arxiv": 72, "as_canonical_ax": 17, "as_canonical_shap": 17, "as_real_op": 17, "asarrai": [0, 12, 14, 20, 26, 58, 70, 71], "ascend": [0, 13], "asid": [65, 70], "ask": [60, 61], "asloss": [14, 19, 71], "asop": 0, "aspect": [61, 62, 63, 70], "assembl": 12, "assert": [19, 26], "assess": [69, 70], "assign": 60, "associ": [0, 4, 12, 70], "assum": [0, 2, 10, 12, 14, 17, 20, 27, 28, 58, 70], "assumpt": [2, 3, 14, 20, 57, 58, 59, 63, 70], "ast": [0, 12, 13, 14], "astra": 66, "astronom": 72, "astronomi": 70, "astyp": [20, 26, 29, 58, 59, 71], "asymmetri": 2, "async": [0, 15], "attach": [0, 5, 8, 29], "attempt": 70, "attent": 70, "attenu": [17, 70], "attribut": [2, 8, 64, 66], "authent": 28, "author": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "auto": [0, 6, 7, 8, 12, 13, 14, 17, 30, 31, 64, 65, 66], "autocomput": 7, "autocorrel": 2, "autodiff": 66, "autograd": [8, 61, 65], "autoinferencewarn": 6, "autom": [28, 67, 68], "automat": [0, 8, 12, 14, 56, 57, 61, 62, 65, 68, 69, 70], "avail": [0, 4, 19, 28, 30, 57, 59, 64, 65, 68, 70], "averag": [0, 12, 27, 70], "avoid": [2, 14, 66, 71], "awar": [6, 59, 65], "awesom": 30, "ax": [0, 5, 10, 12, 13, 14, 17, 26, 27, 58, 59], "axesimag": 20, "axi": [0, 5, 9, 10, 12, 13, 17, 20, 27, 29, 56, 57, 58, 59, 60, 62, 70], "axial": 27, "aziznejad": 72, "b": [0, 2, 9, 12, 13, 14, 56, 57, 59, 60, 61, 72], "b1": 14, "b2": 14, "back": [0, 8, 27, 57, 60], "backend": [0, 4, 6, 8, 10, 12, 17, 55, 59, 62, 65, 66], "backendwarn": 6, "background": [0, 57], "backproj": 27, "backproject": [27, 70], "backtrack": 7, "backtracking_linesearch": [7, 14], "backward": [12, 14, 59, 60, 61], "bad": 70, "bake": 61, "balanc": [2, 14, 58, 61, 72], "ball": [10, 27], "barnett": 72, "base": [0, 2, 3, 4, 6, 7, 10, 12, 13, 14, 15, 16, 17, 27, 28, 29, 30, 31, 40, 55, 56, 57, 59, 60, 61, 62, 64, 65, 66, 69, 70, 72], "baselin": [14, 27], "basi": 12, "basic": [56, 58, 59], "batch": [12, 29, 60, 62, 65, 70], "bayesian": [57, 60, 67, 72], "beauti": 60, "becaus": [0, 8, 12, 19, 56, 58, 60], "beck": 72, "becom": [0, 12, 62], "been": [14, 19, 68, 69, 71], "befor": [0, 12, 15, 28, 55, 58, 70], "begin": [0, 9, 10, 12, 13, 59], "beginn": 65, "behavior": [2, 3, 17, 20, 59, 69], "behaviour": [14, 17, 27], "behind": [59, 70], "being": [12, 14, 17, 20, 30, 56, 57, 59, 60, 62, 70], "belief": [58, 70], "believ": 30, "belong": 12, "below": [0, 2, 3, 8, 14, 15, 17, 27, 57, 59, 60, 62, 68, 69, 70, 71], "benchmark": 62, "benefit": [65, 68, 70, 71], "bertrand": 72, "best": [0, 12, 13, 27, 28, 31, 55, 57, 58, 61, 62, 65, 69], "beta": [2, 7, 14, 55, 58], "beta_": 14, "beta_1": 14, "beta_2": 14, "beta_k": 14, "better": [2, 8, 31, 55, 69], "between": [0, 2, 8, 12, 14, 16, 17, 20, 26, 28, 55, 58, 60, 61, 62, 66, 69, 70], "beyond": [67, 69], "bia": [2, 59], "bias": [2, 59], "biased_var": 2, "biased_var_lb": 2, "bibian": 72, "biconjug": 20, "big": [14, 67, 70], "biject": 17, "bin": 2, "binari": 26, "binary_blob": 26, "bind": 34, "binomi": 70, "biomed": 67, "bit": [8, 62, 67], "black_solv": 37, "blazingli": 62, "blob": 26, "blob_size_fract": 26, "block": [0, 12, 57, 69, 70], "block_diag": [9, 56, 57], "blockspergrid": 12, "blue": 12, "blueprint": [60, 61], "blur": [12, 60, 69, 70, 71], "blurri": [61, 69], "bm3d": 70, "bmatrix": [12, 59], "board": 67, "boast": 69, "bodi": [17, 70], "bog": 61, "boilerpl": 62, "bold": 59, "boldsymbol": [2, 12, 59], "book": 0, "bool": [0, 4, 8, 12, 13, 14, 15, 17], "boolean": 12, "boost": 70, "both": [12, 14, 55, 59, 60, 61, 62, 65, 66, 67, 69, 70], "bottelneck": 2, "bottleneck": 62, "bottom": 27, "bound": [0, 7, 10, 12, 13, 69], "boundari": [0, 4, 12, 16, 17, 59], "boxcar": 70, "boxcar1d": 70, "boyd": 72, "boyl": 72, "bp": 27, "bracket": 28, "branch": [17, 28], "brash_stop": 45, "brawny_stop": 48, "break": [61, 71], "breakdown": 55, "breez": 67, "brick": 41, "broad": 62, "broadcast": [0, 12, 13, 14, 61], "broadcast_to": [0, 27], "broadcastax": [0, 13], "broader": 62, "broken": [3, 70], "brook": 37, "brown": 48, "brownian": 2, "browser": 31, "bsd": 28, "build": [10, 12, 27, 62, 68, 69], "built": [61, 65, 66, 67, 69, 70], "burn": 2, "busi": 0, "busy_stop": 45, "bwd": 12, "bypass": 70, "byte": [8, 26], "c": [0, 7, 9, 12, 13, 14, 56, 59, 68, 72], "c0": 14, "c0o": 14, "c1": [14, 59], "c2": 59, "c3": [14, 59], "c3o": 14, "c4": 59, "c479": 72, "c504": 72, "c6": 59, "c_": 12, "c_1": 12, "c_d": 12, "c_l": 0, "c_r": 0, "cach": [0, 26], "cai": 72, "calcul": [12, 56, 59, 60, 61, 62, 69, 70, 72], "calculu": 61, "calibr": 69, "call": [0, 6, 8, 12, 15, 17, 61, 62, 64, 67, 69, 70], "callabl": [0, 8, 14, 15, 17], "calm_math": 49, "camera": [20, 69], "can": [0, 2, 3, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 29, 30, 31, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 68, 69, 70, 71], "can_ev": 0, "cancel": 2, "cannot": [8, 13, 14, 17, 19, 57, 64], "canon": [0, 3, 12], "capabl": [61, 68, 69], "captur": [59, 69, 70], "cardin": 12, "care": [56, 61], "carg": 17, "carl": 72, "carlo": [2, 69, 70, 72], "carola": 72, "carri": 29, "cascad": 12, "case": [0, 2, 8, 10, 12, 13, 14, 20, 27, 29, 55, 57, 58, 59, 60, 61, 62, 67, 70], "cast": [0, 12, 27], "cast_to": 0, "cat": 71, "catalogu": 30, "catastroph": 2, "categori": 57, "cater": 31, "caus": [70, 71], "caution": 19, "caveat": [6, 12], "cbar": 27, "cbrt": 13, "ccc": [9, 12], "ccccc": 12, "cd": [28, 68], "cdot": [0, 8, 9, 10, 12, 13, 14, 17, 59, 60], "cell": [44, 69], "center": [2, 12, 20, 26, 27, 59, 65, 70, 71], "central": [12, 20, 58, 59], "centric": 62, "certain": [0, 31, 58, 61, 69], "cfg": [28, 30], "cg": [0, 13, 14, 27], "chain": [2, 12, 61, 62, 69, 70, 72], "chainrul": [0, 56], "challeng": [2, 20, 60, 61, 64, 67, 69, 70], "chambol": [14, 72], "chambollepock": [14, 57], "chanc": [30, 70], "chang": [3, 8, 13, 14, 15, 17, 28, 58, 64, 70], "changer": 69, "channel": [12, 71], "channel_axi": 20, "chapter": [10, 14], "character": 70, "characterist": 70, "cheap": 64, "check": [0, 8, 10, 12, 14, 19, 28, 59, 64, 65], "checker": 3, "checkpoint": [0, 26, 57], "chex": 26, "chirp": 12, "chlamtac": 72, "choic": [2, 14, 59, 62, 66], "choos": [12, 14, 28, 65, 70], "chosen": [0, 7, 12, 14, 59], "christi": 39, "christoph": [49, 72], "chunk": [0, 10, 12, 13, 62, 69, 71], "chunk_siz": 13, "ci": 28, "circ": [0, 12, 70], "circl": [12, 41, 70], "circular": [12, 27], "circumst": [10, 12], "cite": 69, "cl": [8, 26, 70], "clammy_solv": 48, "clariti": 71, "class": [0, 2, 3, 4, 5, 6, 8, 10, 12, 13, 14, 15, 16, 17, 19, 27, 28, 29, 30, 56, 57, 59, 61, 62, 65, 70], "classic": [14, 70], "classifi": 55, "classmethod": [0, 4], "clean": [20, 62, 68], "clean_oper": 42, "cleaner": 69, "clear": [0, 12, 58, 61], "clearer": 69, "clip": [0, 13, 20, 58, 60], "clone": 68, "close": [0, 2, 19, 60, 70], "closer": 60, "cluster": 67, "cmap": [12, 27, 58, 59], "co": [0, 8, 12, 13, 17, 27, 59], "code": [0, 2, 12, 14, 17, 19, 24, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 58, 61, 62, 65, 66, 69, 70, 71], "codebas": [19, 28, 30, 62, 65, 67, 68, 69], "codecov": 28, "codepath": 17, "codim": [0, 14, 57, 70], "codim_rank": [0, 57], "codim_s": 0, "codim_shap": [0, 8, 10, 12, 13, 17, 29, 57, 60, 62, 70], "codimens": [56, 57], "coeffici": [12, 58, 59], "coerc": 62, "coexist": 69, "coffe": 20, "cogram": [0, 12, 13], "coher": [12, 70], "coincid": [0, 14], "collabor": [62, 70], "collect": [0, 3, 4, 5, 15, 17, 26, 28, 62, 69], "color": 12, "colorbar": [12, 26, 27, 59], "column": [12, 26], "com": [28, 68], "combat": 67, "combett": 72, "combin": [2, 26, 56, 68, 69, 70], "come": [2, 12, 57, 59, 61, 64, 67, 70], "command": [19, 28, 30, 56, 68], "commit": [65, 68], "common": [3, 12, 58, 59, 60, 61, 67, 68, 69, 71], "commonli": [12, 58, 60, 61, 69, 70], "commun": [31, 55, 62, 65, 71, 72], "commut": 0, "comp": 0, "compar": [12, 14, 26, 27, 59, 60, 70], "comparison": [20, 58], "compat": [0, 8, 17, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 65, 68, 69], "compil": [8, 12, 26, 59, 62, 65, 66, 67], "complet": [0, 8, 28, 55, 60, 66, 68, 69], "complete11": 68, "complex": [0, 8, 12, 16, 26, 27, 56, 57, 60, 61, 62, 69, 70], "complex128": 16, "complex64": 16, "compli": [31, 60], "compliant": [8, 69], "complic": [62, 64, 70], "compon": [3, 10, 12, 27, 56, 57, 61, 65, 69, 70], "compos": [0, 12, 14, 20, 57, 61, 65, 70], "composit": [0, 12, 13, 14, 56, 61, 69, 70, 72], "composite_smooth": 70, "comprehens": [3, 20, 57, 58, 60, 61, 66, 70], "compress": [37, 69], "compromis": 60, "comput": [0, 2, 3, 4, 7, 8, 10, 12, 13, 14, 17, 27, 29, 33, 50, 55, 57, 59, 60, 61, 63, 64, 65, 67, 70, 71, 72], "computation": [12, 14, 61, 64], "concaten": [59, 62], "concav": 20, "concentr": 27, "concept": [38, 61, 63, 67, 69, 70], "concern": [62, 66], "concis": 69, "conclud": 70, "concret": [2, 12, 67, 70], "conda": [28, 68], "condat": [14, 57, 72], "condatvu": [14, 57], "condit": [0, 7, 8, 12, 13, 57, 59, 70], "confid": 61, "config": [26, 28], "configur": [0, 12, 28, 57], "configure_dispatch": 12, "confin": 67, "conjug": [0, 14, 70], "conrad": 53, "consectetur": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "consecut": [2, 12, 14], "consensu": 65, "consequ": [12, 69, 70], "consid": [0, 8, 12, 13, 14, 29, 55, 56, 58, 59, 60, 61, 62, 66], "consist": [0, 2, 8, 12, 14, 20, 28, 57, 60, 65, 70], "constant": [0, 2, 8, 10, 12, 13, 14, 26, 27, 58, 59, 61, 70], "constantvalu": [0, 13], "constrain": 72, "constrained_layout": 59, "constraint": [8, 10, 12, 20, 60, 62, 70, 71], "construct": [0, 8, 12, 27, 56, 70], "constructor": [12, 60, 61], "consult": [68, 71], "consum": [12, 70], "contact": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "contain": [9, 12, 13, 17], "contemporari": 69, "content": 59, "context": [6, 10, 14, 58, 59, 60, 61, 69, 70], "contigu": [8, 17], "continu": [0, 2, 7, 12, 14, 15, 64], "contour": 27, "contourf": 27, "contourpi": 26, "contrast": [12, 27, 59, 70], "contrera": 72, "contrib": [30, 32, 38, 39, 41, 42, 43, 45, 46, 48, 49, 50, 51, 52], "contribut": [2, 30, 55, 65, 67, 68], "contributionwarn": [6, 19], "contributor": 68, "control": [0, 29, 31, 57, 62, 65, 69, 70, 72], "conv": [20, 26, 71], "conv_pylop": 26, "conv_pylops_col": 26, "conv_pylops_row": 26, "conv_pyxu": 26, "conv_scico": 26, "conv_scico_col": 26, "conv_scico_row": 26, "conv_scipi": 26, "conveni": [56, 62], "convent": [12, 27, 69], "converg": [2, 14, 20, 57, 60, 64, 70, 72], "convers": 8, "convert": [8, 17, 20, 26, 58, 59, 71], "convex": [0, 2, 14, 60, 66, 70, 72], "convolut": [0, 13, 20], "convolv": [12, 20, 59, 70, 71], "convolve2d": 26, "convolved_row": 26, "cooki": [30, 31], "cookiecutt": 28, "coordin": [17, 59], "copi": [8, 17, 28, 65], "copy_if_unsaf": 17, "core": [0, 10, 12, 13, 19, 29, 30, 31, 57, 60, 63, 65, 66, 68, 69, 70], "corner": 27, "cornerston": [61, 67, 69], "correct": [27, 61, 72], "correctli": 27, "correl": [2, 12], "correspond": [0, 2, 7, 10, 12, 13, 14, 17, 27, 58, 70], "corrupt": 20, "cosh": 13, "cosin": [12, 13], "cost": [2, 12, 14, 62, 69], "costli": 14, "could": [27, 59, 60, 66, 71], "count": [10, 27], "counteract": 69, "counterpart": [17, 61], "coupl": [65, 69, 70], "cours": 27, "cover": [14, 31, 70], "coverag": 8, "cp": [12, 14], "cp311": 26, "cp37": 26, "cpa": [14, 72], "cpl": 17, "cpu": [0, 4, 8, 12, 20, 59, 62, 65, 66, 67, 68, 69], "craft": [62, 67, 69], "cramervonmis": 2, "cram\u00e9r": 2, "crash": [0, 57], "creat": [8, 12, 27, 56, 57, 59, 60, 61, 68, 69, 70, 71], "create_2d_phantom": 27, "creation": [8, 56], "creator": 65, "credibl": [20, 58, 70], "credit": 62, "crisper": 69, "criteria": [0, 3, 14, 15, 55, 57, 60, 71], "criterion": [0, 2, 14, 15, 19, 20, 27, 57, 70], "critic": [30, 62, 70], "cross": 70, "crucial": [20, 61, 70], "cseeg": 52, "cst": [0, 12, 13], "ct": [69, 70], "ctr": 12, "cube": 13, "cuda": [66, 68], "cuda_error_launch_out_of_resourc": 12, "cufft": 12, "cufinufft": 72, "cumbersom": 70, "cumul": 12, "cup": [0, 14, 60], "cupi": [0, 4, 8, 12, 20, 55, 61, 65, 66, 67, 69], "cupy_en": 4, "cupy_spars": 4, "cupyx": 12, "curiou": 63, "current": [0, 2, 4, 7, 8, 28, 65], "curv": 66, "custom": [6, 8, 14, 57, 61, 65, 67, 70], "custom_stop_crit": 57, "customiz": 69, "cut": 67, "cute_contrib": 48, "cute_math": 46, "cutter": [30, 31], "cv": [14, 72], "cvm": 2, "cvm_lb": 2, "cvx": 66, "cwidth": 16, "cycl": 67, "cycler": 26, "czt": 12, "d": [0, 2, 8, 9, 10, 12, 13, 14, 17, 20, 27, 29, 55, 57, 58, 59, 69, 72], "d2f_dx2": 12, "d2f_dxdy": 12, "d2f_dy2": 12, "d3f_dxdy2": 12, "d_": [10, 12], "d_1": 12, "d_hess": 12, "da": [17, 62], "dagger": [0, 13], "damag": 69, "damp": [0, 8, 13, 27, 61, 70], "dampen": [0, 13, 61, 69, 70], "dark": 70, "darkgrid": 27, "dask": [0, 4, 6, 7, 8, 10, 12, 13, 17, 55, 61, 65, 66, 67, 69, 71], "data": [0, 8, 10, 12, 14, 19, 20, 27, 49, 58, 59, 60, 61, 62, 66, 67, 69, 70, 71], "data_jax": 26, "data_rang": 20, "datafil": 0, "dataset": 61, "date": 29, "dateutil": 26, "davi": [14, 50], "davisyin": 14, "ddot": [9, 12, 59], "de": [10, 62], "deal": [12, 26, 56, 60, 61], "deblur": [69, 71], "debug": [0, 66], "decai": 14, "decid": [0, 15, 28, 60], "decis": [0, 15, 55, 65], "decompos": [26, 70], "decomposit": [0, 12, 13, 61], "decor": [8, 12, 17, 62], "dedic": 30, "deem": 12, "deep": [65, 66, 67, 70], "deeper": [3, 31, 70], "deeply_math": 46, "def": [0, 8, 14, 17, 27, 29, 59, 60, 61, 62, 70], "default": [0, 2, 4, 7, 8, 10, 12, 13, 14, 15, 17, 27, 28, 57, 62, 64], "default_rng": [8, 12, 14, 17, 19, 59, 62, 70], "default_stop_crit": 0, "defer": [15, 62], "defin": [0, 8, 10, 12, 13, 17, 19, 20, 27, 28, 29, 30, 56, 57, 59, 60, 61, 62, 64, 70, 71], "definit": [0, 12, 14, 58, 61], "degrad": [58, 67, 69], "degre": [12, 70], "deliv": 69, "delta": [12, 14, 27], "delta_": 12, "demand": [62, 67], "demonstr": [14, 20, 61, 70], "denois": [48, 69, 70], "denot": [12, 27, 61, 62, 69, 70], "dens": [4, 5, 6], "densewarn": 6, "densiti": [2, 27, 60], "dep": [29, 62], "depend": [0, 8, 12, 14, 16, 28, 65, 66], "deploi": [28, 65, 67], "deploy": [67, 69], "depth": [63, 64, 67], "der": 12, "deriv": [0, 2, 14, 61, 64, 70], "deriv_mat": 14, "derivative_fd": 59, "derivative_fd_noisi": 59, "derviative_fd": 59, "derviative_gd": 59, "derviative_gd_accur": 59, "descent": [14, 28, 30, 35, 64, 70], "describ": [2, 7, 12, 14, 56, 57, 60, 61], "descript": [3, 12, 28, 33, 34, 35, 36], "design": [3, 20, 31, 56, 60, 61, 62, 63, 65, 66, 68, 69, 70], "desir": [12, 17, 27, 59], "desper": 67, "despit": [59, 67, 69, 70], "detail": [0, 3, 8, 12, 14, 28, 56, 57, 59, 64, 69, 70], "detect": 41, "detector": [27, 70], "deterior": 2, "determin": [8, 12, 28], "dev": [62, 64, 68], "develop": [31, 55, 62, 65, 66], "deviat": [2, 12, 20, 58, 59, 70], "devic": [0, 8, 62], "devop": 31, "df": 0, "df_dx": 12, "df_dy": 12, "dfrac": [12, 59], "dft": 12, "diag": [12, 14], "diagnost": [0, 2], "diagnostic_plot": 27, "diagon": [9, 12, 14, 27, 56, 57], "diagonaliz": 0, "diagonalop": [12, 70], "diagram": 69, "dict": [0, 8, 12, 13, 14, 17, 27, 62, 70], "did": [60, 61, 70], "didn": 59, "diff": [0, 8, 12, 13, 59, 66, 70], "diff1": 12, "diff2": 12, "diff_kwarg": [12, 59], "diff_lipschitz": [0, 8, 14, 64, 70], "diff_method": [12, 20, 58, 59, 70], "diff_typ": 12, "differ": [0, 12, 14, 16, 26, 27, 30, 57, 60, 70], "differenceofgaussian": 12, "differenti": [0, 2, 7, 8, 12, 13, 14, 57, 61, 65, 66, 70], "differentiable_funct": 0, "difffunc": [0, 2, 7, 14, 56], "diffmap": [0, 8, 12, 13, 14, 56], "diffus": 2, "digit": [38, 59, 67, 69], "dilat": 56, "dim": [0, 14, 26, 57, 62, 70, 71], "dim_rank": [0, 17, 71], "dim_shap": [0, 2, 8, 9, 10, 12, 13, 14, 17, 19, 20, 26, 27, 29, 56, 57, 58, 59, 60, 61, 62, 70, 71], "dim_siz": [0, 9], "dimens": [0, 8, 10, 12, 13, 14, 17, 19, 26, 27, 29, 56, 59, 60, 61, 62, 70, 71], "dimension": [0, 2, 12, 13, 15, 26, 59, 69, 71], "direct": [7, 12, 14, 20, 27, 30, 59, 61, 69, 71], "directionalderiv": 12, "directionalgradi": 12, "directionalhessian": 12, "directionallaplacian": 12, "directions1": 12, "directions2": 12, "directli": [12, 26, 56, 58, 59, 60, 61, 71], "directori": [0, 28, 31], "disabl": [0, 17], "discard": 2, "discov": [27, 30, 31, 65], "discover": 31, "discoveri": 31, "discret": [2, 10, 12, 14, 61, 66], "discrete_phantom": [27, 70], "discuss": [57, 66], "disk": [0, 57], "dispar": 70, "dispatch": [12, 17, 62, 69], "dispatche": 17, "displai": [20, 31, 58], "display_nam": 28, "dispos": 61, "dist": 68, "distanc": [12, 27, 60], "distil": 61, "distinct": 56, "distinguish": 0, "distort": 70, "distribut": [2, 10, 12, 17, 20, 27, 53, 65, 66, 67, 68, 69, 70, 71, 72], "ditribut": 2, "div": 12, "dive": [3, 30, 31, 64, 67, 68], "diverg": [10, 12, 59], "divers": 66, "divis": 14, "dl": [8, 66], "dncnn": 70, "do": [0, 8, 12, 13, 14, 15, 17, 19, 27, 28, 29, 55, 59, 60, 70], "doc": [28, 68], "docker": [67, 68], "docstr": [0, 14, 56], "document": [2, 3, 8, 12, 29, 30, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 64, 66], "doe": [0, 8, 12, 14, 57, 58, 60, 62, 65, 70], "doesn": [60, 64, 66], "dog": 12, "doi": 72, "dolor": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "dolorem": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "dom": 13, "domain": [0, 8, 10, 12, 17, 27, 31, 60, 61, 62, 66, 67, 69], "domin": 48, "don": [0, 28, 30, 60, 61, 67, 70], "done": [12, 14, 27, 28, 56, 61], "door": 62, "dop": 12, "dop2": 12, "dorothi": 46, "dossal": 14, "doubl": [16, 29, 55, 59, 62], "dougla": 14, "douglasrachford": [14, 57], "down": [3, 61, 70], "download": [24, 55], "downsampl": 14, "downstream": 70, "dpi": 27, "dpsa": [14, 72], "dr": 14, "drawback": 66, "driven": [62, 65, 69], "drop": [0, 12, 13], "dsp": 52, "dtype": [0, 5, 7, 8, 12, 13, 16, 17, 26, 27, 59, 62], "dual": [14, 20, 60, 61, 66, 72], "duck": [67, 69], "due": [2, 7, 12, 14, 27, 61, 66, 70], "dull_oper": 54, "dunn": 38, "durat": 15, "dure": [0, 12, 58, 68, 69, 70, 71], "durmu": 72, "dx": 59, "dy": 14, "dykstra": 72, "dynam": [17, 62, 65, 72], "e": [0, 2, 8, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 29, 55, 57, 58, 59, 60, 65, 66, 68, 69, 70], "each": [0, 3, 9, 10, 12, 14, 27, 28, 30, 55, 57, 58, 59, 62, 64, 70], "eager_math": 38, "earli": [55, 66], "earn": 55, "eas": [60, 62], "easi": [8, 31, 60, 62, 65, 69], "easier": [27, 60, 64], "easili": [27, 29, 57, 61, 65, 67, 68, 69, 70], "eco": 62, "ecosystem": [62, 69], "ed": 8, "edg": [12, 17, 20, 27, 58, 59, 67, 70], "edit": 28, "edward": [39, 72], "eeg": 37, "effect": [0, 2, 8, 12, 20, 27, 58, 59, 61, 64, 67, 69, 70], "effici": [0, 8, 12, 13, 20, 26, 27, 56, 57, 59, 61, 62, 67, 70, 72], "effort": 70, "effortlessli": [67, 70], "eigenspectrum": [0, 12, 13], "eigenvalu": 33, "eigenvector": 33, "eigh": 33, "einsum": 26, "either": [0, 2, 12, 14, 60, 66, 70], "eiu": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "elaps": 15, "element": [0, 8, 12, 27, 59, 61, 62, 70], "elementari": 60, "elementwis": 12, "elev": [67, 69], "elimin": 69, "ell": 10, "ell_": [0, 10, 58], "els": [0, 20, 69], "elus": 61, "email": 28, "emb": 8, "embark": 67, "embodi": [62, 70], "emerg": 62, "emit": [0, 8, 12], "emitt": 27, "emphas": [69, 71], "emphasi": [66, 69], "empir": [2, 70], "emploi": [14, 26, 61, 67, 69, 70], "empow": 62, "empti": 70, "en": 26, "enabl": [0, 8, 56, 62, 65, 66, 69, 70], "enable_warn": [0, 8, 12, 20, 26], "encapsul": [0, 70], "enclos": 6, "encod": [0, 70], "encompass": [69, 70], "encount": [70, 71], "encourag": [19, 30, 55, 62, 70], "encrypt": 28, "end": [0, 9, 10, 12, 13, 19, 20, 27, 56, 59, 70], "endomorphs": 0, "endpoint": 27, "enforc": [8, 62], "enforce_precis": 62, "engin": [65, 72], "enhanc": [26, 30, 31, 62, 67, 69, 70], "enough": [12, 64], "ensembl": 70, "ensur": [20, 28, 30, 31, 55, 58, 60, 61, 62, 64, 65, 70], "enthusiast": 67, "entir": [61, 62, 70], "entiti": 69, "entri": [8, 10, 12, 17, 27, 30, 31, 61], "entropi": [10, 60], "entry_point": 30, "enum": [0, 4, 16], "enumer": 26, "env": [20, 26], "envelop": [0, 2, 70], "environ": [12, 30, 62, 67, 68, 69], "environment": 39, "environtrack": 52, "ep": [15, 16, 20, 57, 58, 70, 71], "epath": 26, "epfl": [65, 72], "epi": 26, "eps_adam": 14, "eps_var": 14, "epsilon": 14, "equal": [0, 12, 13], "equat": [0, 2, 12, 13, 14, 58, 61, 64, 69], "equi": 27, "equip": [57, 61, 64], "equival": [12, 14, 16, 17, 58], "er": 27, "era": [67, 69], "eras": 69, "error": [0, 7, 8, 12, 13, 14, 17, 19, 28, 30, 70], "especi": [57, 59, 60, 61, 70], "essenc": [67, 69, 70], "essenti": [58, 60, 61, 62, 63, 64, 70], "est": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "establish": [61, 67], "estim": [0, 2, 7, 14, 27, 57, 58, 59, 60, 61, 69, 70], "estimate_diff_lipschitz": [0, 14, 64, 70], "estimate_lipschitz": [0, 12, 13, 61, 64], "et": [69, 72], "etc": [3, 8, 66], "ethel": 45, "etil": 26, "etincidunt": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "euclidean": 60, "euler": 2, "evalu": [0, 2, 7, 10, 12, 13, 14, 15, 17, 20, 27, 30, 55, 60, 61, 62], "even": [0, 8, 12, 17, 30, 31, 57, 58, 60, 61, 62, 69, 70], "ever": [61, 67], "everi": [0, 2, 13, 27, 56, 58, 61, 64, 65], "everyon": 67, "everyth": [19, 27], "everywher": [13, 27], "evolv": 67, "ex": [0, 8], "exact": [0, 7, 10, 12, 14, 59, 60, 62], "exactli": [2, 8], "examin": 0, "exampl": [0, 2, 8, 9, 10, 12, 14, 17, 20, 23, 25, 26, 28, 30, 56, 58, 59, 61, 65, 67, 69, 73], "examples_python": 24, "exce": [12, 69], "excel": [55, 61, 62], "except": [0, 6, 19, 57], "excit": 31, "excitingli": 31, "exclud": 66, "exclus": [14, 66], "execut": [0, 17, 23, 25, 26, 30, 57, 61, 62, 65, 73], "exemplifi": 70, "exhaust": 0, "exhibit": 20, "exist": [0, 13, 14, 27, 59, 64, 70], "exist_ok": 0, "exp": [2, 12, 13, 17, 20, 26, 58, 71], "expand": 70, "expans": 12, "expect": [0, 2, 14, 20, 26, 59, 61], "expens": [2, 12, 14], "experi": [14, 27, 30, 31, 68, 69], "experiment": 66, "expert": [56, 65, 69], "expertis": [30, 66, 67], "explain": [12, 27, 59, 70], "explicit": [0, 14, 15, 61], "explicitli": [3, 8, 12, 14, 61, 70, 71], "exploit": 62, "explor": [19, 31, 55, 58, 59, 60, 61, 70], "exponenti": [12, 13, 14, 72], "expos": [3, 5], "expr": [0, 70], "express": [0, 56, 60, 70], "extend": [12, 60, 61, 62, 68, 69, 70], "extens": [2, 26, 27, 30, 62, 65, 67, 68], "extent": 27, "extern": [3, 19, 65], "extra": [8, 12, 17, 26, 61, 64, 68], "extract": 12, "extras_requir": 28, "extrem": [60, 70], "f": [0, 2, 7, 8, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 56, 57, 58, 59, 60, 61, 64, 69, 70, 71], "f_": [0, 13, 14, 61], "f_jit": 12, "f_k": 14, "face": 69, "facet": 70, "facilit": [61, 62, 70], "fact": [12, 59, 69], "facto": [10, 62], "factor": [0, 7, 10, 12, 13, 17, 55, 70], "factori": 12, "fail": [0, 8], "fail_on_error": 17, "faint_contrib": 48, "fair": [30, 31, 65], "fallback": 17, "fals": [0, 4, 8, 12, 14, 17, 20, 27, 29, 57, 58, 70], "familiar": 3, "fancy_contrib": 43, "fancy_oper": 47, "fantast": 30, "fashion": [0, 13, 17, 20, 61], "fast": [12, 14, 27, 34, 62, 67, 68, 69, 72], "faster": [2, 20, 26, 57, 59, 60, 64, 72], "fastest": [0, 13, 57], "faulti": [0, 57], "faulty_math": 44, "favicon": [58, 59], "favour": [14, 57, 58], "fb": [14, 72], "fbp": [27, 70], "fbp_fillin": 70, "fbp_ideal": 70, "fbp_measur": 70, "fd": [12, 20, 58, 59, 70], "feasibl": [14, 17], "featur": [0, 31, 57, 59, 60, 64, 67, 68, 69, 70], "fed": [29, 62], "feed": [62, 70], "feedback": 30, "fenchel": [0, 20], "fenchel_prox": 0, "few": [2, 12, 26, 58, 68], "fft": [12, 53, 72], "fftconvolv": 12, "fftcorrel": 12, "fftn": 12, "fidel": [14, 20, 58, 69, 70], "field": [12, 61, 65, 66, 68, 69, 70], "fig": [0, 12, 26, 27, 58, 59], "figsiz": [12, 20, 26, 27, 58, 59], "figur": [2, 8, 12, 14, 17, 20, 27, 59, 70], "file": [0, 23, 25, 28, 30, 73], "fileexistserror": 0, "fill": [12, 30, 70], "filter": [27, 59, 60, 69], "filter_nam": 70, "filterwarn": 27, "final": [0, 17, 20, 28, 55, 57, 58, 70], "find": [4, 12, 14, 17, 29, 30, 31, 58, 60, 62, 67, 70, 72], "fine": [0, 59, 60, 65, 68, 70], "fine_math": 49, "finer": [27, 69], "finish": 28, "finit": [0, 8, 12, 13], "finite_differ": [12, 14, 59], "finufft": [34, 72], "first": [2, 12, 14, 26, 27, 29, 57, 59, 68, 69, 70, 72], "firstord": 72, "fit": [0, 2, 12, 13, 15, 19, 20, 31, 57, 58, 67, 70, 71], "fix": [12, 15, 27, 69, 70, 72], "flat": [0, 12, 13, 20, 59], "flatiron": 34, "flatten": [26, 71], "flax": 26, "fledg": 65, "fletcher": 14, "flexibl": [27, 31, 56, 61, 62, 65, 67, 70], "flexibli": 57, "flip": 12, "float": [2, 12, 14, 16, 20, 26, 58, 59, 62], "float32": [12, 16, 20, 58, 71], "float64": [12, 16, 62], "foam": [27, 70], "focu": [19, 61, 62, 66, 69], "focus": [27, 66, 70], "folder": [0, 28, 57], "follow": [0, 2, 3, 8, 12, 13, 14, 19, 28, 29, 30, 56, 57, 58, 59, 60, 61, 62, 64, 65, 70], "fonttool": 26, "foobar": 28, "foral": [0, 10, 12, 13], "forbid": [14, 57], "forbidden": 0, "forc": [0, 17, 64], "foreign": 62, "forev": 15, "forg": 68, "forget": [60, 61], "form": [0, 2, 8, 12, 14, 17, 27, 56, 57, 58, 59, 61, 70], "formal": 61, "format": 61, "former": [3, 12, 14], "formerli": 65, "formul": 58, "formula": 70, "forward": [0, 7, 12, 14, 17, 20, 58, 59, 70], "forwardbackward": 14, "found": [19, 64, 67, 69, 70], "foundat": [28, 61, 65, 69, 72], "fourier": [12, 27, 34, 72], "fr": 14, "frac": [0, 2, 7, 10, 12, 13, 14, 20, 27, 57, 58, 59, 60, 61, 70], "frac1": [14, 17], "frac12": 12, "fragment": 62, "framework": [19, 30, 61, 65, 67, 69, 70], "franco": 54, "frank": 43, "free": [0, 12, 13, 14, 59, 66, 70], "frequenc": [12, 17, 59], "frequent": [61, 62, 69], "friendli": [8, 66], "frobeniu": [0, 12, 13, 64], "from": [0, 2, 3, 7, 8, 10, 12, 13, 14, 17, 19, 20, 23, 25, 26, 27, 28, 29, 30, 31, 42, 55, 56, 58, 59, 60, 61, 62, 64, 65, 67, 68, 69, 70, 73], "from_arrai": [0, 14, 61, 64], "from_flag": 4, "from_jax": [8, 60, 61], "from_obj": 4, "from_sciop": [8, 26], "from_sourc": [8, 60, 61, 70], "from_torch": [8, 60, 61], "fromfunct": [20, 26, 71], "frontier": 72, "frozenset": [0, 8], "frsip": 72, "fsspec": 26, "fst": 27, "ft": 72, "full": [0, 8, 12, 26, 63, 65, 66, 68, 71], "full_nam": 28, "fullfil": 58, "fulli": [12, 69], "func": [0, 8, 14, 17, 30, 57, 62], "funciton": 28, "funcspher": [10, 14, 72], "function": [0, 2, 6, 7, 8, 12, 14, 15, 17, 19, 20, 27, 28, 30, 56, 57, 59, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72], "functool": 12, "fundament": [29, 56, 65, 69, 70], "further": [0, 55, 59, 69, 70], "furthermor": 70, "fusion": 69, "futhermor": 14, "futur": [3, 8, 62], "fuzzi": 31, "fwd": 12, "g": [0, 2, 12, 13, 14, 17, 20, 26, 29, 57, 58, 59, 60, 65, 66, 69, 70, 71, 72], "galleri": [71, 73], "game": 69, "gamma": [2, 14], "gamma_1": 2, "gamma_2": 2, "gap": [20, 27, 70], "gather": 70, "gaudy_math": 48, "gauss": [20, 26, 71], "gaussian": [2, 12, 13, 17, 20, 26, 58, 70, 71, 72], "gaussian_deriv": [12, 59], "gaussian_derivative_accur": 59, "gaussianfilt": 12, "gaussprocess": 72, "gd": [12, 19, 59], "ge": [10, 13], "gear": 67, "gen_ula": 2, "gen_ula_lb": 2, "gener": [0, 2, 7, 12, 14, 17, 19, 20, 24, 26, 28, 30, 31, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 72], "generalis": [10, 58], "geometr": 2, "geometri": 27, "geophys": 66, "geq": [0, 2, 12, 13, 14, 70], "get": [0, 9, 17, 20, 27, 28, 55, 60, 61, 65, 68, 70, 71], "get_array_modul": [17, 29, 62], "get_window": 70, "gh": 28, "git": 68, "github": [26, 30, 65, 68], "github_repository_url": 28, "github_username_or_organ": 28, "githubus": 28, "gitignor": 28, "give": [58, 61, 63], "given": [0, 2, 4, 10, 12, 13, 14, 16, 17, 20, 30, 56, 58, 59, 60, 61, 70], "global": [20, 59], "globalbioim": [17, 66], "gnu": 28, "go": [27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 58, 61, 68], "goal": [0, 27, 60], "goe": 61, "golden": 57, "goldstein": 7, "good": [2, 13, 27, 64, 70], "goofy_contrib": 41, "googl": 8, "got": [31, 67], "govern": 63, "gpl": 28, "gpu": [0, 4, 8, 12, 13, 20, 59, 65, 66, 67, 68, 69, 72], "grace": 15, "grad": [0, 7, 8, 12, 20, 29, 56, 58, 59, 60, 70, 71], "gradient": [0, 2, 7, 12, 14, 20, 28, 30, 35, 56, 58, 60, 64, 65, 67, 69, 70, 71, 72], "gradientdesc": [19, 30, 35], "grai": 58, "grain": [0, 68], "gram": [0, 12, 13, 14], "grant": 62, "graph": [12, 46, 62, 70], "graphic": 62, "graussian": 26, "gray_r": 59, "greasy_math": 38, "great": [59, 70], "greater": [13, 14, 62], "greatli": 70, "greedier": 72, "greek": 70, "green": 12, "green_contrib": 42, "grei": 27, "greyscal": 42, "grid": [2, 27], "gridder": 40, "ground": [14, 27, 59], "groundbreak": 67, "grow": 12, "gt": [14, 20, 26, 27, 62, 70], "gu": 12, "guarante": [0, 2, 10, 12, 14, 70], "guess": 60, "guid": [3, 19, 28, 56, 58, 61, 68, 69, 71], "guidanc": 30, "guidelin": 31, "guru": 65, "h": [12, 14, 20, 26, 56, 57, 58, 59, 70, 71, 72], "ha": [0, 2, 8, 12, 14, 15, 17, 19, 27, 57, 58, 59, 63, 64, 66, 68, 69, 70], "had": [27, 61, 62], "hadamard": 12, "half": 26, "half_solv": 47, "halt": 0, "ham": 70, "hand": [59, 69], "handcraft": 69, "handi": [27, 59, 61], "handl": [12, 14, 26, 28, 29, 56, 60, 62, 64, 70, 71], "happen": [19, 70], "happi": [57, 61, 68], "har": [63, 68], "hard": [12, 28, 60, 62], "harder": [30, 62, 70], "hardwar": [65, 67, 69], "hassl": 31, "hat": [0, 12, 14, 20, 58, 70], "have": [0, 2, 7, 8, 10, 12, 14, 15, 17, 19, 20, 26, 27, 28, 29, 30, 56, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71], "haven": 28, "hawk": 47, "he": 59, "head": 12, "headach": 66, "hear": [55, 68], "heart": 56, "heavi": [2, 61], "heavier": 2, "heisenberg": 40, "help": [19, 20, 58, 61, 63, 64, 70], "helper": [0, 3], "henc": [2, 10, 12, 14, 27, 69, 70], "here": [0, 8, 12, 14, 19, 20, 26, 55, 56, 57, 60, 61, 64, 66, 67, 69, 70], "hesit": 30, "hessian": 12, "hierarch": 62, "hierarchi": [5, 28, 29], "hierarchicalmedian": 62, "high": [0, 12, 17, 20, 27, 30, 56, 59, 65, 67, 70], "high_sigma": 12, "high_trunc": 12, "higher": [12, 27, 30, 31, 59, 62, 69], "highli": [12, 59, 62, 65, 68, 69, 70], "hilbert": 72, "hirabayashi": 72, "hire": [0, 2, 12, 14, 17], "hist": [0, 2], "histogram": 72, "histor": 69, "histori": 0, "hm": 62, "hold": [8, 12, 14, 15, 17, 64], "holist": 55, "home": [20, 26, 32, 52], "homothetyop": 12, "hood": [26, 64], "hook": 68, "hope": [19, 27], "host": 68, "hot_contrib": 49, "hough": 41, "houghdetector": 52, "hous": 30, "how": [0, 8, 12, 14, 19, 26, 27, 31, 55, 57, 58, 61, 62, 69, 70, 71], "howev": [12, 14, 26, 61, 64, 67, 69, 70], "hpc": [59, 69], "hsuan": 72, "html": [26, 68], "http": [26, 28, 68], "huber": 60, "huber_norm": 70, "huge": [12, 62], "human": 70, "hunt": 31, "hutch": [0, 7, 12, 13, 61, 64], "hutchpp": [0, 7, 12, 13], "hvox": 52, "hybrid": [14, 66, 72], "hyper": 69, "hyperbol": 13, "hyperparamet": [14, 65, 67, 69, 70], "hyperslab": 10, "i": [0, 2, 3, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 29, 30, 31, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72], "i1": 12, "i_": 12, "i_0": 12, "i_1": 12, "i_bp": 27, "i_bp_u": 27, "i_d": 12, "i_lsq": 27, "i_lsq_u": 27, "id": [0, 12, 14], "id_op": 58, "idea": [55, 59, 62], "ideal": 61, "ideal_sino": 70, "idempot": 0, "ident": [0, 2, 4, 9, 12, 14, 15, 17, 20, 30, 58], "identifi": [12, 27], "identityop": [12, 58], "idiomat": 66, "ieee": 72, "iff": 0, "ignor": [14, 27, 58], "ii": 12, "iii": 12, "ij": [0, 13, 27], "ill": [0, 13, 69], "ill_oper": 40, "illustr": [2, 59, 69, 70], "im": [12, 26, 27, 59], "im_kwarg": 27, "imag": [12, 17, 23, 31, 39, 42, 48, 49, 59, 60, 61, 62, 63, 65, 66, 67, 71, 72], "imageio": [20, 26], "imagin": [31, 58], "immedi": 62, "impact": [27, 59, 67], "imperfect": 69, "implement": [0, 2, 8, 12, 14, 20, 26, 27, 29, 53, 56, 59, 60, 61, 70], "impli": 20, "implicitli": [8, 12, 61], "implment": 70, "import": [0, 2, 3, 8, 9, 10, 12, 14, 17, 20, 26, 27, 28, 29, 30, 56, 57, 59, 60, 62, 64, 70, 71], "import_modul": 17, "importerror": 19, "importlib_resourc": 26, "imposs": 0, "impress": 70, "improp": 12, "improv": [12, 14, 20, 58, 61, 69, 70, 71, 72], "imrich": 72, "imshow": [12, 17, 20, 26, 27, 58, 59, 70], "inaccuraci": 59, "inact": 55, "includ": [2, 12, 26, 28, 30, 57, 59, 65, 66, 69, 70], "include_contrib_plugin": 28, "include_math_plugin": 28, "include_operator_plugin": 28, "include_solver_plugin": 28, "include_stop_plugin": 28, "incorpor": [20, 30, 58, 60, 69, 70], "incorrect": 17, "increas": [0, 2], "increasingli": 62, "incredibli": [62, 67], "increment": 68, "incur": 0, "incurs": 65, "inde": [12, 61, 62], "independ": [2, 10, 20], "index": [12, 26, 27, 31], "indexspec": 12, "indic": [0, 2, 12, 13, 17, 19, 28, 58, 59, 60], "indirectli": 20, "indispens": 67, "indistinguish": 70, "individu": [3, 55, 69], "induc": [0, 64], "industri": [67, 70, 72], "ineffici": [7, 10], "inequ": [14, 64], "inertia": 12, "inewton": 28, "inf": [0, 8, 64], "inf_": 2, "infeas": 14, "infer": [3, 8, 13, 14, 28, 56, 65, 70, 72], "inferenc": 6, "infim": 14, "infin": 0, "influenc": [58, 70], "info": [0, 8, 19, 20, 27, 29, 62, 70], "inform": [0, 6, 8, 10, 12, 17, 28, 55, 57, 58, 59, 65, 68, 70], "infti": [0, 2, 10, 13, 14, 60], "inher": [61, 62, 69, 70], "inherit": [0, 12, 14, 57, 61], "ini": 28, "init": [0, 12, 19, 26, 28, 57], "initi": [0, 7, 14, 19, 57, 58, 70], "inner": [12, 61, 63], "innov": 70, "inpaint": 69, "input": [0, 7, 8, 9, 10, 12, 13, 14, 17, 19, 29, 55, 59, 60, 61, 62, 64, 69, 71], "input_dtyp": 26, "input_shap": 26, "insert": 30, "insid": 0, "insight": 55, "inspir": 12, "instabl": [69, 70], "instal": [4, 20, 27, 28, 30, 31, 65], "install_precommit": 28, "instanc": [0, 12, 17, 30, 56, 57, 58, 60, 69, 70], "instant": 26, "instanti": [0, 8, 12, 27, 59, 60, 61], "instead": [0, 8, 12, 14, 26, 27, 58, 59, 60, 61, 62, 70], "institut": [34, 67], "instruct": 30, "instrument": 70, "insuffici": 70, "int": [0, 2, 12, 13, 27, 59], "int_": [2, 27], "integ": [0, 5, 7, 12, 13, 14, 15, 17], "integr": [0, 5, 10, 12, 13, 15, 17, 27, 30, 31, 55, 60, 61, 62, 65, 67, 69, 70], "intel": 62, "intend": [0, 3], "intens": [0, 10, 12, 13, 14, 62, 64, 70], "intent": 30, "interact": [8, 62], "interest": [2, 12, 20, 27, 58, 63, 65, 68, 69, 70], "interfac": [0, 3, 5, 8, 12, 17, 62, 65, 66, 71], "interferometr": 72, "interferometri": 67, "intermedi": 0, "intern": [0, 2, 3, 7, 14, 69, 70, 72], "interop": [26, 70], "interoper": [62, 65, 67, 69], "interpret": [10, 62, 70], "intersect": [62, 72], "interv": [0, 27], "intric": [56, 62, 69, 70], "intricaci": [60, 61], "intrins": 62, "introduc": [2, 14, 58, 59, 60, 70, 71], "introductori": [27, 67], "intuit": [61, 69, 71], "inv": 14, "invalu": [60, 61, 63], "invari": 2, "invers": [0, 13, 14, 17, 27, 46, 47, 50, 58, 59, 60, 61, 66, 69, 72], "invert": [27, 69], "investig": 70, "invit": 55, "invok": [0, 6], "involv": [8, 12, 14, 30, 56, 57, 60, 61, 62, 70, 72], "io": [20, 26, 28], "iota": 70, "iota_": [10, 20], "ipdpsw": 72, "ipsum": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "iradon": [27, 70], "isaac": 28, "isn": 61, "isol": 70, "isotrop": 20, "issu": [0, 2, 6, 8, 12, 20, 30, 55, 61, 71], "iter": [0, 2, 7, 14, 15, 19, 20, 27, 57, 60, 61, 62, 66, 69, 70, 72], "its": [0, 2, 3, 6, 10, 12, 14, 17, 20, 31, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70], "itself": [27, 29, 60, 65], "j": [0, 10, 12, 13, 14, 17, 26, 57, 61, 72], "j_appli": 8, "jac": 12, "jacobian": [0, 8, 12, 13, 56, 59, 61], "jain": 72, "jason": 72, "jax": [26, 60, 61, 65, 66, 67, 68], "jax_enable_x64": 26, "jaxarrai": 8, "jaxlib": 26, "jazzy_contrib": 50, "jean": 72, "jeremi": 72, "jeri": 47, "jingwei": 72, "jit": [8, 12, 26, 59, 62, 65, 66], "jnp": [8, 26], "joan": [33, 35, 65], "job": 61, "join": 65, "joseph": 72, "journal": 72, "journei": [30, 67], "jp": 72, "judici": 62, "jump": 30, "jumpy_oper": 46, "jupyt": 38, "just": [12, 26, 27, 28, 31, 55, 61, 65, 67, 68, 69, 70], "juxtapos": 70, "k": [0, 2, 8, 9, 12, 13, 14, 15, 17, 20, 27, 57, 58, 59, 62, 70, 71, 72], "k1": 12, "k1d_jax": 26, "k2": 12, "k2d_jax": 26, "k_": 12, "k_1": 12, "k_d": 12, "k_i": 57, "kashani": [34, 36, 65], "kb": 26, "kd": 12, "keep": [0, 59, 65, 70], "keepdim": [0, 17, 29, 60, 61, 62], "kei": [8, 17, 55, 69, 70], "kenneth": 51, "kera": [66, 67], "kern": 12, "kernel": [12, 59, 70, 71, 72], "kernel_1d": [20, 26, 71], "kernel_2d": 26, "kernelspec": 12, "keyword": [0, 12, 14, 17], "khatri": 12, "khatri_rao": 12, "kick": [30, 67], "kickstart": 31, "kimberli": 44, "kind": [58, 61], "kirk": 50, "kitahara": 72, "kiwisolv": 26, "kl": 10, "kldiverg": 10, "klinteberg": 72, "knot": 14, "know": [8, 12, 57, 60, 61, 64], "knowledg": [59, 61, 64, 69, 70], "known": [0, 2, 7, 8, 12, 14, 58, 59, 60, 61, 62, 65, 69, 70], "kron": 12, "kroneck": 12, "kubernet": 67, "kullback": 10, "kurtosi": 2, "kwarg": [0, 8, 12, 13, 14, 17], "kwargs_fit": [0, 13, 70], "kwargs_init": [0, 13, 70], "kx": 14, "l": [0, 10, 12, 13, 14, 27, 56, 58, 59, 64, 72], "l1": [60, 70, 72], "l1_norm": 57, "l1_tv": 57, "l1ball": 10, "l1norm": [0, 10, 14, 57, 60, 70], "l2": [15, 19, 57, 58, 60, 70], "l21": [20, 58, 71], "l21norm": [10, 20, 58, 71], "l22_loss": 57, "l2_axi": [10, 20, 58, 71], "l2_loss": 60, "l2ball": 10, "l2norm": [10, 57], "l_": [0, 12], "l_1": [60, 70], "l_2": [20, 60, 70], "label": [0, 2, 14, 27, 59], "labels": 27, "labor": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54], "lack": [62, 66, 69], "lamb": 2, "lambda": [2, 8, 14, 20, 26, 58, 70, 71], "lambda_": [2, 58, 70], "lambda_1": [14, 57], "lambda_2": [14, 57], "lambda_i": 58, "landscap": [57, 62, 67], "langevin": [2, 72], "langl": [0, 10, 12, 14, 58], "languag": [62, 66], "laplac": 12, "laplacian": [12, 58, 59], "laplacian1": 12, "laplacian2": 12, "larg": [0, 2, 12, 13, 14, 57, 58, 59, 61, 62, 64, 69, 70], "larger": [2, 12, 16, 59], "lasso": 43, "last": [0, 12, 17, 29, 55, 60, 62], "lastli": 70, "later": [12, 27, 28, 70], "latest": [26, 55, 65, 66], "latter": [0, 12, 14, 29, 58, 60, 68, 69, 70], "laurent": 72, "layer": [26, 60], "layman": 70, "lazi": 62, "lazy_load": 20, "lb": 10, "lceil": 12, "ldot": [0, 12, 13], "le": [10, 12, 13], "lead": [0, 2, 12, 13, 17, 59, 62, 66], "leader": 66, "leaki": 13, "leakyrelu": 13, "lean": 62, "leap": 67, "learn": [19, 60, 65, 66, 67, 70, 72], "least": [0, 12, 14, 15, 27, 57, 58, 66, 70], "leav": [28, 70], "left": [0, 2, 8, 9, 12, 13, 14, 27, 57, 58, 60, 70], "leftrightarrow": [0, 13], "legal_contrib": 41, "legend": [0, 2, 14, 59], "leibler": 10, "len": [14, 17, 20, 26, 29, 59, 60, 62, 71], "length": [12, 13, 26], "leon": 37, "leq": [0, 2, 12, 13, 14, 64], "less": [8, 12, 59, 66], "let": [0, 8, 12, 13, 19, 20, 27, 55, 60, 61, 64, 67, 70], "level": [0, 5, 8, 12, 14, 20, 27, 30, 56, 58, 65, 68, 69, 70], "lever": 3, "leverag": [12, 26, 27, 56, 57, 59, 60, 61, 62, 64, 65, 67, 70], "lf": 0, "lfloor": [12, 13], "lgpl": 28, "lh": [0, 12], "li": [17, 69, 70], "liang": 72, "lib": [20, 26], "librairi": 65, "librari": [3, 20, 34, 58, 61, 62, 63, 65, 66, 68, 70, 72], "licens": 28, "lie": [12, 15], "lieu": 62, "life": [60, 64], "lift": [12, 61], "lighter": 64, "lightweight": 68, "like": [2, 5, 8, 17, 26, 27, 56, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71], "likelihood": [10, 20, 28, 69, 70], "lil_matrix": 14, "lim": 14, "lim_": [0, 2, 14], "limit": [8, 12, 13, 27, 61, 62, 64, 66, 67, 69, 70], "limits_": 14, "linalg": [0, 4, 14], "line": [7, 14, 27, 30, 69, 70], "linear": [0, 2, 4, 7, 8, 10, 12, 13, 14, 17, 26, 56, 57, 58, 60, 66, 69, 70, 72], "linear_idempot": 0, "linear_norm": 0, "linear_positive_definit": 0, "linear_self_adjoint": 0, "linear_squar": 0, "linear_unitari": 0, "linearli": 61, "linearoper": 8, "linefmt": 14, "linesearch": 14, "linfinitybal": 10, "linfinitynorm": 10, "linfunc": [0, 10], "linop": [0, 8, 10, 13, 14, 26, 59, 64, 70], "linspac": [0, 2, 12, 17, 27, 59, 70], "linux": 68, "lion": 72, "lipschitz": [0, 2, 7, 8, 12, 13, 14, 61, 70], "lipschitzian": 72, "lipschtiz": 70, "list": [3, 4, 12, 13, 17, 29, 32, 65, 68], "literatur": [14, 57, 69], "ll": [26, 27, 28, 56, 57, 60, 61, 63, 68], "llvm": [65, 66, 68], "ln": [13, 15], "load": [17, 19, 27, 71, 72], "loc": [20, 71], "local": [12, 14, 70], "locat": [0, 2, 14, 27, 56], "log": [0, 10, 12, 13, 14, 20, 26, 58, 60, 70], "log10": 26, "log_": 13, "log_var": 0, "logarithm": [2, 13], "logfil": [0, 57], "logic": [3, 61, 64, 65, 67, 69], "logo": 69, "lone": 17, "long": [62, 65, 66], "longer": [68, 70, 71], "longleftrightarrow": 14, "look": [3, 14, 27, 28, 30, 58, 59, 61, 68, 70], "loop": [0, 59, 62, 64], "loos": [65, 69], "lori": 14, "lorisverhoeven": 14, "lose": 62, "loss": [2, 14, 19, 20, 58, 70, 71], "lost": [10, 69, 70], "lot": [60, 66, 67, 70], "loui": 72, "love": 55, "lovely_math": 54, "low": [2, 8, 12, 20, 27, 62], "low_sigma": 12, "low_trunc": 12, "lower": [2, 10, 12, 14, 27, 69], "lsq": 27, "lt": [20, 26, 62], "lucky_contrib": 38, "ludvig": 72, "luo": 72, "lv": 14, "lvert": 10, "m": [0, 7, 8, 12, 14, 27, 28, 58, 61, 62, 64, 70], "m0": 14, "m1": [0, 7, 8, 9, 10, 12, 13, 14, 15, 17], "m_": [0, 8, 9, 10, 12, 13, 14, 17], "m_init": [0, 57], "m_step": [0, 57], "ma": 12, "machin": [0, 12, 16, 62, 72], "maco": 68, "made": [0, 69, 70], "magic": 19, "magland": 72, "magnam": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "magnifi": 0, "magnitud": 12, "mai": [0, 2, 3, 8, 12, 13, 14, 17, 20, 28, 30, 59, 60, 61, 64, 65, 66, 68, 69], "main": [2, 28, 31, 59, 60, 61, 68], "mainli": 14, "maintain": [58, 62, 65, 69, 70], "major": [65, 67, 71], "make": [17, 26, 28, 55, 57, 60, 61, 62, 63, 64, 65, 66, 70], "malfunct": 70, "malinovski": 72, "mall": 31, "manag": [20, 26, 55, 56, 70], "mandatori": 68, "mani": [12, 14, 55, 60, 61, 67, 69], "manifest": 28, "manifold": 69, "manipul": [0, 17, 56, 69], "manner": 26, "manual": [0, 12, 15, 26, 28, 31, 56, 57, 66], "manualstop": 15, "manylinux2014_x86_64": 26, "manylinux_2_17_x86_64": 26, "map": [0, 8, 9, 12, 14, 17, 29, 56, 60, 61, 64, 70, 71], "marcelo": 72, "margin": 12, "mark": 29, "markdown": 26, "markerfmt": 14, "markerlin": 14, "marketplac": [31, 65], "markov": [2, 69, 70, 72], "martin": 72, "maruyama": 2, "mask": [12, 70], "mask_id": 14, "match": [0, 12, 17, 26, 55, 70], "materi": 70, "math": [0, 8, 9, 30, 32, 33, 38, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 68], "mathbb": [0, 2, 8, 9, 10, 12, 13, 14, 17, 20, 27, 57, 59, 60, 61, 64, 70], "mathbf": [0, 2, 8, 10, 12, 13, 14, 17, 20, 27, 57, 58, 59, 61, 70], "mathcal": [0, 2, 12, 14, 20, 27, 57, 70], "mathemat": [0, 5, 12, 14, 57, 58, 60, 61, 62, 64, 69, 70, 72], "mathematician": 66, "mathrm": [2, 10, 12, 27], "matlab": [17, 66], "matplotlib": [0, 2, 12, 14, 17, 20, 26, 27, 58, 59, 71], "matric": [12, 17, 61], "matrix": [0, 12, 13, 14, 17, 27, 33, 57, 59, 66, 70], "matter": [30, 55, 60], "matthieu": [65, 72], "matur": 55, "max": [2, 10, 12, 13, 14, 15, 20, 27, 59, 70, 71], "max_": [0, 10, 14, 58], "max_regist": 12, "maxdur": 15, "maxim": [58, 60], "maximum": [0, 2, 12, 20, 55, 58, 70], "maxit": [15, 20, 57, 70], "mb": [12, 23, 25, 26, 73], "mcewen": 72, "mcmc": [2, 69, 70, 72], "md": [0, 7, 8, 9, 10, 12, 13, 14, 15, 17, 28], "mdurl": 26, "mean": [2, 12, 14, 19, 20, 26, 27, 28, 56, 57, 58, 60, 61, 62, 64, 69, 70], "mean_lb": 2, "mean_squared_error": 20, "mean_ula": 2, "mean_ula_lb": 2, "meaning": [14, 28, 70], "meant": [59, 61, 62], "measly_contrib": 41, "measur": [2, 55, 58, 59, 60, 61, 69, 70], "mechan": [30, 65], "median": [29, 62, 70], "median_filt": [60, 70], "medianfilterpnp": 70, "medianfilterprior": 60, "medic": [66, 70], "medium": 27, "medpnp": 70, "meek_solv": 46, "meet": [65, 68, 72], "melchior": 72, "melissa": 42, "mem": [23, 25, 73], "member": 65, "memor": 15, "memori": [0, 4, 8, 12, 61, 62, 70], "mention": 14, "mercier": [14, 72], "merg": 69, "merit": 66, "meritocrat": 65, "meshgrid": [12, 17, 27], "messag": 6, "met": 14, "metadata": [26, 31], "meth": 8, "method": [0, 2, 6, 8, 10, 12, 13, 14, 17, 26, 27, 29, 56, 59, 60, 62, 64, 65, 66, 67, 69, 70, 71, 72], "methodologi": [62, 67], "meticul": 62, "metric": [20, 55], "mi": [0, 12], "michael": 72, "microscop": 69, "microservic": [56, 65, 69, 70], "mid": 27, "might": [2, 12, 31, 58, 60, 67, 70], "mild": 2, "mile": 61, "min": [2, 10, 14, 27, 64, 68], "min_": [0, 10, 14, 20, 57, 58, 60, 70], "ming": 72, "miniconda3": [20, 26], "minim": [0, 14, 19, 20, 58, 60, 65, 70, 72], "minimis": 14, "minimum": [2, 12, 14, 60], "minor": 70, "minut": [20, 26], "misc": 12, "mise": 2, "mismatch": 61, "miss": [69, 70], "mit": 28, "mitig": 70, "mix": 10, "ml": 26, "ml_dtype": 26, "mmse": 70, "modal": [65, 69], "mode": [0, 2, 5, 8, 12, 15, 17, 20, 26, 28, 59, 64, 70], "model": [20, 57, 61, 69, 70], "modern": [66, 69, 70], "modespec": 12, "modi": [37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54], "modif": 8, "modifi": [13, 30, 62, 69, 70], "modul": [0, 3, 4, 5, 7, 8, 12, 16, 17, 20, 26, 29, 30, 56, 57, 59, 67, 69, 70], "modular": [65, 67, 69], "module_nam": 28, "modulenotfounderror": 30, "moduletyp": [4, 17], "moldy_contrib": 51, "moment": [2, 12, 60, 62, 70], "momentum": [14, 57], "monitor": [2, 15], "monolith": [62, 69, 70], "monoton": 72, "mont": [2, 69, 70, 72], "monteith": 42, "month": 55, "monthli": 72, "moolekamp": 72, "moor": [0, 13], "more": [0, 2, 8, 12, 13, 14, 26, 27, 28, 31, 55, 56, 57, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71], "moreau": [0, 2, 70, 72], "moreau_envelop": [0, 60, 70], "moreov": [0, 8, 12, 27, 65, 66], "most": [12, 13, 14, 20, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 58, 59, 61, 66, 70, 71], "mostli": [15, 20], "motion": 2, "moulin": 72, "move": [12, 26, 27, 70], "movingaverag": 12, "mozilla": 28, "mpi": 66, "mri": [66, 72], "mse": 20, "mse_i": 20, "mse_recon": 20, "msg": 6, "msgpack": 26, "mu": [0, 2, 20, 60, 70, 71], "mu_": [2, 58], "mu_0": 2, "mu_k": 2, "much": [12, 60, 67, 68, 70], "muddy_stop": 42, "multi": [0, 12, 13, 15, 57, 62, 70], "multipl": [0, 7, 12, 14, 27, 55, 57, 61, 62, 65, 69, 72], "multipli": [12, 14], "must": [0, 3, 8, 10, 12, 13, 14, 15, 17, 29, 59, 61, 68, 70], "mutat": [8, 66], "my_arrai": 61, "my_env": 28, "my_oper": 61, "myula": [2, 72], "n": [0, 2, 8, 12, 13, 14, 15, 17, 19, 20, 23, 25, 26, 27, 28, 29, 57, 58, 59, 60, 61, 64, 69, 70, 71, 73], "n1": [0, 8, 9, 10, 12, 13, 15, 17], "n_": [0, 8, 9, 12, 13, 17, 27, 59], "n_0": [12, 59], "n_1": 12, "n_angl": 27, "n_burn_in": 2, "n_d": 12, "n_dim": 26, "n_g": 12, "n_h": [12, 27], "n_i": 12, "n_iter": [0, 15, 20, 27, 70], "n_level": 27, "n_offset": 27, "n_px": 27, "n_rai": 27, "n_side": 27, "n_spec": 27, "n_w": [12, 27], "na": 12, "nabla": [0, 2, 7, 12, 14, 20, 58, 59, 70], "nabla_": [12, 20, 59], "naiman": 44, "naiv": 2, "name": [0, 4, 5, 6, 14, 16, 17, 19, 28, 30, 55, 61, 66, 70], "namespac": [3, 17, 19, 30], "nan": 26, "napari": [41, 48], "nappy_solv": 53, "narrow": 66, "narrow_contrib": 45, "nassar": 40, "nasty_stop": 40, "nativ": [62, 69], "natur": [0, 7, 62, 69, 70, 71], "navig": 57, "nb": 12, "nbsp": [32, 52], "ncol": 0, "nd": 12, "ndarrai": [0, 2, 5, 7, 8, 10, 12, 13, 14, 15, 17, 27, 55, 61, 62], "ndarray_1": 12, "ndarray_d": 12, "ndarrayaxi": [5, 10, 12, 13], "ndarrayinfo": [4, 17], "ndarrayshap": [0, 5, 8, 10, 12, 13, 17], "ndi": 17, "ndim": 12, "ndimag": [12, 60, 70], "neal": 72, "nearli": [28, 70], "necessari": [20, 27, 28], "necessarili": [12, 20, 61], "necessit": [26, 69, 70], "need": [0, 12, 26, 28, 30, 31, 56, 57, 60, 61, 62, 64, 67, 68, 69, 70, 71], "neg": [2, 10, 13, 20, 58, 60, 70], "negat": 0, "neglig": 70, "neighbor": 12, "neighbour": 12, "neighbourhood": 12, "neq": [12, 14], "nequ": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "nest_asyncio": 26, "network": 65, "networkx": 20, "neural": 65, "never": [0, 15, 57], "new": [0, 2, 13, 30, 60, 61, 62, 64, 69, 70, 71, 72], "new_math": 51, "newaxi": [26, 60], "newli": 28, "newton": 28, "next": [0, 2, 15, 16, 28], "nich": 67, "nix": 51, "nk": [0, 8, 9, 10, 12, 13, 15, 17], "nlcg": 14, "nlcp": [14, 72], "nmse": 20, "nn": 8, "noced": 72, "node": 71, "nois": [14, 59, 69, 70, 71], "noisi": [14, 20, 58, 59, 69], "non": [0, 6, 10, 12, 13, 14, 17, 20, 34, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 58, 59, 66], "nonasymptot": 72, "none": [0, 2, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 20, 26, 27, 57, 58, 60, 66, 70], "nonlinear": [14, 72], "nonsmooth": [2, 60, 70], "nontransparentwarn": 6, "nonuniform": 72, "nor": 59, "norm": [0, 2, 12, 13, 14, 15, 19, 20, 57, 58, 60, 64, 70], "normal": [0, 2, 8, 12, 13, 14, 17, 20, 29, 55, 58, 59, 61, 69, 70, 71], "normalop": [0, 12], "nosy_oper": 41, "notabl": [12, 57, 65, 69], "note": [0, 2, 3, 7, 8, 10, 12, 13, 14, 17, 20, 27, 28, 57, 60, 61, 62, 64, 70, 72], "notebook": [19, 20, 26, 27, 52], "noth": 14, "notic": [12, 72], "notimpl": 70, "notimplementederror": [0, 60], "novel": [28, 29, 55], "novic": [0, 28], "now": [8, 12, 19, 27, 28, 57, 58, 61, 68, 70, 71], "np": [0, 2, 8, 9, 10, 12, 14, 17, 19, 20, 26, 27, 58, 59, 60, 61, 62, 64, 70, 71], "npix": 26, "nrep": 26, "nsampl": 12, "nuanc": 70, "nufft1": 34, "nufft2": 34, "nufft3": 34, "null": [12, 14], "nullfunc": [0, 12, 30], "nullop": [0, 12], "numba": [12, 26, 62, 65, 66, 67], "number": [0, 2, 5, 7, 12, 13, 14, 15, 17, 27, 28, 29, 55, 59, 60, 62, 70], "numer": [0, 2, 13, 14, 29, 57, 60, 62, 66, 69, 70, 72], "numopt_nocwri": [14, 72], "numpi": [0, 2, 4, 7, 8, 9, 10, 12, 14, 17, 19, 20, 26, 27, 55, 58, 59, 60, 61, 64, 65, 66, 68, 69, 71], "numquam": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "nwidth": 26, "ny": 72, "o": [0, 13, 14, 27], "o1": 8, "o2": 8, "o3": 8, "o_": 9, "obj": 4, "object": [0, 2, 3, 5, 12, 14, 15, 17, 57, 59, 60, 61, 63, 69, 70], "objective_func": [0, 2], "observ": [2, 12, 14, 20, 58, 60, 61, 67, 69, 70, 72], "obstacl": 69, "obtain": [12, 14, 17, 20, 27, 61, 62, 69, 70], "obvious": 62, "occupi": 26, "occur": [12, 20, 60], "odd": [12, 62], "odl": 66, "odot": [12, 27], "off": [0, 12, 14, 20, 27, 58, 59, 60, 62, 67, 69, 70], "offer": [12, 28, 31, 55, 57, 60, 61, 62, 64, 66, 69, 70], "offici": [3, 66], "offset": [0, 12, 14, 26], "often": [57, 60, 61, 62, 67, 69, 70], "ok": 27, "old": 66, "old_oper": 54, "oliph": 46, "omit": [0, 8, 12, 14, 17], "onc": [0, 12, 14, 27, 30, 61], "one": [0, 2, 10, 12, 13, 14, 17, 26, 27, 28, 31, 55, 56, 57, 59, 60, 62, 67, 70], "oneapi": 62, "ones": [12, 27, 56, 57, 61, 70], "ones_lik": 14, "onkerlearn": 72, "onli": [0, 2, 8, 12, 14, 17, 27, 57, 58, 65, 66, 67, 68, 70], "onlin": [2, 72], "onlinecenteredmo": 2, "onlinekurtosi": 2, "onlinemo": 2, "onlineskew": 2, "onlinestd": 2, "onlinevari": 2, "onto": [17, 30, 60, 72], "op": [0, 7, 8, 9, 10, 12, 13, 17, 29, 56, 57, 61, 62, 64], "op1": [0, 56, 64], "op2": [0, 56, 64], "op_2d": 12, "op_fan": 27, "op_new": 0, "op_old": 0, "op_para_u": 27, "op_sep": 12, "opc": [0, 5, 8], "open": [30, 55, 58, 59, 62, 65, 66, 67, 69], "open_contrib": 48, "oper": [2, 5, 7, 14, 19, 20, 26, 27, 30, 32, 34, 36, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 53, 54, 57, 58, 65, 66, 67, 68, 69, 70, 71, 72], "operand": 0, "operatornam": [12, 14], "opinion": 55, "opj": 8, "opportun": 62, "opposit": [2, 61], "opt": [0, 5, 8, 9, 10, 12, 13, 19, 20, 26, 28, 30, 35, 57, 58, 70, 71], "opt_einsum": 26, "optax": 26, "optim": [0, 7, 12, 13, 14, 20, 26, 35, 54, 60, 61, 62, 64, 66, 68, 69, 70, 72], "optimis": [0, 14, 57, 69, 70], "optimize_graph": 62, "option": [0, 12, 13, 14, 15, 30, 57, 60, 61, 64, 65], "orbax": 26, "orbax_checkpoint": 26, "ord": 0, "order": [0, 2, 12, 13, 14, 32, 52, 57, 58, 59, 69, 72], "org": [28, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 68], "orient": [42, 69], "orientationpi": 52, "origin": [12, 14, 20, 26, 27, 28, 58, 60, 61, 69, 70], "orthant": 10, "orthogon": [0, 12], "orthprojop": [0, 12], "other": [0, 14, 15, 19, 26, 28, 30, 55, 58, 59, 60, 62, 67, 70], "otherwis": [0, 10, 12, 14], "otim": 12, "our": [12, 20, 26, 58, 59, 60, 61, 63, 65, 70, 71], "out": [0, 8, 10, 12, 13, 20, 27, 28, 29, 30, 59, 60, 65, 66, 69, 71], "out1": 12, "out2": 12, "outer": [12, 26, 70], "outgo": 27, "outgoing": 12, "outgrow": 62, "outperform": 70, "output": [0, 8, 9, 10, 12, 13, 17, 20, 29, 56, 57, 59, 61, 62, 64], "output1": 12, "output2": 12, "outsid": 28, "over": [8, 9, 12, 27, 57, 58, 60, 61, 62], "overcom": 20, "overdamp": 2, "overestim": [0, 12, 13, 64], "overhead": 14, "overlai": 69, "overlaid": 12, "overload": [0, 57], "overrelax": [14, 57], "overrid": [30, 61], "overridden": 0, "overriden": 0, "oversight": 28, "overview": 67, "overwhelm": 57, "overwrit": [0, 57], "own": [13, 28, 57, 65, 70], "p": [2, 12, 14, 27, 58, 70, 72], "p1": 70, "p2": 72, "p_": [2, 12], "p_0": 12, "pace": [14, 67], "packag": [3, 20, 26, 31, 32, 52, 65, 66, 68, 69], "pad": [12, 27, 59, 70], "pad_width": 12, "padam": 14, "page": [8, 32, 52, 64], "pair": [0, 8, 14, 64], "palentologist": 52, "paper": [7, 12], "par": 27, "paradigm": [61, 66], "parallel": [0, 9, 12, 14, 17, 57, 60, 62, 65, 72], "param": 17, "paramet": [0, 2, 4, 6, 7, 8, 9, 10, 12, 13, 15, 17, 20, 56, 57, 58, 60, 64, 65, 70, 71], "parameter": [0, 17, 59], "parametr": [12, 27, 28], "parent": [0, 6], "parenthes": 12, "parenthesi": 59, "parikh": 72, "parse_param": 17, "part": [12, 30, 59, 60, 62, 67, 70], "partial": [0, 12, 13, 61, 66, 67, 69, 70], "partialderiv": [12, 14, 59], "particip": 65, "particular": [0, 2, 8, 12, 14, 57, 58, 61, 64, 67, 69, 70], "particularli": [10, 57, 60, 62, 64, 69], "pass": [0, 12, 13, 14, 17, 61, 70], "past": 28, "path": [0, 3, 5, 62, 64, 69], "patrick": 72, "pattern": 12, "pbar": 26, "pcolormesh": 12, "pd": 14, "pd3o": [14, 20, 57, 58, 71, 72], "pdf": [0, 2, 12, 14, 17], "pdhg": 14, "peak": [3, 12, 17, 58, 62], "peak_signal_noise_ratio": 20, "peer": 0, "penalti": 69, "penros": [0, 13], "pep8": 62, "pepper": 58, "per": [0, 12, 13, 27, 59, 61, 62, 64], "percentag": 55, "perceptu": 69, "pereyra": 72, "perf_count": 26, "perfectli": 14, "perform": [0, 6, 7, 8, 12, 13, 14, 20, 26, 27, 29, 56, 57, 61, 65, 67, 70], "performancewarn": 6, "period": [15, 30], "peripheri": 27, "permiss": 60, "permit": 12, "permut": [0, 12, 13], "perp": 27, "persist": 17, "perspect": 58, "pesquet": 72, "pet": 69, "pgd": [14, 30, 70], "phantom": [27, 70], "phase": [2, 45, 61, 70], "phaseret": 52, "phi": [14, 69, 70], "phi_": 14, "phi_t": 14, "philosophi": [62, 70], "physic": [60, 69, 70], "pi": [12, 13, 20, 26, 27, 58, 59, 71], "pi_": 12, "piec": 58, "piecewis": [14, 27, 58], "pierr": 72, "piggi": 27, "piksu": 65, "pil": [58, 59], "pillar": 67, "pillow": [20, 26], "pinnacl": 67, "pinv": [0, 8, 13, 27, 61, 70], "pinv_solut": 70, "pip": [19, 20, 26, 27, 28, 30, 68], "pipelin": [65, 67, 69], "pitch": 27, "pitfal": 66, "pixel": [2, 20, 26, 27, 58, 59, 70], "place": [0, 17, 70, 71], "placehold": 59, "plai": [55, 60, 65, 67], "plain": 27, "plain_math": 50, "plan": 55, "plasma": 49, "plateau": 69, "platform": [31, 62, 66], "plausibl": 69, "pleas": [3, 71], "plot": [0, 2, 12, 14, 26, 27, 59, 70], "plt": [0, 2, 12, 14, 17, 20, 26, 27, 58, 59, 70, 71], "plu": [12, 58], "plug": [56, 60, 65, 67], "plugin": [6, 31, 32, 33, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 65], "plugin_nam": 28, "pm": [12, 13], "png": [0, 2, 12, 14, 17, 58, 59], "pnp": 65, "po": 17, "pock": [14, 72], "pocs_dykstra": 72, "poignant": 70, "point": [0, 2, 7, 10, 12, 13, 14, 15, 16, 17, 19, 20, 26, 27, 28, 30, 31, 55, 57, 59, 60, 61, 62, 64, 69, 70, 71, 72], "pointwis": 2, "poisson": [10, 58], "polak": 14, "polyatom": 43, "poor": 8, "poorli": 69, "popul": 8, "popular": [14, 30, 55, 70], "poros": [27, 70], "porou": 27, "porro": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "portabl": [31, 62, 66], "portillo": 49, "portion": 69, "posdefop": [0, 12, 14], "pose": [61, 69], "posit": [0, 2, 10, 12, 13, 14, 15, 17, 27, 66, 70, 71], "positivel1norm": [10, 70], "positiveorth": [10, 20, 58, 71], "posl1": 70, "possess": 0, "possibl": [0, 2, 6, 8, 12, 13, 14, 17, 27, 29, 30, 57, 58, 60, 61, 64, 69, 70], "possibli": [12, 57], "post": [0, 12, 57, 59], "post1": 26, "postcomposit": 14, "posterior": [20, 58, 60, 70], "posteriori": [20, 58, 70], "potent": 67, "potenti": [0, 14, 28, 70], "power": [14, 17, 56, 61, 62, 63, 65, 66, 67, 69, 70], "pp": [14, 72], "pr": 14, "practic": [0, 8, 12, 14, 27, 28, 58, 64, 69, 70], "pragmat": 62, "pre": [12, 15, 55, 57, 59, 60, 61, 68, 70], "precis": [0, 2, 3, 6, 7, 8, 12, 13, 16, 29, 55, 59, 65, 69, 70], "precisionwarn": 6, "precondit": 14, "predefin": 28, "predict": [12, 17, 70, 72], "predicted_sino": 70, "preemptiv": 0, "prefer": [12, 14, 61], "prefix": [28, 30], "prematur": [0, 14], "preprint": 72, "preprocess": 71, "presenc": 14, "present": 55, "preserv": [0, 20, 70, 71], "pretti": 0, "prevent": [12, 69], "previou": [12, 30, 59], "prewitt": 12, "primal": [14, 20, 60, 66, 72], "primari": [28, 61], "primarili": [61, 65, 66, 70], "prime": 62, "principl": [55, 63, 70], "print": [0, 6, 12, 19, 57, 62, 70], "prior": [59, 60, 65, 67, 69, 71], "probabilist": 70, "probabl": [2, 7, 10, 28, 58, 72], "problem": [0, 2, 6, 12, 14, 20, 43, 46, 47, 50, 57, 59, 60, 61, 66, 68, 69, 70, 72], "proce": 70, "process": [12, 20, 27, 28, 30, 38, 58, 59, 60, 61, 62, 65, 66, 68, 69, 70, 72], "prod": 62, "prod_": [12, 58], "produc": [12, 27, 59, 60, 61, 64, 70], "product": [17, 55, 58, 61, 65, 67, 69, 72], "profession": 61, "program": [14, 65, 66], "progress": [0, 28, 57, 67], "project": [0, 27, 28, 60, 61, 63, 65, 67, 68, 69, 72], "projop": 0, "promin": 12, "promis": 69, "promot": [14, 20, 58, 62, 69, 70], "prompt": 28, "prone": 8, "pronounc": 65, "proof": [62, 67, 69], "prop": 0, "propag": 51, "proper": [2, 12, 14, 20, 70], "properli": 29, "properti": [0, 5, 12, 16, 56, 58, 60, 61], "propos": 14, "propto": [2, 58, 70], "protobuf": 26, "prototyp": [65, 67, 69], "prove": [62, 70], "proven": 14, "provid": [0, 3, 8, 12, 14, 17, 26, 27, 28, 30, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71], "prowess": 62, "prox": [0, 2, 8, 10, 14, 29, 56, 60, 66, 70], "proxadam": [14, 72], "proxalg": 72, "proxdifffunc": [0, 70], "proxfunc": [0, 2, 10, 14], "proxim": [0, 2, 10, 14, 20, 30, 56, 66, 67, 69, 70, 72], "proximalpoint": 14, "proxsplit": 72, "prune": 12, "psa": [14, 72], "pseudo": [0, 13, 14, 27, 61, 69], "pseudo_inv_result": 61, "pseudoinvers": 69, "psf": 20, "psi": 14, "psi_": 14, "psi_t": 14, "psnr": [20, 70], "psnr_recon": 20, "psnr_y": 20, "ptp": 27, "public": [28, 65], "publish": 30, "pull": 60, "puls": 12, "pure": [8, 66], "purpos": [2, 17, 27, 28, 31, 59, 60, 66, 67, 69, 70, 72], "push": [28, 62], "px": 27, "pxa": [0, 8, 14, 26, 29, 62, 70], "pxd": [29, 62], "pxe_sampl": 2, "pxi": 8, "pxo": [2, 9, 12, 14, 27, 56, 57, 70], "pxrt": [8, 29, 62], "pxsl": 14, "pxst": 70, "pxt": 8, "pxu": [12, 17, 29, 62], "pxw": 19, "py": [8, 12, 19, 26, 28, 30], "py3": 26, "py311": 68, "pyabel": 26, "pycgsp": 52, "pycnufft": 52, "pycsou": 65, "pycspher": 52, "pycwavelet": 52, "pydata": [62, 65, 69], "pyfw": 52, "pygment": 26, "pylop": 66, "pypars": 26, "pypi": [28, 30, 31, 55, 65], "pyplot": [0, 2, 12, 14, 17, 20, 26, 27, 58, 59, 71], "pyproject": [28, 68], "pyproxim": 66, "pytest": 28, "python": [3, 4, 12, 17, 24, 26, 28, 30, 31, 44, 50, 55, 59, 62, 65, 66, 67, 68], "python3": [20, 26], "pytorch": [60, 61, 65, 66, 67, 68], "pyxu": [20, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 56, 57, 63, 64, 66, 68, 71], "pyxu_0chj7bz": 70, "pyxu_44fpysyu": 70, "pyxu_4xlaowpq": 27, "pyxu_eigh": 32, "pyxu_finufft": 32, "pyxu_gradient_desc": [28, 32], "pyxu_gradient_descent_test": 28, "pyxu_n4ls69gq": 70, "pyxu_qc5r9mhj": 70, "pyxu_tm_ea5j5": 27, "pyxu_us": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "pyxu_xrt": [27, 32], "pyxu_zgci4q0m": 70, "pyxuwarn": 6, "pyyaml": 26, "q": [0, 9, 14, 27], "q_": 12, "q_l": 0, "q_r": 0, "qquad": [0, 12, 13, 14], "quad": [0, 10, 12, 13, 14, 27, 57], "quadrat": [0, 14, 57, 58, 60], "quadraticfunc": [0, 10, 14], "quadratur": 27, "quaerat": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "qualiti": [27, 28, 30, 31, 55, 58, 65, 67, 69, 70], "qualnam": [0, 4, 16], "quantif": [50, 69, 72], "quantifi": [2, 70], "quantil": 72, "quantit": 55, "quantiti": [2, 6], "quantiz": 70, "queralt": [33, 35, 65], "queri": [0, 7, 15], "question": 68, "quick": [10, 12], "quicker": 64, "quickli": 65, "quiet_stop": [38, 43], "quiquia": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "quisquam": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "quit": [59, 67], "quiver": 12, "r": [0, 2, 7, 8, 9, 10, 12, 13, 14, 17, 20, 27, 57, 58, 59, 60, 61, 64, 70, 72], "r_": [0, 8, 12, 17, 26, 27], "rachford": 14, "radial": 17, "radio": [67, 72], "radioastronomi": 40, "radiu": [10, 27], "radon": [27, 61, 70], "radon_imag": 70, "rai": [27, 36, 70], "rais": [0, 6, 12, 13, 17, 30], "raison": 69, "raj": 72, "ramp": 67, "rand_op": 64, "randn": 19, "random": [7, 8, 12, 14, 17, 19, 20, 27, 29, 58, 59, 62, 64, 69, 70, 71], "rang": [0, 2, 10, 12, 14, 26, 29, 57, 59, 60, 62, 65, 70], "rangeset": 10, "rangl": [0, 10, 12, 14, 58], "rangle_": [0, 12], "rank": [0, 12, 15, 17, 31, 55, 71], "rao": 12, "rapid": 69, "rapid_solv": 41, "rasmussen": 72, "raspy_stop": 51, "rate": [0, 14, 57, 72], "rather": [2, 61, 62], "ravel": [12, 26, 59, 71], "raw": 69, "ray_idx": 27, "raywxrt": 36, "rayxrt": [27, 36], "rceil": 12, "rcparam": 27, "re": [0, 13, 17, 28, 30, 55, 57, 60, 61, 63, 64, 66, 67], "reach": [0, 12, 13, 15, 30, 67, 69, 71], "read": [17, 59, 62], "read_onli": 17, "readabl": [62, 69], "readi": [28, 30, 67, 68, 70], "readm": 28, "readthedoc": 26, "real": [0, 2, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 20, 33, 58, 60, 61, 66, 67, 70], "real_oper": 43, "realist": 66, "realm": [60, 64, 67], "reason": [0, 10, 12, 13, 20], "rebuild": 69, "recast": [0, 12], "receip": 68, "recent": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 67, 69, 72], "rechunk": [0, 71], "rechunkax": [0, 13], "recieiv": 55, "recommend": [2, 8, 12, 14, 28, 59, 68], "recon": [20, 58, 71], "recon_pnp_prox": 70, "recon_pnp_smooth": 70, "recon_tv": 70, "reconcil": 62, "reconstruct": [14, 27, 37, 51, 58, 59, 61, 66, 67, 69], "record": [0, 8, 70], "recov": [20, 60], "rectifi": 13, "recurr": 2, "red": [12, 70], "redirect": 17, "reduc": [0, 12, 20, 28, 59, 62, 64, 69, 70], "reduct": [7, 12], "reev": 14, "refer": [12, 27, 28, 30, 57, 60, 61, 64, 65, 71], "refin": 55, "reflect": [8, 12, 20, 28, 55, 59], "regard": 28, "regardless": 14, "region": [2, 12, 27, 58, 59, 69], "regist": [12, 27, 30, 32, 52], "regress": 72, "regular": [0, 13, 14, 20, 27, 59, 70], "regularis": [58, 69], "regularli": 65, "reinvent": 70, "rel": [10, 14, 15, 20, 60, 66, 69, 70], "relat": [0, 2, 6, 12, 58, 59, 60, 61, 64, 66], "relationship": 61, "relax": [14, 57], "releas": [28, 71], "relerror": [15, 19, 20, 57, 58, 70, 71], "relev": [12, 31, 60], "reli": [2, 26, 66, 67, 69], "reliabl": [69, 70], "relu": 13, "remain": [13, 20, 69, 71], "remark": [27, 66, 69], "remot": 28, "remov": [12, 13, 70], "render": 62, "reorder": 0, "rep": 26, "repeat": 14, "repect": 12, "replac": [69, 70, 71], "replic": 70, "repo": 28, "repositori": [30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 65, 68], "repres": [0, 2, 20, 55, 58, 60, 61, 62, 70], "represent": [0, 13, 16, 26, 58, 59, 61, 69, 70, 72], "reproduc": [67, 69], "request": 12, "requir": [12, 17, 20, 26, 27, 28, 29, 59, 60, 61, 62, 66, 67, 68, 69, 71], "require_view": 17, "requires_grad": 8, "rerout": 17, "rescal": 27, "research": [63, 66, 67, 68, 69], "resembl": [12, 70], "reshap": [0, 9, 12, 13, 17, 20, 26, 27, 58, 62, 70, 71], "reshapeax": [0, 13], "residu": [14, 27, 70], "resili": 70, "resiz": 8, "resolut": [27, 62, 69, 70], "resolv": 69, "resort": 70, "resourc": [3, 12, 60, 61, 62, 70], "respect": [0, 10, 12, 14, 27, 57, 61, 62, 64, 65, 66, 70], "rest": [12, 61], "restart": 14, "restart_r": 14, "restor": [0, 57, 67, 69], "restrict": [8, 12, 61, 69, 72], "result": [0, 12, 13, 17, 26, 57, 58, 59, 69, 70], "retain": 62, "rethink": 69, "retriev": [45, 58, 61], "return": [0, 2, 4, 7, 8, 9, 10, 12, 13, 14, 16, 17, 27, 29, 59, 60, 61, 62, 70], "reus": [0, 69], "reveal": 70, "revers": [12, 13, 61], "revert": 6, "rewrit": [58, 62], "rfloor": 12, "rfloor_": 13, "rgb": 12, "rh": [0, 12], "rho": 14, "ribi\u00e8r": 14, "rich": [26, 62, 66, 69], "richard": 43, "richtarik": 72, "riddl": 70, "right": [0, 2, 8, 9, 12, 13, 14, 28, 31, 58, 60, 61, 62, 70], "rightarrow": [14, 60, 64], "rigid": [62, 67, 69], "rigor": [61, 70], "rise": 69, "risk": 13, "ritzy_stop": 47, "rl": 72, "rng": [8, 12, 14, 17, 19, 59, 62, 70], "robust": [59, 60, 61, 62, 65, 66, 70, 72], "robustli": 59, "rockafellar": 72, "role": [3, 55, 65], "romano": 69, "roomy_solv": 54, "root": [13, 14, 68], "rose": 67, "rotat": [27, 70], "rough": [64, 69], "round": [10, 14, 66], "rout": 17, "routin": [3, 60, 61, 69, 70], "row": [12, 26], "royal": 72, "rtol": 14, "rue": [33, 35], "ruequera": [20, 26], "rule": [0, 8, 27, 57, 59, 60, 70], "run": [0, 5, 19, 20, 26, 30, 59, 62, 64, 68], "runner": 6, "runtim": [0, 7, 8, 15, 29, 62], "rustic_contrib": 41, "ruth": 54, "ru\u00e9": 65, "rvert_": 10, "rx": 27, "s_": 12, "s_0": 12, "s_1": 12, "s_b": 12, "sacrif": 62, "safe": [0, 6, 14, 17, 28, 57, 58], "sai": [14, 58, 60], "said": [0, 64], "sake": [62, 70], "salt": 58, "salty_contrib": 43, "same": [0, 8, 9, 10, 12, 14, 15, 17, 26, 27, 28, 29, 56, 58, 59, 61, 65, 69], "sampl": [0, 2, 12, 14, 17, 20, 27, 58, 59, 60, 70], "sample_lb": 2, "sampler": [3, 69, 70], "samples_ula": 2, "samples_ula_lb": 2, "sassy_oper": 48, "satisfi": [0, 2, 14, 19, 20, 26, 27, 70], "satisfy_al": [15, 20, 57, 58, 70], "satur": 14, "save": [56, 61, 70], "sc": 15, "scalabl": [53, 61, 62, 65, 69], "scalar": [0, 12, 15, 56, 61], "scale": [0, 2, 10, 12, 17, 20, 26, 27, 56, 57, 58, 59, 62, 65, 67, 69, 70, 71], "scalerul": [0, 56], "scan": [27, 30, 69, 70], "scenario": [0, 12, 13, 14, 20, 58, 61, 66, 70], "scene": [58, 69], "scharr": 12, "schedul": 62, "scheme": [12, 14, 20, 58, 59, 69, 72], "sch\u00f6nlieb": 72, "scienc": [60, 69, 70, 72], "scientif": [62, 65, 66, 72], "scientist": [27, 65, 66], "scikit": [20, 27, 66, 70], "scipi": [2, 4, 12, 14, 20, 27, 60, 65, 66, 68, 70], "scipy_spars": 4, "scope": 57, "score": [30, 31, 52, 60, 70], "scratch": 68, "script": 30, "sde": 2, "seaborn": 27, "seamless": [30, 62, 70], "seamlessli": [31, 61, 70], "search": [7, 14, 30], "searchabl": 31, "second": [12, 14, 20, 59], "secret": [28, 70], "section": [2, 10, 14, 28, 56, 57, 59, 70], "section1": 14, "sed": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "see": [0, 2, 8, 10, 12, 14, 15, 17, 19, 27, 28, 55, 57, 58, 59, 61, 62, 65], "seed": [7, 14, 19, 27, 70], "seek": [20, 67], "seem": 27, "seen": [12, 14, 17, 19, 27, 59, 62, 70], "seismic": 59, "seismologi": 70, "seldom": 67, "select": [2, 13, 14, 28, 30, 55, 59, 65], "selector": 12, "self": [0, 8, 13, 29, 60, 61, 62, 70], "selfadjointop": [0, 12], "semant": 15, "semi": 2, "semicircl": 72, "semicontinu": 14, "semver": 28, "send": 12, "sens": [0, 13, 37, 69], "sensit": 59, "sensor": [20, 58], "sepand": 65, "separ": [12, 20, 57, 68], "seper": [12, 27], "sequeira": 45, "sequenc": [2, 9, 12, 14, 70], "sequenti": 26, "seri": 70, "serv": [3, 60, 61, 62, 70], "set": [0, 2, 7, 8, 10, 12, 13, 14, 20, 27, 29, 31, 56, 57, 58, 59, 60, 62, 64, 65, 66, 67, 69, 70, 71, 72], "set_aspect": 0, "set_markerfacecolor": 14, "set_titl": [0, 12, 26, 27, 58, 59], "set_xlabel": [26, 27, 59], "set_xtick": [26, 27, 59], "set_xticklabel": 26, "set_ylabel": [26, 27, 59], "set_ytick": [26, 27, 59], "set_yticklabel": 26, "setup": [27, 30, 62, 71], "setuptool": 26, "setuptools_scm": 28, "sever": [0, 12, 13, 60, 64, 70, 71], "shade": 12, "shape": [0, 5, 8, 9, 10, 12, 13, 14, 17, 20, 26, 27, 55, 56, 58, 59, 60, 61, 69, 70, 71], "share": [8, 12, 31, 59, 62, 65, 69], "sharon": 38, "sharp": [58, 59, 69, 70], "sharp_math": 53, "shayan": 72, "shelf": 70, "shelton": 43, "shift": [0, 12, 17, 27, 56, 60], "shih": 72, "ship": [61, 65, 70], "shop": 31, "short": [17, 27, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "short_descript": 28, "shortcut": [60, 61], "should": [0, 2, 3, 8, 10, 12, 13, 14, 15, 19, 27, 28, 29, 59, 60, 69, 70], "shouldn": 30, "show": [2, 4, 12, 14, 20, 27, 57, 58, 62, 71], "show_progress": [0, 14, 57, 58, 70], "showcas": 58, "shown": [0, 14, 27, 28, 57, 62], "shrill_math": 54, "shrill_oper": 38, "shrinkag": 72, "shy_math": 43, "siam": 72, "side": [2, 8, 12, 58, 62], "sigma": [0, 2, 12, 14, 20, 26, 58, 59, 70, 71], "sigma_": [2, 12, 14, 58], "sigma_0": 2, "sigmoid": [13, 17], "sign": [0, 13, 60, 71], "signal": [0, 12, 14, 19, 26, 38, 39, 59, 61, 66, 70, 71, 72], "signalprocess": 26, "signatur": [14, 17, 61], "signifi": 60, "signific": [14, 62, 67, 69, 71], "significantli": [20, 62, 70], "sigpi": 66, "silu": 13, "simd": 62, "simeoni": [65, 72], "similar": [2, 14, 26, 27, 70], "similarli": [62, 68, 71], "simpl": [0, 2, 14, 28, 30, 31, 56, 59, 60, 61, 62, 65, 69, 70], "simpler": [26, 56, 57, 61, 64, 70], "simpli": [28, 30, 60, 70], "simplic": [2, 27, 70], "simplif": 62, "simplifi": [56, 57, 60, 69, 70], "simul": [20, 27, 58], "simultan": 12, "sin": [8, 13, 27, 59], "sinc": [0, 2, 8, 12, 13, 14, 61, 70], "sincel": 53, "sine": 13, "singl": [8, 12, 14, 16, 26, 29, 44, 55, 59, 62, 69, 70, 71], "singular": [0, 12, 13, 61, 69], "sinh": 13, "sino": 70, "sino_fillin": 70, "sinogram": [27, 69, 70], "sirisaac": 28, "sit": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "site": [20, 26], "situat": [12, 61], "six": 26, "size": [0, 2, 7, 8, 10, 12, 13, 14, 17, 19, 26, 29, 57, 59, 60, 62, 67, 70, 71], "size_rang": [27, 70], "sketchi": 70, "skew": 2, "ski": [27, 70], "skimag": [20, 26, 27, 70, 71], "skinny_oper": [46, 49], "skip": 27, "skt": 70, "sl2": [20, 58, 71], "slice": [9, 12, 14, 27, 70], "slight": 70, "slightli": 64, "slope": 17, "slow": [20, 59], "slower": [12, 14], "slvr": [0, 14], "sm": 0, "small": [2, 12, 14, 59, 67], "smaller": [7, 9, 12, 14, 57, 62, 70], "smallest": [0, 16], "smart": 60, "smarter": 72, "smear": 70, "smoggy_solv": 40, "smooth": [0, 12, 14, 20, 30, 57, 58, 59, 64, 66, 69, 70], "smooth_posterior": 70, "smooth_sigma": 12, "smooth_trunc": 12, "smoother": [17, 59], "smoothli": 71, "snippet": [29, 61, 62, 70], "so": [0, 2, 12, 14, 26, 27, 28, 29, 30, 57, 58, 60, 61, 62, 65, 67, 69, 70], "sobel": 12, "societi": 72, "soft": 10, "softplu": 13, "softwar": [19, 28, 62, 65, 67, 69], "sol": 57, "solut": [0, 2, 10, 12, 14, 19, 20, 57, 58, 59, 60, 61, 62, 66, 67, 71], "solv": [0, 12, 13, 14, 20, 57, 58, 60, 61, 66, 69, 70], "solver": [5, 15, 19, 20, 28, 30, 32, 35, 37, 40, 41, 46, 47, 48, 51, 52, 53, 54, 57, 58, 60, 70, 71], "solver_admm": 14, "solver_kwarg": 14, "solverc": 5, "solverm": 5, "solvermod": 0, "solvert": 5, "some": [0, 2, 3, 8, 12, 14, 17, 26, 27, 56, 57, 59, 60, 61, 62, 64, 66, 68, 69, 70], "someth": [0, 69], "sometim": [27, 61], "somewher": 28, "sonya": 40, "sophist": 69, "sourc": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 24, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 65, 66, 67, 69, 70], "sp": [2, 14, 27, 70], "sp_op": [8, 26], "space": [0, 12, 27, 59, 60, 61, 70, 72], "span": 10, "spars": [4, 5, 6, 14, 56, 66], "sparsearrai": 5, "sparsearrayinfo": 4, "sparsemodul": 5, "sparsiti": [69, 70], "spatial": [12, 59], "special": [0, 8, 12, 13, 15, 31, 62, 69], "specif": [0, 2, 6, 7, 12, 14, 17, 31, 57, 58, 59, 60, 61, 62, 66, 67, 68, 69, 70], "specifc": 0, "specifi": [0, 5, 7, 8, 10, 12, 13, 14, 15, 17, 28, 30, 59, 62, 70, 71], "spectral": [0, 12, 13, 64], "specul": 69, "speed": [2, 14, 26, 62, 64, 67, 70], "speedup": 14, "sphere": [47, 72], "sphinx": [24, 28], "spicy_oper": 42, "split": [14, 66, 69, 72], "spooky_contrib": 45, "spooky_math": 46, "spooky_stop": 47, "spread": [20, 27], "springer": 72, "sqrt": [0, 2, 10, 12, 13, 14, 20, 27, 58, 64], "squar": [0, 2, 12, 13, 17, 19, 20, 27, 58, 66, 70, 72], "squaredl1norm": 10, "squaredl2": 60, "squaredl2norm": [2, 10, 14, 19, 20, 57, 58, 60, 70, 71], "squareop": [0, 7, 12, 70], "squeez": [0, 12, 13, 14, 57], "squeezeax": [0, 12, 13], "src": [27, 28], "ssim": 20, "ssim_i": 20, "ssim_recon": 20, "st": 12, "stabil": 12, "stabl": [2, 26, 55, 64, 66], "stabler": [0, 13], "stack": [8, 9, 12, 13, 17, 27, 29, 56, 57, 62, 65, 70], "stage": [55, 64, 69], "stai": 60, "stand": [55, 62, 66, 67, 70], "standard": [2, 12, 14, 20, 31, 55, 57, 58, 59, 62, 67, 69, 70], "standard_norm": [14, 17, 62], "star": [14, 17], "star_like_sampl": 17, "starlikesampl": 17, "start": [0, 2, 4, 16, 26, 27, 28, 30, 65, 68, 70], "stat": [0, 2], "state": [0, 2, 57, 62, 64, 67, 69], "static": [12, 62], "staticmethod": 17, "stationari": 2, "statist": [0, 2, 58, 69, 70, 72], "std": [26, 62, 64], "stdout": 0, "steeper": 66, "stem": [14, 70], "stemlin": 14, "stencil": [26, 59, 70], "step": [0, 2, 7, 12, 14, 15, 26, 27, 28, 30, 56, 57, 58, 59, 60, 62, 70], "stephen": 72, "stick": 27, "still": [12, 14, 65, 66], "stitch": 70, "stochast": [0, 2, 7, 12, 13, 14, 61, 64, 69], "stop": [0, 14, 19, 20, 27, 30, 31, 32, 38, 40, 42, 43, 44, 45, 47, 48, 51, 52, 57, 58, 70, 71], "stop_crit": [0, 20, 57, 58, 70, 71], "stop_rat": 0, "stoppingcriterion": [0, 15], "store": [0, 2, 59, 61, 64, 70, 72], "str": [0, 5, 6, 8, 12, 15, 17], "straightforward": [28, 61, 68, 70], "strategi": [14, 17, 57, 60, 62, 70], "streamlin": [60, 62, 70], "strength": 70, "strictli": 14, "stride": 69, "string": [12, 28, 59], "strip": 0, "strive": 69, "strong": [2, 65, 69, 70], "strongli": 0, "structur": [12, 13, 27, 28, 30, 56, 59, 60, 62, 69, 70, 71, 72], "structural_similar": 20, "structure_tensor": 12, "structuretensor": 12, "studi": 69, "style": 27, "sub": [0, 3, 8, 9, 12, 13, 14, 27, 57, 62], "subclass": [0, 8, 29, 60, 61], "subgauss": 72, "subject": 2, "submodul": 4, "subplot": [0, 12, 20, 26, 27, 58, 59, 70], "subsamp_mat": 14, "subsampl": [0, 12, 14], "subsequ": [20, 27], "subset": [12, 27, 68], "subsist": 70, "substanti": 70, "substrat": 27, "subtract": [0, 12], "success": [64, 70], "successfulli": [19, 26], "succinctli": 69, "suffici": 2, "suggest": [55, 69], "suit": [6, 57, 60, 61, 66, 68, 69, 70], "suitabl": [4, 14, 20, 57, 58], "sulky_solv": 54, "sum": [2, 3, 9, 10, 12, 17, 20, 56, 57, 58, 60, 61, 70, 72], "sum_": [2, 10, 12, 27, 57, 58], "sum_op": 57, "summar": [0, 17, 60, 68, 70], "summat": 12, "sup_": 14, "super": [0, 29, 56, 60, 62, 69, 70], "super_contrib": 46, "supercharg": 31, "superior": 69, "suppli": [0, 8, 10, 12, 17], "support": [0, 4, 5, 8, 12, 14, 20, 27, 29, 55, 60, 61, 62, 65, 67, 69, 70, 71], "supported_array_modul": [4, 29, 62], "supported_array_typ": 4, "supported_sparse_modul": 4, "supported_sparse_typ": 4, "supportsindex": 12, "suppos": [60, 61], "suppress": 59, "suptitl": [12, 26], "sure": [28, 60], "surround": 12, "sustain": 65, "svd": [0, 12, 13, 14, 64, 70], "svdval": [0, 12, 13, 61], "swap": 62, "symmetr": [2, 12, 14, 33, 59], "symmetri": 12, "symposium": 72, "sync": 31, "synchron": 0, "syntax": 62, "synthes": [0, 8], "system": [12, 14, 27, 61, 62, 66, 68, 69, 70], "t": [0, 2, 10, 12, 13, 14, 15, 26, 27, 28, 30, 56, 57, 59, 60, 61, 62, 64, 66, 67, 70, 72], "t1": 62, "t_l": 0, "t_max": 27, "t_offset": 27, "t_pylop": 26, "t_pyxu": 26, "t_r": 0, "t_scico": 26, "t_scipi": 26, "t_spec": 27, "tab": 28, "tacit_stop": 38, "tackl": [60, 61], "tag": [0, 28], "tail": [2, 12], "tailed": 2, "tailor": [57, 60, 61, 62, 67, 69], "take": [0, 2, 12, 14, 26, 27, 55, 56, 58, 61, 69], "taken": 12, "talk": 61, "tan": 13, "tangent": 13, "tanh": 13, "tao": 72, "taper": 70, "target": [0, 2, 30], "task": [0, 12, 13, 28, 60, 61, 62, 69, 70], "tasty_oper": 53, "tau": [0, 8, 10, 13, 14, 60, 70], "tau_": 14, "tawdry_math": 54, "teach": 38, "technic": [2, 3, 65], "techniqu": [61, 67, 69, 70], "technologi": [62, 67, 69], "technometr": 72, "tediou": 67, "tell": 70, "tempdir": 0, "templat": [28, 31, 60, 61, 65], "tempora": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "tend": 59, "tensor": [8, 65], "tensordot": 17, "tensorflow": [66, 67], "tensorstor": 26, "term": [12, 14, 20, 31, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 72], "termin": [0, 30], "test": [0, 2, 6, 17, 61, 65, 68, 70], "test_and_deploi": 28, "test_opt": 28, "test_solv": 28, "testabl": 69, "testop": 0, "text": [0, 10, 12, 13, 14, 27, 58, 60, 70], "textbf": 10, "textur": 70, "th": [0, 2, 9, 12, 27], "than": [2, 7, 8, 12, 13, 14, 16, 20, 27, 30, 57, 59, 61, 62, 64, 66, 69, 70], "thank": [61, 65, 67], "thankfulli": 70, "thei": [2, 12, 14, 28, 30, 31, 56, 57, 59, 60, 61, 62, 64, 69, 70], "them": [12, 28, 30, 57, 59, 60, 61, 62, 64, 68, 69], "themselv": [62, 67], "theorem": [7, 14, 27, 72], "theoret": [2, 70], "theori": [65, 72], "therebi": [62, 64, 70], "therefor": [14, 20, 27, 58, 62], "thereof": [0, 8, 15], "thermal": 20, "thesi": 72, "theta": 70, "thi": [0, 2, 3, 6, 7, 8, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 28, 29, 31, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71], "thin": 2, "thing": 28, "think": [60, 61], "those": [8, 12, 57, 58, 59, 60, 66, 68, 70], "though": [12, 61], "thought": 55, "thread": [12, 17], "threadsperblock": 12, "three": [12, 14, 57, 68, 72], "threshold": [15, 20, 72], "thrive": 70, "through": [12, 17, 27, 28, 56, 57, 58, 63, 65, 67, 68, 69, 70], "throughout": [3, 71], "thu": [0, 2, 8, 12, 27, 59, 71], "thumb": [59, 60], "tic": 26, "tick": 27, "tifffil": 20, "tight": 65, "tight_layout": [0, 20, 26, 58], "tight_solv": 53, "tighter": [0, 64], "tightest": [0, 12, 13, 64], "tikhonov": [58, 69], "tild": 2, "tile": 12, "time": [0, 2, 8, 9, 10, 12, 13, 14, 17, 20, 26, 28, 56, 57, 59, 61, 64, 65, 67, 70], "timedelta": 15, "timeit": [62, 64], "timescdotstim": 8, "tiny_oper": 45, "tip": 60, "titl": [2, 12, 20, 70], "titles": 27, "tmp": [27, 70], "to_numpi": 17, "tocsr": 14, "todai": 67, "toeplitz": 12, "togeth": [55, 70], "toi": 2, "tokamak": 49, "tokemakrec": 52, "token": 28, "tol": [64, 70], "toml": [28, 68], "tomo": 70, "tomograph": [27, 69], "tomographi": 61, "tomopi": 66, "too": [8, 14, 57, 61, 64], "took": 60, "tool": [2, 27, 28, 31, 56, 59, 60, 61, 62, 63, 64, 67, 69], "toolbox": [27, 66], "toolkit": 62, "toolset": 44, "toolz": 26, "top": [2, 3, 5, 12], "topic": 59, "torch": [8, 66], "total": [12, 23, 25, 26, 27, 32, 48, 52, 69, 70, 71, 73], "toucan": 59, "tour": [67, 72], "toward": [2, 14, 60, 64, 70], "tox": [28, 68], "tpu": [65, 66], "tqdm": 26, "tr": [0, 7], "trace": [0, 7, 12, 13, 61, 64], "track": [15, 44, 70], "track_object": 0, "trade": [0, 58, 59, 62, 69], "tradeoff": 2, "tradit": [14, 62, 66, 69, 70], "tradition": 62, "trail": 12, "transfer": [0, 8], "transform": [8, 17, 27, 34, 36, 41, 54, 57, 58, 60, 61, 65, 67, 69, 70, 72], "transit": [26, 62, 67, 69, 71], "translat": 17, "transmiss": 69, "transpar": 6, "transpos": [0, 12, 20, 27, 56, 71], "transposeax": [0, 13], "transposerul": [0, 56], "transposit": 0, "trap": 67, "travers": 17, "trend": 72, "triangular": 12, "trick": 14, "tricki": 27, "tricky_stop": 45, "trigger": 70, "trigonometr": 13, "trim": [12, 59], "trim_width": 12, "trimspec": 12, "triniti": 28, "trivial": [61, 62], "true": [0, 2, 8, 12, 13, 14, 15, 17, 19, 20, 26, 27, 57, 58, 59, 60, 61, 62, 70], "truli": 70, "truncat": [12, 59], "truth": [14, 27, 59, 70], "try": [19, 27, 58, 59], "ts_0p": 12, "tube": 70, "tune": [14, 60, 65, 70], "tuning_strategi": [14, 57], "tuomo": 72, "tupl": [0, 5, 10, 12, 13, 17, 27, 29, 57, 59, 60, 62], "turbocharg": 67, "turn": [60, 62, 70], "tutori": [3, 27, 28, 67, 70], "tv": [2, 20, 58, 70], "tv_prior": 70, "tvdenois": 52, "tweedi": 70, "twice": 12, "twine_api_kei": 28, "twist": 72, "two": [0, 12, 14, 17, 26, 27, 56, 57, 58, 59, 60, 61, 65, 69, 70, 72], "tx": 27, "type": [0, 2, 3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 26, 29, 30, 56, 58, 59, 60, 62, 66, 67, 69, 70], "typic": [2, 60, 69, 70], "tyrrel": 72, "u": [0, 2, 10, 27, 28, 58, 60, 62, 70], "ub": 10, "uk": 28, "ula": [2, 3, 72], "ula_lb": 2, "ultim": 69, "ultra": 67, "unable_math": 38, "unadjust": 72, "unajust": 2, "unavail": [10, 27], "unbound": [0, 12, 13], "uncertain": 30, "uncertainti": [50, 58, 69, 70, 72], "uncertaintyqu": 52, "unchang": 17, "undampen": 27, "under": [2, 3, 10, 12, 26, 57, 64, 66], "underli": [2, 58, 62, 63, 70], "underscor": 30, "understand": [55, 61, 62, 63, 66, 70], "understood": [61, 70], "undertaken": 20, "undo": 61, "undocu": 8, "uni": 12, "unifi": [65, 66], "uniform": [12, 19, 34, 53], "uniform_filt": 70, "uniformili": 27, "uniformli": 27, "unimpl": 0, "uniqu": [0, 2, 12, 13, 14, 20, 27, 62, 64, 66, 70], "unit": [10, 12, 13, 62, 65], "unitari": [0, 12], "unitarili": 0, "unitop": [0, 13], "univers": [67, 68, 69], "unknown": [0, 58, 60, 61, 64, 69], "unless": 0, "unlik": [14, 60, 66, 67, 70], "unpreced": [67, 69], "unrol": 65, "unsaf": 17, "unser": 72, "unspecifi": [0, 7, 12, 13, 14], "unstabl": [59, 66], "unsuit": 66, "until": 0, "unus": 14, "unwieldi": 70, "up": [2, 10, 12, 14, 20, 26, 29, 55, 58, 62, 67, 70, 71], "updat": [0, 2, 12, 14, 17, 26, 28, 56, 57, 60, 64, 68, 71, 72], "upon": [12, 20], "upper": [0, 10, 12, 13], "uq_mcmc": 72, "us": [0, 2, 3, 4, 6, 7, 8, 10, 12, 13, 14, 15, 17, 20, 26, 27, 28, 29, 41, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 68, 69, 70, 71], "usabl": [0, 67], "usag": [0, 71], "use_git_tags_for_vers": 28, "user": [0, 3, 5, 6, 12, 13, 14, 15, 27, 28, 29, 55, 57, 58, 62, 64, 65, 66, 68, 69], "usernam": 28, "userwarn": 6, "usual": [60, 61, 64, 70], "ut": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "util": [8, 12, 20, 29, 60, 61, 62, 69, 70], "v": [8, 12, 14, 20, 71], "v0": [14, 28], "v0_8": 27, "v3": 28, "v_": 12, "v_i": 12, "valid": [12, 14, 17, 61, 70], "valkonen": 72, "valu": [0, 2, 4, 7, 8, 12, 13, 14, 15, 16, 17, 20, 27, 29, 55, 58, 59, 60, 61, 64, 70], "valuabl": 64, "var": [2, 15, 20, 57, 58, 70], "var_lb": 2, "var_ula": 2, "var_ula_lb": 2, "vari": [12, 27, 59, 70], "variabl": [0, 5, 12, 14, 15, 17, 20, 58, 60], "varianc": [2, 7, 14, 58, 59], "variant": 14, "variat": [12, 48, 59, 69, 70, 71], "varieti": [28, 56, 61, 70], "variou": [3, 14, 29, 31, 57, 58, 60, 61, 62, 64, 66, 70], "varnam": [0, 5, 8, 15, 17], "vdot": [0, 9, 12, 59], "ve": [31, 61, 67, 70], "vec": 12, "vector": [0, 8, 12, 14, 17, 27, 29, 56, 59, 60, 61, 65, 70, 71], "velit": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "ventur": 67, "verbos": [0, 20, 57, 70], "verhoeven": 14, "veri": [57, 59, 60, 61, 62, 65, 66, 69, 70], "verifi": [0, 13, 27, 28], "vers": 66, "versa": 8, "versatil": [0, 27, 56, 57, 60, 61, 66, 70], "version": [12, 14, 20, 26, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 58, 60, 61, 65, 69], "vert": [2, 10, 12, 13, 14, 20, 58], "vert_": [2, 10, 14, 20, 58], "vert_1": 58, "vert_2": [2, 14, 20], "vertic": 9, "via": [0, 7, 8, 12, 13, 14, 17, 20, 27, 31, 56, 57, 59, 61, 62, 65, 66, 67, 68, 70, 71], "vice": 8, "viciou": 67, "view": [8, 12, 17, 61, 68], "view_as_complex": [12, 17], "view_as_r": [12, 17], "viewabl": 28, "visibl": 28, "vision": [67, 69, 72], "visual": [12, 27, 59, 62, 69], "vmap": 8, "vmax": 59, "vmin": 59, "vol": 72, "volum": 27, "volume_fract": 26, "voluptatem": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "von": 2, "voxelis": 40, "vu": [14, 57], "vulgar_oper": 51, "w": [0, 8, 10, 12, 17, 70], "wa": [6, 12, 14, 30, 69, 70, 71], "wai": [0, 13, 14, 27, 57, 60, 61, 64, 69, 70], "walk": [57, 58, 63, 68], "want": [15, 20, 26, 28, 31, 57, 61, 68], "warm": 2, "warn": [0, 8, 12, 19, 26, 27], "warn_dask_perf": 6, "warp": 12, "watermark": 69, "wave": [51, 66], "wavelet": [54, 70], "waveprop": 52, "wd": 0, "we": [0, 2, 8, 10, 12, 14, 19, 20, 26, 27, 28, 30, 31, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70, 71], "weak_solv": 51, "web": 70, "websit": 30, "week": 65, "weight": [12, 14, 27, 55, 70], "weird": 12, "welcom": [3, 65], "welford": [2, 72], "welfordalg": [2, 72], "well": [2, 8, 14, 27, 31, 57, 58, 60, 61, 64, 66, 69, 70], "were": 30, "what": [19, 27, 61, 70], "whatev": 61, "wheel": [68, 70], "when": [0, 2, 6, 7, 8, 10, 12, 13, 14, 15, 17, 20, 26, 27, 28, 29, 57, 59, 60, 61, 64, 70, 71, 72], "whenev": [14, 28, 29, 64], "where": [0, 2, 8, 10, 12, 13, 14, 20, 26, 27, 29, 57, 58, 59, 60, 61, 62, 64, 67, 69, 70], "wherea": 12, "wherev": 71, "whether": [0, 2, 14, 59, 60, 63, 67], "which": [0, 2, 6, 9, 10, 12, 13, 14, 20, 26, 27, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 69, 70, 71], "while": [20, 27, 30, 31, 55, 56, 59, 62, 64, 66, 67, 68, 69, 70], "whl": 26, "who": [3, 12, 57, 62, 66, 68], "whose": [2, 12, 28, 61], "why": 60, "wide": [60, 65, 70], "wider": 65, "width": [12, 16, 20, 26, 29, 62, 70, 71], "widthspec": 12, "wikipedia": 64, "wild_solv": 54, "william": 72, "window": [66, 68], "wiry_stop": 44, "wise": [0, 2, 8, 12, 58], "wish": [3, 28, 30, 68], "wit": 67, "within": [17, 28, 30, 62, 69], "without": [0, 3, 14, 19, 30, 31, 56, 58, 61, 62, 70, 71, 72], "woe": 67, "wolf": 43, "word": [14, 70], "work": [0, 8, 12, 13, 26, 28, 31, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71], "workdir": 0, "worker": 12, "workflow": [28, 70], "workshop": 72, "world": [20, 58, 60, 62, 67, 70], "worri": 67, "worst": [0, 12, 13], "would": [2, 14, 26, 27, 30, 55, 59, 68, 70], "wrap": [8, 12, 17, 59], "wrapper": [8, 65], "wrestl": 67, "wright": 72, "write": [0, 29, 62, 70], "writeback": 0, "writeback_r": 0, "written": [0, 12, 17, 20, 57], "wsize": 70, "www": 28, "x": [0, 2, 7, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 26, 27, 36, 56, 57, 58, 59, 60, 61, 62, 64, 68, 70, 71], "x0": [2, 14, 17, 19, 20, 57, 58, 70, 71], "x1": 17, "x2": 17, "x_": [0, 10, 12, 13, 17, 59, 61], "x_0": [12, 59], "x_ax": 59, "x_gt": 14, "x_i": 12, "x_j": 12, "x_opt": 14, "x_r": [12, 17], "x_recon": 14, "x_samp": 14, "xd": [27, 70], "xdesign": [27, 70], "xiaohao": 72, "xla": 66, "xp": [0, 7, 8, 20, 29, 62], "xrai": 27, "xrt": 27, "xtick": 27, "xx": [12, 17, 59], "xy": [12, 59], "y": [0, 8, 9, 10, 12, 13, 14, 17, 19, 20, 26, 27, 28, 57, 58, 59, 62, 64, 71], "y1": 8, "y2": 8, "y3": 8, "y_": [10, 12, 58], "y_2d": 12, "y_i": 58, "y_op": 12, "y_pylop": 26, "y_pyxu": 26, "y_r": [12, 17], "y_scico": 26, "y_scipi": 26, "y_sep": 12, "y_separ": 26, "y_sp": 12, "yaml": 28, "yan": 72, "ye": [0, 66], "yet": [0, 8, 14, 19, 61, 62], "yield": [0, 2, 14, 58, 59, 62, 70], "yin": 14, "yml": 28, "york": 72, "yoshida": 0, "yosida": 2, "you": [0, 8, 15, 19, 26, 28, 30, 31, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71], "young": 66, "your": [12, 13, 26, 30, 31, 55, 57, 60, 61, 63, 64, 67, 68, 71], "your_module_nam": 30, "yournam": 28, "yourself": 56, "ytick": 27, "yu": 72, "yx": 59, "yy": [12, 17, 59], "z": [0, 2, 10, 12, 13, 14, 17, 20, 57, 62], "z0": 14, "z_r": 12, "zero": [2, 8, 9, 12, 14, 20, 27, 65, 69, 70], "zeros_lik": [12, 59], "zip": [0, 9, 24], "zipp": 26, "zorder": 59, "\u00b5": 62, "\u00e9ric": 72, "\u00eatre": 69}, "titles": ["pyxu.abc", "pyxu.experimental", "pyxu.experimental.sampler", "API Reference", "pyxu.info.deps", "pyxu.info.ptype", "pyxu.info.warning", "pyxu.math", "pyxu.operator.interop", "pyxu.operator.blocks", "pyxu.operator.func", "pyxu.operator", "pyxu.operator.linop", "pyxu.operator.map", "pyxu.opt.solver", "pyxu.opt.stop", "pyxu.runtime", "pyxu.util", "Example Gallery", "Using Contributed Plugins in Pyxu", "Total-Variation based Bayesian Image Deblurring", "<no title>", "<no title>", "Computation times", "Example Gallery", "Computation times", "Convolution with Pyxu", "Advanced Computerized Tomography with Pyxu", "Contributing to the Pyxu-FAIR", "Developer Notes", "How to use plugins in Pyxu?", "Extending Pyxu", "Catalogue", "pyxu_eigh", "pyxu_finufft", "pyxu_gradient_descent", "pyxu_xrt", "CSEEG", "DSP-Notebooks", "EnvironTracker", "HVOX", "HoughDetector", "OrientationPy", "PYFW", "Palentologist", "PhaseRet", "PycGSP", "PycSphere", "TVDenoiser", "TokamakRec", "UncertaintyQuant", "WaveProp", "Plugin Preview Catalog", "pycNUFFT", "pycWavelet", "Pyxu Score Explained", "Operator Algebra Logic", "Optimization Algorithms", "Bayesian Computational Imaging with Pyxu", "Differential Operators in Pyxu", "Loss & Regularization Functionals", "Forward Operators", "High Performance Computing Features", "User Guide", "Lipschitz Constants and Automatic Step Size Tuning", "Pyxu", "Comparison with other Frameworks", "Getting Started", "Installation", "Computational Imaging in a Nutshell", "Hands-on Example: Computerized Tomography with Pyxu", "Migrating from v1 to v2", "References", "Computation times"], "titleterms": {"": [62, 70], "0": 26, "1": [19, 26, 58], "1d": 26, "2": [19, 26, 58], "2d": [26, 27], "3": [19, 26], "4": 19, "A": [61, 66, 70], "For": 30, "Its": 62, "On": 64, "The": [60, 61, 62, 69], "__init__": 14, "abc": [0, 3], "abid": 29, "acceler": 57, "access": 64, "across": 26, "ad": [20, 58], "addit": 61, "adjoint": 61, "adopt": 69, "advanc": [27, 57], "agent": 60, "agnost": 62, "algebra": [56, 64], "algorithm": [19, 57], "all": [26, 68], "analysi": 66, "api": [3, 29], "appli": 20, "applic": 70, "approach": 58, "approxim": 59, "arithmet": [0, 3, 56], "arrai": 3, "array_modul": 17, "assur": 61, "attempt": 19, "automat": [28, 60, 64], "back": 70, "backend": [3, 64], "base": [20, 58], "basic": [3, 12, 68, 70], "batteri": 61, "bayesian": [20, 58, 69, 70], "beam": [27, 70], "befor": 19, "behind": 56, "benchmark": 26, "benefit": 60, "between": 59, "block": [3, 9, 56], "blur": [20, 26], "build": 56, "capabl": 65, "catalog": 52, "catalogu": [31, 32], "cg": 57, "chang": 71, "choic": 58, "choos": [57, 59], "class": 60, "closer": 66, "combin": 58, "commit": 28, "commun": 67, "compar": 66, "comparison": 66, "complex": [3, 17], "compon": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "composit": [20, 60], "comput": [23, 25, 58, 62, 66, 69, 73], "computer": [27, 70], "conclus": [19, 66], "conjug": 57, "conquer": 61, "constant": 64, "constraint": 58, "contend": 66, "content": [0, 3, 8, 10, 12, 13, 17], "context": 62, "continu": 28, "contribut": [19, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "contributor": 65, "conundrum": 62, "convers": 71, "convolut": [3, 12, 26], "convolv": 26, "core": [61, 62], "cost": 58, "council": 65, "coverag": 28, "craft": 60, "creat": [20, 26, 28], "crisi": 69, "cseeg": 37, "cupi": 62, "custom": 60, "dask": 62, "data": 26, "dawn": 69, "deblur": [20, 60], "deep": [61, 68, 69], "deepinv": 66, "defin": [3, 58], "demystifi": [60, 61], "denois": 58, "dep": [3, 4], "depend": [26, 68], "deploy": 28, "deriv": [3, 12, 59], "descent": [19, 57], "descript": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "detail": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "develop": [28, 29, 30, 68], "differ": 59, "differenti": [59, 60], "difffunc": 60, "diffmap": 61, "direct": 26, "distribut": [58, 62], "divid": 61, "document": 28, "doe": [30, 56], "dsp": 38, "dual": 57, "eas": 66, "ecosystem": 65, "element": [3, 13], "embrac": 62, "envelop": 60, "environ": 28, "environtrack": 39, "equat": 70, "estim": [20, 64], "exampl": [18, 24, 29, 57, 60, 62, 64, 70, 71], "experiment": [1, 2, 3], "explain": 55, "extend": 31, "facet": 69, "fair": 28, "fan": 27, "featur": [28, 61, 62, 65, 66], "filter": [3, 12, 70], "final": 62, "finit": 59, "first": 58, "fit": 14, "flexibl": 60, "forward": [60, 61], "foundat": 60, "framework": [31, 66, 68], "free": 61, "from": 71, "func": [10, 60], "function": [3, 10, 58, 60], "further": 71, "galleri": [18, 24], "gaussian": 59, "gener": [3, 8, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "get": 67, "git": 28, "github": 28, "govern": 65, "gpu": 62, "gradient": [19, 57, 59], "guid": 63, "guru": 57, "hand": [62, 64, 70], "handl": 3, "happen": 30, "help": 71, "hessian": 59, "hierarchi": 60, "high": [62, 69], "houghdetector": 41, "how": [30, 56, 59], "hpc": [62, 66], "hvox": 40, "hyperparamet": 57, "i": [60, 67], "ideal": 70, "imag": [20, 26, 27, 58, 69, 70], "implement": [57, 58], "implicit": [60, 70], "import": [19, 58, 61], "includ": 61, "indic": [3, 10], "info": [3, 4, 5, 6], "inform": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54], "infrastructur": 62, "initi": 28, "input": 26, "instal": [19, 26, 68], "integr": 28, "interfac": 57, "interop": [3, 8], "interoper": [31, 68], "introduct": 64, "intuit": 70, "invers": 70, "jax": [3, 8], "join": 67, "just": 62, "kei": [65, 71], "kernel": [20, 26], "learn": [61, 68, 69], "least": 60, "level": [3, 62], "librari": 26, "likelihood": 58, "linear": [3, 61], "linfunc": 60, "linop": [12, 61], "lipschitz": 64, "load": [20, 58], "local": 28, "logic": 56, "look": 66, "loss": [3, 10, 60], "low": 3, "main": 66, "make": 67, "manag": [28, 62], "map": [13, 20, 58], "math": [3, 7], "matrix": 61, "matur": 66, "meta": 31, "method": [57, 61], "migrat": 71, "misc": [3, 13, 17], "model": 58, "modern": 62, "modul": [58, 62], "modular": [62, 70], "monitor": 28, "moreau": 60, "multi": 69, "naiv": 70, "necessari": [19, 58, 67], "new": [28, 57], "nod": 61, "nois": [20, 58], "non": [61, 70], "norm": [3, 10], "note": [29, 66], "notebook": 38, "now": 67, "number": 3, "numpi": 62, "nutshel": [69, 70], "object": 19, "obtain": 58, "offset": 27, "oper": [0, 3, 8, 9, 10, 11, 12, 13, 17, 29, 56, 59, 60, 61, 62, 64], "opt": [3, 14, 15], "optim": [57, 58], "option": 68, "orientationpi": 42, "other": 66, "our": 67, "out": 62, "overview": 57, "packag": 28, "palentologist": 44, "parallel": [27, 70], "paramet": [14, 59], "parametr": 59, "partial": 59, "partner": 65, "pd": 57, "perform": [62, 69], "pgd": 57, "phaseret": 45, "plai": 70, "plug": 70, "plugin": [19, 28, 30, 52], "pnp": 70, "posit": [20, 58], "power": 60, "practic": 60, "pre": 28, "precis": 62, "preliminari": 27, "prepar": 26, "preprocess": [20, 58], "preview": 52, "primal": 57, "prior": [20, 58, 70], "problem": 58, "product": [3, 12], "program": [31, 62], "project": 70, "propag": [60, 64], "protocol": 31, "proxdifffunc": 60, "proxfunc": 60, "proxim": [57, 60], "pseudoinvers": 70, "ptype": [3, 5], "pycgsp": 46, "pycnufft": 53, "pycspher": 47, "pycwavelet": 54, "pyfw": 43, "pylop": 26, "python": 69, "pytorch": [3, 8], "pyxu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 26, 27, 28, 30, 31, 55, 58, 59, 60, 61, 62, 65, 67, 69, 70], "pyxu_eigh": 33, "pyxu_finufft": 34, "pyxu_gradient_desc": 35, "pyxu_xrt": 36, "quadraticfunc": 60, "qualiti": 61, "re": 68, "realm": 69, "reconstruct": 70, "refer": [3, 72], "regular": [58, 60], "relat": 3, "remark": [2, 12, 14], "repositori": 28, "rescu": 70, "result": 20, "revolut": 69, "right": 57, "rule": [3, 29, 56], "run": 28, "runtim": [3, 16, 26], "sampl": 3, "sampler": 2, "scene": 56, "scheme": 70, "scico": [26, 66], "scipi": [3, 8, 26], "score": 55, "separ": 26, "set": [28, 68], "setup": [28, 70], "sibl": 62, "simplifi": 58, "size": 64, "smooth": 60, "solut": 70, "solver": [0, 3, 14], "special": [60, 67], "split": 57, "sponsor": 65, "squar": 60, "stack": 59, "start": 67, "steer": 65, "stencil": [3, 12], "step": [19, 64], "stone": 60, "stop": [3, 15], "strategi": 61, "support": [64, 66], "tabl": [0, 3, 8, 10, 12, 13, 17, 58], "take": 62, "takeawai": 60, "team": 65, "tensor": [3, 12], "test": 28, "thi": 30, "thought": 62, "through": 60, "time": [23, 25, 62, 73], "tip": 71, "tokamakrec": 49, "tomograph": 70, "tomographi": [27, 70], "tool": 3, "total": [20, 58], "transform": [3, 12], "tune": [57, 64], "tvdenois": 48, "uncertaintyqu": 50, "undercov": 60, "understand": 58, "uniform": 27, "up": [28, 61], "upload": 28, "us": [19, 30, 66], "usabl": [66, 69], "usag": 57, "user": [30, 63], "util": [3, 17], "v": 62, "v1": 71, "v2": 71, "variat": [20, 58], "vector": 62, "version": 28, "visual": [20, 58], "warn": [3, 6], "waveprop": 51, "websit": 31, "what": [60, 67], "why": [62, 67], "wise": [3, 13], "work": 56, "wrap": 61, "yet": 70, "you": 68, "your": 28}})
                    \ No newline at end of file