LICENSE
MANIFEST.in
README.md
RELEASE.md
pyproject.toml
uv.lock
docs/axisymmetric.md
docs/numpy_scipy_backend_structure.md
docs/pr62_review_followup_20260911.md
docs/references.json
docs/release_audit_fixes_20260910.md
docs/release_readiness_20260910.md
docs/ullio_jfactor_geometry.md
docs/release_program/AUTHOR_DECISIONS.md
docs/release_program/PLAN.md
docs/reviews/20260910/README.md
docs/reviews/20260910/full_accuracy.py
docs/reviews/20260910/numerical_reproductions.json
docs/reviews/20260910/numerical_reproductions.py
docs/reviews/20260910/resume_reproductions.json
docs/reviews/20260910/resume_reproductions.py
docs/reviews/20260910/validation_summary.json
docs/reviews/20260910/fixes/final_artifact_validation.json
docs/reviews/20260910/fixes/final_ci_validation.json
docs/reviews/20260916/published_terminology.json
docs/reviews/20260916/rendered_terminology.json
docs/reviews/20260916/terminology_probes.json
docs/reviews/20260916/terminology_probes.py
docs/reviews/20260916/u01_u10_implementation.md
docs/reviews/20260916/user_facing_technical_debt.md
docs/reviews/20260917/u11_u16_implementation.md
docs/source/changelog.md
docs/source/citing.md
docs/source/conf.py
docs/source/development.md
docs/source/index.md
docs/source/installation.md
docs/source/quickstart.ipynb
docs/source/references.bib
docs/source/references.md
docs/source/theory.md
docs/source/_static/jeanspy.css
docs/source/_static/quickstart/emcee-autocorrelation.png
docs/source/_static/quickstart/emcee-posterior.png
docs/source/_static/quickstart/emcee-trace.png
docs/source/_static/quickstart/emcee.txt
docs/source/_static/quickstart/execution.json
docs/source/_static/quickstart/numpyro-autocorrelation.png
docs/source/_static/quickstart/numpyro-posterior.png
docs/source/_static/quickstart/numpyro-trace.png
docs/source/_static/quickstart/numpyro.txt
docs/source/_static/quickstart/observations.png
docs/source/_static/validation/forward_performance.pdf
docs/source/_static/validation/forward_performance.png
docs/source/_static/validation/forward_performance.svg
docs/source/_static/validation/gradient_parameter_performance.pdf
docs/source/_static/validation/gradient_parameter_performance.png
docs/source/_static/validation/gradient_parameter_performance.svg
docs/source/_static/validation/jam9_validation.pdf
docs/source/_static/validation/jam9_validation.png
docs/source/_static/validation/jam9_validation.svg
docs/source/_static/validation/los_accuracy_time.pdf
docs/source/_static/validation/los_accuracy_time.png
docs/source/_static/validation/los_accuracy_time.svg
docs/source/_static/validation/physical_gradients.pdf
docs/source/_static/validation/physical_gradients.png
docs/source/_static/validation/physical_gradients.svg
docs/source/_templates/autosummary/class.rst
docs/source/_templates/autosummary/function.rst
docs/source/_templates/autosummary/module.rst
docs/source/comparison/index.md
docs/source/guides/api-migration.md
docs/source/guides/axisymmetric.md
docs/source/guides/contracts.md
docs/source/guides/factors.md
docs/source/guides/index.md
docs/source/guides/numerics.md
docs/source/guides/profiles.md
docs/source/tutorials/axisymmetric.md
docs/source/tutorials/backends.ipynb
docs/source/tutorials/draco.md
docs/source/tutorials/index.md
docs/source/tutorials/inference.ipynb
docs/source/tutorials/models.ipynb
docs/source/tutorials/predictions.ipynb
docs/source/tutorials/spherical.md
docs/source/tutorials/storage.ipynb
docs/source/tutorials/units.ipynb
docs/source/validation/gradients.md
docs/source/validation/index.md
docs/source/validation/jam9.md
docs/source/validation/los-benchmark.md
docs/source/validation/performance.md
docs/source/validation/release-plan.md
docs/source/validation/retained-sources.md
examples/axisymmetric_inference.py
examples/axisymmetric_profiles.py
examples/docs_axisymmetric.py
examples/docs_factors.py
examples/docs_inference.py
examples/docs_jax.py
examples/docs_jax_spherical.py
examples/docs_numerics.py
examples/docs_numpyro_inference.py
examples/docs_profiles.py
examples/docs_quickstart_data.py
examples/docs_quickstart_emcee.py
examples/docs_quickstart_numpyro.py
examples/docs_quickstart_plots.py
examples/docs_spherical.py
notebooks/benchmark_jeans_codes.ipynb
notebooks/demo_model_full.ipynb
notebooks/sampler_numpyro_demo.ipynb
scripts/benchmark_axisymmetric.py
scripts/benchmark_baes_eta2.py
scripts/benchmark_baes_eta2_accuracy.py
scripts/benchmark_baes_eta2_outer_transform.py
scripts/benchmark_baes_supported_prior.py
scripts/benchmark_eta2_sqrtlog_stress.py
scripts/benchmark_jeans_codes.py
scripts/benchmark_release_los.py
scripts/benchmark_sigmalos2_accuracy_contract.py
scripts/benchmark_sigmalos2_sqrtlog_defaults.py
scripts/check_distribution_contents.py
scripts/check_docs_identity.py
scripts/check_docs_links.py
scripts/check_public_docs.py
scripts/compare_runtime_modes.py
scripts/compare_sersic_deprojection.py
scripts/diagnose_baes_eta_extremes.py
scripts/diagnose_eta2_radial_kernel.py
scripts/diagnose_eta2_radial_tail.py
scripts/diagnose_jam9_warnings.py
scripts/example_numpy_inference.py
scripts/generate_api_docs.py
scripts/generate_bibliography.py
scripts/generate_comparison_docs.py
scripts/plot_sersic_pr_summary.py
scripts/render_release_figures.py
scripts/render_release_gradients.py
scripts/render_release_los.py
scripts/render_release_performance.py
scripts/run_bounded_experiment.py
scripts/run_budgeted_experiment.py
scripts/run_doc_notebooks.py
scripts/run_quickstart.py
scripts/stage_docs_site.py
scripts/validate_axisymmetric_jam.py
scripts/validate_axisymmetric_jam9.py
scripts/validate_jfactor_ullio2016.py
scripts/validate_release_artifact.py
scripts/validate_zhao_small_radius_derivatives.py
src/jeanspy/__init__.py
src/jeanspy/_axisymmetric_components.py
src/jeanspy/_axisymmetric_params.py
src/jeanspy/_jax_env.py
src/jeanspy/_sampling_identity.py
src/jeanspy/_sersic_deprojection.py
src/jeanspy/_zhao.py
src/jeanspy/axisymmetric.py
src/jeanspy/axisymmetric_factors.py
src/jeanspy/axisymmetric_inference.py
src/jeanspy/axisymmetric_jax.py
src/jeanspy/baes_eta2.py
src/jeanspy/dequad.py
src/jeanspy/hyp2f1_jax.py
src/jeanspy/model.py
src/jeanspy/model_jax.py
src/jeanspy/parameters.py
src/jeanspy/sampler.py
src/jeanspy/sampler_numpyro.py
src/jeanspy/sersic.py
src/jeanspy.egg-info/PKG-INFO
src/jeanspy.egg-info/SOURCES.txt
src/jeanspy.egg-info/dependency_links.txt
src/jeanspy.egg-info/requires.txt
src/jeanspy.egg-info/top_level.txt
src/jeanspy/_numpy/__init__.py
src/jeanspy/_numpy/core.py
src/jeanspy/_numpy/inference.py
src/jeanspy/_numpy/jfactor.py
src/jeanspy/_numpy/profiles.py
src/jeanspy/_numpy/solver.py
src/jeanspy/data/coeff_dens.csv
src/jeanspy/data/coeff_dens_vm20bis.csv
src/jeanspy/data/sersic_log10n_log10bn.csv
tests/__init__.py
tests/_kernel_regression_utils.py
tests/conftest.py
tests/test_axisymmetric.py
tests/test_axisymmetric_components.py
tests/test_axisymmetric_factors.py
tests/test_axisymmetric_inference.py
tests/test_axisymmetric_jam9_reference.py
tests/test_axisymmetric_jax.py
tests/test_axisymmetric_numpyro_inference.py
tests/test_axisymmetric_truncation.py
tests/test_baes_eta2_analytic.py
tests/test_baes_kernel_prior_defaults.py
tests/test_bounded_experiment.py
tests/test_classical_inference_workflow.py
tests/test_demo_notebook.py
tests/test_distribution_documentation.py
tests/test_dm_mass_consistency.py
tests/test_dm_mass_method_api.py
tests/test_docs_examples.py
tests/test_docs_versions.py
tests/test_documentation_notebooks.py
tests/test_experiment_budget.py
tests/test_explicit_api_contracts.py
tests/test_hyp2f1_jax.py
tests/test_import.py
tests/test_jam9_diagnostic_failures.py
tests/test_jfactor_ullio2016.py
tests/test_los_radius_domain.py
tests/test_model_backend_consistency.py
tests/test_model_decoupled.py
tests/test_model_jax.py
tests/test_model_module_structure.py
tests/test_notebooks.py
tests/test_numpy_numerical_stability.py
tests/test_parameters_copy.py
tests/test_platform_compatibility.py
tests/test_release_numerical_regressions.py
tests/test_runtime_config.py
tests/test_sampler_emcee_integration.py
tests/test_sampler_numpyro.py
tests/test_sampling_identity.py
tests/test_sersic_density_3d.py
tests/test_sersic_deprojection_literature.py
tests/test_sersic_vm20bis_coefficients.py
tests/test_shared_data_reset.py
tests/test_sigmalos2_outer_transform.py
tests/test_software_identity.py
tests/test_source_syntax.py
tests/test_storage_compatibility.py
tests/test_zhao_mass_domain.py
tests/test_zhao_small_radius_gradients.py
validation/axisymmetric_jam_reference.json
validation/release/budget_protocol.json
validation/release/comparison.json
validation/release/gradient_figure_manifest.json
validation/release/gradient_parameter_summary.json
validation/release/gradient_protocol.json
validation/release/jam9_plummer_v1.json
validation/release/jam9_protocol.json
validation/release/jam9_warning_diagnostic.json
validation/release/jam9_warning_diagnostic.md
validation/release/jam9_warning_diagnostic_execution_failure.txt
validation/release/los_benchmark_protocol.json
validation/release/performance_figure_manifest.json
validation/release/performance_protocol.json
validation/release/performance_summary.json
validation/release/references.json
validation/release/retained-gradients-source.tar.gz
validation/release/retained-performance-primary-source.tar.gz
validation/release/retained-performance-spherical-v2-source.tar.gz
validation/release/retained_runtime_comparison.json
validation/release/retained_source_manifest.json
validation/release/spherical_performance_repair_protocol.json
validation/release/campaign/gradients-cpu-float32-stdout.txt
validation/release/campaign/gradients-cpu-float32-supervisor.json
validation/release/campaign/gradients-cpu-float32.json
validation/release/campaign/gradients-cpu-float64-stdout.txt
validation/release/campaign/gradients-cpu-float64-supervisor.json
validation/release/campaign/gradients-cpu-float64.json
validation/release/campaign/gradients-gpu-float32-stdout.txt
validation/release/campaign/gradients-gpu-float32-supervisor.json
validation/release/campaign/gradients-gpu-float32.json
validation/release/campaign/gradients-gpu-float64-stdout.txt
validation/release/campaign/gradients-gpu-float64-supervisor.json
validation/release/campaign/gradients-gpu-float64.json
validation/release/campaign/performance-cpu-float32-v1-stdout.txt
validation/release/campaign/performance-cpu-float32-v1-supervisor.json
validation/release/campaign/performance-cpu-float32.json
validation/release/campaign/performance-cpu-float64-v1-stdout.txt
validation/release/campaign/performance-cpu-float64-v1-supervisor.json
validation/release/campaign/performance-cpu-float64.json
validation/release/campaign/performance-gpu-float32-v1-stdout.txt
validation/release/campaign/performance-gpu-float32-v1-supervisor.json
validation/release/campaign/performance-gpu-float32.json
validation/release/campaign/performance-gpu-float64-v1-stdout.txt
validation/release/campaign/performance-gpu-float64-v1-supervisor.json
validation/release/campaign/performance-gpu-float64.json
validation/release/campaign/spherical-performance-cpu-float32-v2-stdout.txt
validation/release/campaign/spherical-performance-cpu-float32-v2-supervisor.json
validation/release/campaign/spherical-performance-cpu-float32-v2.json
validation/release/campaign/spherical-performance-cpu-float64-v2-stdout.txt
validation/release/campaign/spherical-performance-cpu-float64-v2-supervisor.json
validation/release/campaign/spherical-performance-cpu-float64-v2.json
validation/release/campaign/spherical-performance-gpu-float32-v2-stdout.txt
validation/release/campaign/spherical-performance-gpu-float32-v2-supervisor.json
validation/release/campaign/spherical-performance-gpu-float32-v2.json
validation/release/campaign/spherical-performance-gpu-float64-v2-stdout.txt
validation/release/campaign/spherical-performance-gpu-float64-v2-supervisor.json
validation/release/campaign/spherical-performance-gpu-float64-v2.json
validation/release/los-benchmark/budget_accounting.json
validation/release/los-benchmark/figure_manifest.json
validation/release/los-benchmark/hardware.json
validation/release/los-benchmark/integrity_checks.json
validation/release/los-benchmark/jam-stdout.txt
validation/release/los-benchmark/jam-supervisor.json
validation/release/los-benchmark/jam.json
validation/release/los-benchmark/jax-cpu-stdout.txt
validation/release/los-benchmark/jax-cpu-supervisor.json
validation/release/los-benchmark/jax-cpu.json
validation/release/los-benchmark/jax-gpu-stdout.txt
validation/release/los-benchmark/jax-gpu-supervisor.json
validation/release/los-benchmark/jax-gpu.json
validation/release/los-benchmark/numpy-stdout.txt
validation/release/los-benchmark/numpy-supervisor.json
validation/release/los-benchmark/numpy.json
validation/release/los-benchmark/reference-stdout.txt
validation/release/los-benchmark/reference-supervisor.json
validation/release/los-benchmark/reference.json
validation/release/los-benchmark/summary.csv
validation/release/los-benchmark/summary.json