SO3: Fast Wigner transforms
The SO3 code provides functionality to perform fast and exact Wigner transforms based on the sampling theorem on the rotation group derived in McEwen et al. (2015).
The python package, so3 (pyso3 was taken), is available on pypi and can be installed with:
pip install so3
Both can be installed using pip:
pip install conan cmake
Then SO3 can be compiled with:
git clone http://astro-informatics.github.io/so3/ -b main mkdir so3/build && cd so3/build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -Dconan_deps=True .. make make install
Further documentation is available here.
Usage for the python package is also given in the package docstring.
If you use SO3 for work that results in publication, please reference https://github.com/astro-informatics/so3/ and cite our related academic paper:
- J. D. McEwen, M. Büttner, B. Leistedt, H. V. Peiris, Y. Wiaux, A novel sampling theorem on the rotation group, IEEE Sig. Proc. Let., 22(12):2425-2429, 2015 (arXiv:1508.03101)
SO3 is released under the GPL-3 license. For further details see LICENSE.md.