Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

efficient and easy Spherical Harmonic Transforms for Python

Latest version Supported Python versions Documentation status Code coverage travis

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.

Metadata

Release files for fluidsht 0.0.4a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fluidsht 0.0.4a0
File Size Uploaded
fluidsht-0.0.4a0.tar.gz 48.4 kB Details

Release files / fluidsht-0.0.4a0.tar.gz

Download URL fluidsht-0.0.4a0.tar.gz
Size 48.4 kB
Tags Source
SHA-256 checksum
How to use checksums
daba2251977d8089687e6ee9c8e9038b630df585f47052839b599574f8462ab3
BLAKE2b-256 checksum
How to use checksums
3fc477b5b8dbb0dcead474d16992cd7ad4d847f0e99c74c915c3211224cc0ac9
Upload date
Uploaded using Trusted Publishing?
What is 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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page