├── .all-contributorsrc ├── .coveragerc ├── .github └── workflows │ ├── docs.yml │ └── tests.yml ├── .gitignore ├── .pip_readme.rst ├── LICENCE.txt ├── README.md ├── docs ├── Makefile ├── _static │ ├── MIT_Licence.png │ ├── arxiv-logomark-small.png │ ├── codecov.png │ ├── css │ │ ├── custom.css │ │ └── custom_tabs.css │ └── pypi.png ├── api │ ├── filter_factory │ │ ├── filters.rst │ │ └── index.rst │ ├── index.rst │ ├── transforms │ │ ├── base.rst │ │ ├── construct.rst │ │ ├── index.rst │ │ ├── wavelet.rst │ │ ├── wavelet_precompute.rst │ │ └── wavelet_precompute_torch.rst │ └── utility │ │ ├── index.rst │ │ ├── math_functions.rst │ │ └── samples.rst ├── assets │ ├── figures │ │ ├── spherical_wavelets.png │ │ ├── wavelet_decomposition.png │ │ └── wavelet_tiling.png │ ├── sax_logo.png │ └── static_notebooks │ │ └── example_notebook.ipynb ├── conf.py ├── index.rst ├── tutorials │ ├── index.rst │ ├── jax_ssht_transform │ │ └── jax_transforms.nblink │ ├── jax_transform │ │ └── jax_transforms.nblink │ ├── numpy_transform │ │ └── numpy_transforms.nblink │ └── torch_transform │ │ └── torch_transforms.nblink └── user_guide │ └── install.rst ├── notebooks ├── jax_ssht_transform.ipynb ├── jax_transform.ipynb ├── numpy_transform.ipynb └── torch_transform.ipynb ├── pytest.ini ├── requirements ├── requirements-core.txt ├── requirements-docs.txt └── requirements-tests.txt ├── s2wav ├── __init__.py ├── filters.py ├── samples.py └── transforms │ ├── __init__.py │ ├── base.py │ ├── construct.py │ ├── wavelet.py │ ├── wavelet_c.py │ ├── wavelet_precompute.py │ └── wavelet_precompute_torch.py ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── test_filters.py ├── test_gradients.py ├── test_wavelets.py └── test_wavelets_base.py /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/.gitignore -------------------------------------------------------------------------------- /.pip_readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/.pip_readme.rst -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/MIT_Licence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/_static/MIT_Licence.png -------------------------------------------------------------------------------- /docs/_static/arxiv-logomark-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/_static/arxiv-logomark-small.png -------------------------------------------------------------------------------- /docs/_static/codecov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/_static/codecov.png -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/_static/css/custom_tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/_static/css/custom_tabs.css -------------------------------------------------------------------------------- /docs/_static/pypi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/_static/pypi.png -------------------------------------------------------------------------------- /docs/api/filter_factory/filters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/filter_factory/filters.rst -------------------------------------------------------------------------------- /docs/api/filter_factory/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/filter_factory/index.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/transforms/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/transforms/base.rst -------------------------------------------------------------------------------- /docs/api/transforms/construct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/transforms/construct.rst -------------------------------------------------------------------------------- /docs/api/transforms/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/transforms/index.rst -------------------------------------------------------------------------------- /docs/api/transforms/wavelet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/transforms/wavelet.rst -------------------------------------------------------------------------------- /docs/api/transforms/wavelet_precompute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/transforms/wavelet_precompute.rst -------------------------------------------------------------------------------- /docs/api/transforms/wavelet_precompute_torch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/transforms/wavelet_precompute_torch.rst -------------------------------------------------------------------------------- /docs/api/utility/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/utility/index.rst -------------------------------------------------------------------------------- /docs/api/utility/math_functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/utility/math_functions.rst -------------------------------------------------------------------------------- /docs/api/utility/samples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/api/utility/samples.rst -------------------------------------------------------------------------------- /docs/assets/figures/spherical_wavelets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/assets/figures/spherical_wavelets.png -------------------------------------------------------------------------------- /docs/assets/figures/wavelet_decomposition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/assets/figures/wavelet_decomposition.png -------------------------------------------------------------------------------- /docs/assets/figures/wavelet_tiling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/assets/figures/wavelet_tiling.png -------------------------------------------------------------------------------- /docs/assets/sax_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/assets/sax_logo.png -------------------------------------------------------------------------------- /docs/assets/static_notebooks/example_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/assets/static_notebooks/example_notebook.ipynb -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/tutorials/index.rst -------------------------------------------------------------------------------- /docs/tutorials/jax_ssht_transform/jax_transforms.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/tutorials/jax_ssht_transform/jax_transforms.nblink -------------------------------------------------------------------------------- /docs/tutorials/jax_transform/jax_transforms.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/tutorials/jax_transform/jax_transforms.nblink -------------------------------------------------------------------------------- /docs/tutorials/numpy_transform/numpy_transforms.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/tutorials/numpy_transform/numpy_transforms.nblink -------------------------------------------------------------------------------- /docs/tutorials/torch_transform/torch_transforms.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/tutorials/torch_transform/torch_transforms.nblink -------------------------------------------------------------------------------- /docs/user_guide/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/docs/user_guide/install.rst -------------------------------------------------------------------------------- /notebooks/jax_ssht_transform.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/notebooks/jax_ssht_transform.ipynb -------------------------------------------------------------------------------- /notebooks/jax_transform.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/notebooks/jax_transform.ipynb -------------------------------------------------------------------------------- /notebooks/numpy_transform.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/notebooks/numpy_transform.ipynb -------------------------------------------------------------------------------- /notebooks/torch_transform.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/notebooks/torch_transform.ipynb -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements/requirements-core.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/requirements/requirements-core.txt -------------------------------------------------------------------------------- /requirements/requirements-docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/requirements/requirements-docs.txt -------------------------------------------------------------------------------- /requirements/requirements-tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/requirements/requirements-tests.txt -------------------------------------------------------------------------------- /s2wav/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/__init__.py -------------------------------------------------------------------------------- /s2wav/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/filters.py -------------------------------------------------------------------------------- /s2wav/samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/samples.py -------------------------------------------------------------------------------- /s2wav/transforms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/transforms/__init__.py -------------------------------------------------------------------------------- /s2wav/transforms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/transforms/base.py -------------------------------------------------------------------------------- /s2wav/transforms/construct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/transforms/construct.py -------------------------------------------------------------------------------- /s2wav/transforms/wavelet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/transforms/wavelet.py -------------------------------------------------------------------------------- /s2wav/transforms/wavelet_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/transforms/wavelet_c.py -------------------------------------------------------------------------------- /s2wav/transforms/wavelet_precompute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/transforms/wavelet_precompute.py -------------------------------------------------------------------------------- /s2wav/transforms/wavelet_precompute_torch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/s2wav/transforms/wavelet_precompute_torch.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/tests/test_filters.py -------------------------------------------------------------------------------- /tests/test_gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/tests/test_gradients.py -------------------------------------------------------------------------------- /tests/test_wavelets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/tests/test_wavelets.py -------------------------------------------------------------------------------- /tests/test_wavelets_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-informatics/s2wav/HEAD/tests/test_wavelets_base.py --------------------------------------------------------------------------------