CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/dev/0.3.1-docs-inventory.md
docs/dev/0.3.1-docstring-audit.md
docs/dev/0.4.1-bench-surface.md
docs/dev/current.md
docs/dev/docstring_style.md
docs/dev/vision.md
docs/dev/adr/001_backend_layer.md
docs/dev/adr/002_context_and_conversion.md
docs/dev/adr/003_space_hierarchy.md
docs/dev/adr/004_inner_product_and_geometry.md
docs/dev/adr/005_space_subclasses_and_capabilities.md
docs/dev/adr/006_current_batching_model.md
docs/dev/adr/007_linop_contract.md
docs/dev/adr/008_linop_subclasses.md
docs/dev/adr/009_metric_adjoint.md
docs/dev/adr/010_functional_contract.md
docs/dev/adr/011_linalg_contract.md
docs/dev/adr/012_jordan_spectrum.md
docs/dev/adr/013_tree_structured_spaces.md
docs/dev/adr/014_check_policy.md
docs/dev/adr/015_dtype_default_vs_scalar_field.md
docs/dev/adr/016_kernel_layers.md
docs/dev/adr/017_tensor_product_spaces.md
docs/dev/adr/018_external_optimizer_adapters.md
docs/dev/adr/019_everyday_toolbox.md
docs/dev/adr/020_sets_and_projection.md
docs/dev/adr/021_lazy_operator_algebra_and_simplification.md
docs/dev/adr/022_caching.md
docs/dev/adr/023_benchmark_framework.md
docs/dev/adr/README.md
docs/dev/adr/template.md
docs/dev/contributing/architecture.md
docs/dev/contributing/labels.md
docs/dev/contributing/linop_generators.md
docs/dev/contributing/prerequisites.md
docs/dev/contributing/process.md
docs/dev/contributing/setup.md
docs/source/conf.py
docs/source/index.rst
docs/source/release_notes.rst
docs/source/_static/custom.css
docs/source/api/backend.rst
docs/source/api/context.rst
docs/source/api/functionals.rst
docs/source/api/index.rst
docs/source/api/linalg.rst
docs/source/api/linops.rst
docs/source/api/optimize.rst
docs/source/api/spaces.rst
docs/source/design/backend_conformance.rst
docs/source/design/backend_deviations.rst
docs/source/design/backend_ops_array_api.rst
docs/source/design/batching.rst
docs/source/design/batching_test_policy.rst
docs/source/design/capability_dispatch.rst
docs/source/design/checking_policy.rst
docs/source/design/context_ownership.rst
docs/source/design/conversion_policy.rst
docs/source/design/dtype_policy.rst
docs/source/design/geometry.rst
docs/source/design/index.rst
docs/source/design/jax_integration.rst
docs/source/design/kernels_policy.rst
docs/source/design/performance.rst
docs/source/design/tree_spaces.rst
docs/source/dev/adr.rst
docs/source/dev/contributing.rst
docs/source/dev/index.rst
docs/source/dev/vision.rst
docs/source/tutorials/01_backend_and_context.rst
docs/source/tutorials/02_linear_algebra.rst
docs/source/tutorials/03_functionals.rst
docs/source/tutorials/04_tree_spaces.rst
docs/source/tutorials/05_weighted_tikhonov.rst
docs/source/tutorials/06_optimal_transport.rst
docs/source/tutorials/07_manifold_descent.rst
docs/source/tutorials/08_pdhg_conic_program.rst
docs/source/tutorials/09_kernels_and_fusion.rst
docs/source/tutorials/index.rst
spacecore/__init__.py
spacecore/_batching.py
spacecore/_check_policy.py
spacecore/_checks.py
spacecore/_repr.py
spacecore/_version.py
spacecore.egg-info/PKG-INFO
spacecore.egg-info/SOURCES.txt
spacecore.egg-info/dependency_links.txt
spacecore.egg-info/requires.txt
spacecore.egg-info/top_level.txt
spacecore/_contextual/__init__.py
spacecore/_contextual/_bound.py
spacecore/_contextual/_policies.py
spacecore/_contextual/_state.py
spacecore/backend/__init__.py
spacecore/backend/_context.py
spacecore/backend/_eager.py
spacecore/backend/_family.py
spacecore/backend/_ops.py
spacecore/backend/cupy/__init__.py
spacecore/backend/cupy/_ops.py
spacecore/backend/jax/__init__.py
spacecore/backend/jax/_ops.py
spacecore/backend/jax/_pytree.py
spacecore/backend/numpy/__init__.py
spacecore/backend/numpy/_ops.py
spacecore/backend/torch/__init__.py
spacecore/backend/torch/_ops.py
spacecore/functional/__init__.py
spacecore/functional/_algebra.py
spacecore/functional/_base.py
spacecore/functional/_composed.py
spacecore/functional/_linear.py
spacecore/functional/_quadratic.py
spacecore/functional/tools/__init__.py
spacecore/functional/tools/_coordinate.py
spacecore/functional/tools/_entropy.py
spacecore/functional/tools/_huber.py
spacecore/functional/tools/_least_squares.py
spacecore/functional/tools/_norms.py
spacecore/functional/tools/_proximal.py
spacecore/functional/tools/_spectral.py
spacecore/kernels/__init__.py
spacecore/kernels/core/__init__.py
spacecore/kernels/core/_rules.py
spacecore/kernels/core/algebra.py
spacecore/kernels/core/dense.py
spacecore/kernels/core/diagonal.py
spacecore/kernels/core/functional.py
spacecore/kernels/core/sparse.py
spacecore/kernels/specs/__init__.py
spacecore/kernels/specs/_batched.py
spacecore/kernels/specs/_dispatch.py
spacecore/kernels/specs/_policy.py
spacecore/kernels/specs/_registry.py
spacecore/kernels/specs/block_batched.py
spacecore/kernels/specs/block_diagonal.py
spacecore/kernels/specs/composed.py
spacecore/kernels/specs/composed_simplify.py
spacecore/kernels/specs/stacked_batched.py
spacecore/linalg/__init__.py
spacecore/linalg/_cg.py
spacecore/linalg/_expm.py
spacecore/linalg/_lanczos.py
spacecore/linalg/_lsqr.py
spacecore/linalg/_power.py
spacecore/linalg/_utils.py
spacecore/linop/__init__.py
spacecore/linop/_algebra.py
spacecore/linop/_base.py
spacecore/linop/_dense.py
spacecore/linop/_diagonal.py
spacecore/linop/_metric.py
spacecore/linop/_sparse.py
spacecore/linop/tree/__init__.py
spacecore/linop/tree/_base.py
spacecore/linop/tree/_block.py
spacecore/linop/tree/_from_single.py
spacecore/linop/tree/_to_single.py
spacecore/optimize/__init__.py
spacecore/optimize/_common.py
spacecore/optimize/_optax.py
spacecore/optimize/_scipy.py
spacecore/space/__init__.py
spacecore/space/base/__init__.py
spacecore/space/base/_coordinate.py
spacecore/space/base/_inner_product.py
spacecore/space/base/_jordan.py
spacecore/space/base/_space.py
spacecore/space/base/_star.py
spacecore/space/base/_vector.py
spacecore/space/checks/__init__.py
spacecore/space/checks/_base.py
spacecore/space/checks/_coordinate.py
spacecore/space/concrete/__init__.py
spacecore/space/concrete/_dense_coordinate.py
spacecore/space/concrete/_dense_vector.py
spacecore/space/concrete/_hermitian.py
spacecore/space/concrete/_stacked.py
spacecore/space/concrete/_tree_space.py
spacecore/types/__init__.py
spacecore/types/_array.py
spacecore/types/_dtype.py
spacecore/types/_misc.py
tests/__init__.py
tests/_conformance.py
tests/_helpers.py
tests/conftest.py
tests/test_repr.py
tests/test_weighted_tikhonov.py
tests/backend/__init__.py
tests/backend/_conformance.py
tests/backend/_references.py
tests/backend/conftest.py
tests/backend/test_backend_family.py
tests/backend/test_context.py
tests/backend/test_cupy_ops.py
tests/backend/test_jax_ops.py
tests/backend/test_jax_pytree_class.py
tests/backend/test_lazy_namespace.py
tests/backend/test_numpy_ops.py
tests/backend/test_operations.py
tests/backend/test_torch_ops.py
tests/backend/test_types_protocols.py
tests/bench/__init__.py
tests/bench/test_bare_baseline.py
tests/bench/test_bench_smoke.py
tests/bench/test_macro_aggregate.py
tests/bench/test_macro_dashboard.py
tests/bench/test_macro_runner_smoke.py
tests/bench/test_macro_schema.py
tests/bench/test_regimes.py
tests/context/__init__.py
tests/context/conftest.py
tests/context/test_check_policy.py
tests/context/test_check_policy_helpers.py
tests/context/test_checked_method.py
tests/context/test_compatibility.py
tests/context/test_context_bound.py
tests/context/test_enable_checks.py
tests/context/test_policies_errors.py
tests/context/test_state_free_functions.py
tests/functional/conftest.py
tests/functional/test_algebra.py
tests/functional/test_composed_functional.py
tests/functional/test_functional_base.py
tests/functional/test_generated_functionals.py
tests/functional/test_inner_product_functional.py
tests/functional/test_linear_functional.py
tests/functional/test_linop_quadratic_form.py
tests/functional/test_matrix_free_linear_functional.py
tests/functional/test_metric_gradient.py
tests/functional/test_quadratic_form.py
tests/functional/tools/test_battery_functionals.py
tests/functional/tools/test_least_squares.py
tests/functional/tools/test_proximal.py
tests/functional/tools/test_spectral.py
tests/generators/__init__.py
tests/generators/_arrays.py
tests/generators/_contexts.py
tests/generators/_hermitian.py
tests/generators/_metrics.py
tests/generators/_params.py
tests/generators/_protocol.py
tests/generators/_seed.py
tests/generators/_trees.py
tests/generators/functionals.py
tests/generators/linops.py
tests/generators/spaces.py
tests/generators/test_registry_completeness.py
tests/generators/test_smoke.py
tests/integration/__init__.py
tests/integration/test_github_labels.py
tests/integration/test_imports.py
tests/integration/test_public_api.py
tests/integration/test_smoke_jax.py
tests/integration/test_smoke_numpy.py
tests/integration/test_smoke_torch.py
tests/kernels/__init__.py
tests/kernels/conftest.py
tests/kernels/test_core_kernel_dispatch.py
tests/kernels/test_kernel_dispatch.py
tests/kernels/test_kernel_registry.py
tests/kernels/test_kernel_spec.py
tests/kernels/test_kernels_match_generic.py
tests/kernels/test_materialized_cache.py
tests/linalg/__init__.py
tests/linalg/_helpers.py
tests/linalg/conftest.py
tests/linalg/test_cg.py
tests/linalg/test_core_resolution.py
tests/linalg/test_expm_multiply.py
tests/linalg/test_generated_solver_matrix.py
tests/linalg/test_lanczos.py
tests/linalg/test_lsqr.py
tests/linalg/test_power_iteration.py
tests/linalg/test_result_types.py
tests/linalg/test_solver_contracts.py
tests/linalg/test_utils.py
tests/linops/__init__.py
tests/linops/conftest.py
tests/linops/test_algebra_factories.py
tests/linops/test_algebra_linops.py
tests/linops/test_block_diagonal_linop.py
tests/linops/test_block_matrix_linop.py
tests/linops/test_dense_linop.py
tests/linops/test_diagonal_linop.py
tests/linops/test_fuse.py
tests/linops/test_fused_algebra_overhead.py
tests/linops/test_generated_linop_laws.py
tests/linops/test_linop_base.py
tests/linops/test_linop_jit.py
tests/linops/test_metric_helpers.py
tests/linops/test_sparse_linop.py
tests/linops/test_stacked_linop.py
tests/linops/test_sum_to_single_linop.py
tests/linops/test_tree_helpers.py
tests/linops/test_tree_linop_base.py
tests/optim/__init__.py
tests/optim/test_cached_member_checks.py
tests/optimize/__init__.py
tests/optimize/_helpers.py
tests/optimize/test_contracts.py
tests/optimize/test_line_search_scipy.py
tests/optimize/test_metric_handoff.py
tests/optimize/test_minimize_optax.py
tests/optimize/test_minimize_scipy.py
tests/spaces/__init__.py
tests/spaces/_generated_helpers.py
tests/spaces/conftest.py
tests/spaces/test_check_batched.py
tests/spaces/test_coordinate_space_base.py
tests/spaces/test_dense_coordinate_space.py
tests/spaces/test_dense_vector_space.py
tests/spaces/test_elementwise_jordan_spaces.py
tests/spaces/test_generated_dense_coordinate.py
tests/spaces/test_generated_dense_vector.py
tests/spaces/test_generated_inner_product.py
tests/spaces/test_generated_jordan_space.py
tests/spaces/test_generated_space_laws.py
tests/spaces/test_generated_tree_space.py
tests/spaces/test_hermitian_space.py
tests/spaces/test_inner_product.py
tests/spaces/test_inner_product_space_base.py
tests/spaces/test_jordan_algebra_spaces.py
tests/spaces/test_jordan_invariants.py
tests/spaces/test_space_base.py
tests/spaces/test_space_checks.py
tests/spaces/test_stacked_space.py
tests/spaces/test_star_space_base.py
tests/spaces/test_tree_space.py
tests/spaces/test_tree_spectral_decomposition.py
tests/spaces/test_vector_space_base.py
tutorials/01_backend_and_context.ipynb
tutorials/02_linear_algebra.ipynb
tutorials/03_functionals.ipynb
tutorials/04_tree_spaces.ipynb
tutorials/05_weighted_tikhonov.ipynb
tutorials/06_optimal_transport.ipynb
tutorials/07_manifold_descent.ipynb
tutorials/08_pdhg_conic_program.ipynb
tutorials/09_kernels_and_fusion.ipynb
tutorials/README.md