Spin-weighted spherical harmonics, written in C++ with bindings via SWIG