.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CITATION.cff
LICENSE
README.md
pyproject.toml
.github/workflows/ci.yml
.github/workflows/release.yml
docs/Makefile
docs/requirements.txt
docs/source/conf.py
docs/source/index.rst
docs/source/_static/custom.css
docs/source/api/data_structures.rst
docs/source/api/operators.rst
docs/source/development/changelog.md
docs/source/development/contributing.md
docs/source/examples/component_separation.md
docs/source/examples/mapmaking-introduction.ipynb
docs/source/examples/mapmaking.md
docs/source/examples/test_obs.h5
docs/source/user_guide/data_structures.md
docs/source/user_guide/getting_started.md
docs/source/user_guide/operators.md
slurms/astro-sim-v100-run.slurm
slurms/astro-sim-v100-testing.slurm
src/furax/__init__.py
src/furax/_config.py
src/furax/exceptions.py
src/furax/tree.py
src/furax.egg-info/PKG-INFO
src/furax.egg-info/SOURCES.txt
src/furax.egg-info/dependency_links.txt
src/furax.egg-info/entry_points.txt
src/furax.egg-info/requires.txt
src/furax.egg-info/top_level.txt
src/furax/_instruments/__init__.py
src/furax/_instruments/sat.py
src/furax/_instruments/sky.py
src/furax/core/__init__.py
src/furax/core/_axes.py
src/furax/core/_base.py
src/furax/core/_blocks.py
src/furax/core/_dense.py
src/furax/core/_diagonal.py
src/furax/core/_fourier.py
src/furax/core/_indices.py
src/furax/core/_linear.py
src/furax/core/_mask.py
src/furax/core/_sum.py
src/furax/core/_toeplitz.py
src/furax/core/_trees.py
src/furax/core/rules.py
src/furax/core/utils.py
src/furax/interfaces/__init__.py
src/furax/interfaces/lineax.py
src/furax/interfaces/litebird_sim/__init__.py
src/furax/interfaces/litebird_sim/observation.py
src/furax/interfaces/sotodlib/__init__.py
src/furax/interfaces/sotodlib/mapmaker.py
src/furax/interfaces/sotodlib/mapmaker_multi.py
src/furax/interfaces/sotodlib/observation.py
src/furax/interfaces/sotodlib/multi_observation/__main__.py
src/furax/interfaces/sotodlib/multi_observation/prepare.py
src/furax/interfaces/sotodlib/multi_observation/run.py
src/furax/interfaces/sotodlib/multi_observation/util.py
src/furax/interfaces/toast/__init__.py
src/furax/interfaces/toast/obs_matrix.py
src/furax/interfaces/toast/observation.py
src/furax/interfaces/toast/toast_operators.py
src/furax/interfaces/toast/utils.py
src/furax/io/__init__.py
src/furax/io/readers.py
src/furax/linalg/__init__.py
src/furax/linalg/_eigvalsh.py
src/furax/mapmaking/__init__.py
src/furax/mapmaking/_geometry.py
src/furax/mapmaking/_logger.py
src/furax/mapmaking/_model.py
src/furax/mapmaking/_observation.py
src/furax/mapmaking/_reader.py
src/furax/mapmaking/acquisition.py
src/furax/mapmaking/config.py
src/furax/mapmaking/gap_filling.py
src/furax/mapmaking/mapmaker.py
src/furax/mapmaking/noise.py
src/furax/mapmaking/pixell_utils.py
src/furax/mapmaking/pointing.py
src/furax/mapmaking/preconditioner.py
src/furax/mapmaking/templates.py
src/furax/math/__init__.py
src/furax/math/quaternion.py
src/furax/obs/__init__.py
src/furax/obs/_detectors.py
src/furax/obs/_likelihoods.py
src/furax/obs/_projections.py
src/furax/obs/_samplings.py
src/furax/obs/landscapes.py
src/furax/obs/stokes.py
src/furax/obs/operators/__init__.py
src/furax/obs/operators/_hwp.py
src/furax/obs/operators/_polarizers.py
src/furax/obs/operators/_qu_rotations.py
src/furax/obs/operators/_seds.py
tests/__init__.py
tests/conftest.py
tests/helpers.py
tests/test_solver.py
tests/test_tree.py
tests/core/__init__.py
tests/core/conftest.py
tests/core/test_blocks.py
tests/core/test_dense.py
tests/core/test_diagonal.py
tests/core/test_fourier.py
tests/core/test_indices.py
tests/core/test_mask.py
tests/core/test_pack.py
tests/core/test_rules.py
tests/core/test_toeplitz.py
tests/core/test_trees.py
tests/core/test_utils.py
tests/core/axes/__init__.py
tests/core/axes/test_move_axis.py
tests/core/axes/test_ravel.py
tests/core/axes/test_reshape.py
tests/core/base/__init__.py
tests/core/base/test.py
tests/core/base/test_add.py
tests/core/base/test_asoperator.py
tests/core/base/test_decorators.py
tests/core/base/test_homothety.py
tests/core/base/test_identity.py
tests/core/base/test_inverse.py
tests/core/base/test_mul.py
tests/core/base/test_sum.py
tests/core/base/test_transpose.py
tests/data/litebird_sim/test_obs.h5
tests/data/sat/norm_nHits_SA_35FOV_G_nside512.fits
tests/data/sotodlib/test_obs.h5
tests/data/sotodlib/test_obs_2.h5
tests/data/toast/test_obs.h5
tests/interfaces/__init__.py
tests/interfaces/test_lineax.py
tests/interfaces/litebird_sim/__init__.py
tests/interfaces/litebird_sim/test_io.py
tests/interfaces/litebird_sim/test_observation.py
tests/interfaces/sotodlib/__init__.py
tests/interfaces/sotodlib/test_acquisition.py
tests/interfaces/sotodlib/test_io.py
tests/interfaces/sotodlib/test_observation.py
tests/interfaces/toast/__init__.py
tests/interfaces/toast/test_io.py
tests/interfaces/toast/test_obs_matrix.py
tests/io/__init__.py
tests/io/test_readers.py
tests/linalg/__init__.py
tests/linalg/test_eigvalsh.py
tests/mapmaking/test_acquisition.py
tests/mapmaking/test_gap_filling.py
tests/mapmaking/test_geometry.py
tests/mapmaking/test_mapmaker.py
tests/mapmaking/test_pointing.py
tests/math/__init__.py
tests/math/test_quaternion.py
tests/obs/__init__.py
tests/obs/test_landscapes.py
tests/obs/test_likelihood.py
tests/obs/test_projections.py
tests/obs/test_stokes.py
tests/obs/operators/__init__.py
tests/obs/operators/test_hwp.py
tests/obs/operators/test_polarizers.py
tests/obs/operators/test_qu_rotations.py
tests/obs/operators/seds/__init__.py
tests/obs/operators/seds/test_seds.py
tests/obs/operators/seds/data/__init__.py
tests/obs/operators/seds/data/fgbuster_data.npz
tests/obs/operators/seds/data/generate-fgbuster-data.py