Skip to main content

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.(*)

(*) 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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for spherical-functions, version 2016.10.10.dev802179
Filename, size File type Python version Upload date Hashes
Filename, size spherical-functions-2016.10.10.dev802179.tar.gz (336.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page