Python/numba implementation of Wigner D Matrices, spin-weighted spherical harmonics, and associated functions
Project description
Python/numba package for evaluating and transforming Wigner’s 𝔇 matrices, Wigner’s 3-j symbols, and spin-weighted (and scalar) spherical harmonics. These functions are evaluated directly in terms of quaternions, as well as in the more standard forms of spherical coordinates and Euler angles.(*)
https://github.com/moble/spherical_functions/blob/master/README.md
(*) Euler angles are pretty much the worst things ever, and it makes me feel bad even supporting them. Quaternions are faster, more accurate, basically free of singularities, more intuitive, and generally easier to understand. You can work entirely without Euler angles (I certainly do). You absolutely never need them. But if you’re so old fashioned that you really can’t give them up, they are fully supported.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for spherical-functions-2016.08.25.dev191007771.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5451f04e2940f94aaa6d58f1257fc089de3613384ad4d63f7098dfd044057065 |
|
MD5 | 7d1fb8e00a351a2a2916f4eaa700cb16 |
|
BLAKE2b-256 | 3102fe039b125300239b8f19b824ff33cf74f0b64597919d2617e34d8b66322d |