Spherical Harmonics Transform API
Project description
efficient and easy Spherical Harmonic Transforms for Python
A Python package to provide a unified API to perform Spherical Harmonic Transforms (SHT).
Documentation: https://fluidsht.readthedocs.io
Getting started
For a basic installation it should be sufficient to run:
pip install fluidsht [--user]
You can get the source code from Bitbucket or from the Python Package Index. The development mode is often useful if you intend to modify fluidsht. From the root directory:
pip install -e .
Tests
From the root directory:
make tests
Or, from the root directory or any of the “test” directories:
python -m unittest discover
How does it work?
For the uninitiated, SHT is the spherical coordinates equivalent of FFT for cartesian coordinates. The aim of this package is to provides Python wrapper classes to facilitate SHT and related operators, very similar to FluidFFT, using various libraries such as:
SHTns and SHTOOLS are an OpenMP implementations while, libsharp is an MPI implementation. All the libraries have built-in python bindings and SHTOOLS is pip installable. There are other SHT codes such as:
which may be pursued if needed.
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
File details
Details for the file fluidsht-0.0.4a0.tar.gz
.
File metadata
- Download URL: fluidsht-0.0.4a0.tar.gz
- Upload date:
- Size: 48.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | daba2251977d8089687e6ee9c8e9038b630df585f47052839b599574f8462ab3 |
|
MD5 | 07fb8275f24dfad1a1b1c1a46f78cd4e |
|
BLAKE2b-256 | 3fc477b5b8dbb0dcead474d16992cd7ad4d847f0e99c74c915c3211224cc0ac9 |