Skip to main content

SHTOOLS LOGO Documentation DOI Paper Binder Chat on matrix Chat at gitter License Mastodon Follow

SHTOOLS/pyshtools is a Fortran-95/Python library that can be used for spherical harmonic transforms, multitaper spectral analyses, expansions of gridded data into Slepian basis functions, standard operations on global gravitational and magnetic field data.

TABLE OF CONTENTS

FEATURES

  • Supports all standard normalizations and phase conventions of the spherical harmonic functions.

  • Effortless conversion between real and complex harmonics, and between different normalization and phase conventions.

  • Use of both regularly sampled geographic grids and grids appropriate for Gauss-Legendre quadrature.

  • Spherical harmonic transforms proven to be accurate up to about degree 2800 for the native Fortran 95 backend and beyond using the DUCC0 backend.

  • Perform localized multitaper spectral analyses, or expand gridded data in terms of localized Slepian basis functions.

  • Support for standard data and file formats, including xarray and netcdf.

  • Import research-grade gravity, topography, and magnetic field datasets with a single command.

  • Creation of publication quality maps using Cartopy and PyGMT.

  • Support multithreaded programming using the OpenMP API.

HOW TO USE

A variety of Python tutorials and guides are available to explain the main library features. To get started, click on the following Python tutorials and run them interactively in Binder:

INSTALLATION

SHTOOLS can be invoked in any Fortran 95 or Python program. The core software is written in Fortran 95, and Python wrappers and dedicated classes allow simple access to the fortran-compiled routines. To install it, run these commands below:

pyshtools (for Python)

Install using conda:
conda install -c conda-forge pyshtools
conda update -c conda-forge pyshtools  # to upgrade a pre-existing installation
Install using pip:
pip install pyshtools
pip install --upgrade pyshtools  # to upgrade a pre-existing installation
pip install pyshtools --no-binary pyshtools  # build from source
pip install git+https://github.com/SHTOOLS/SHTOOLS@develop  # install the develop branch from source
For developers:

Install the system level build requirements:

sudo apt-get install build-essential cmake gfortran  # Debian, Ubuntu and derivatives
sudo dnf group install "C Development Tools and Libraries" "Development Tools"  # Fedora, Centos, RHEL and derivatives
sudo dnf install cmake gcc-fortran  # Fedora, Centos, RHEL and derivatives
xcode-select --install  # macOS

Then clone the shtools repo, install the other dependencies, and install manually in a conda environment:

git clone https://github.com/SHTOOLS/SHTOOLS.git
cd shtools
conda create -n your_env_name python=3.xx  # create a new conda environment, if desired
conda env update -n your_env_name -f environment.yml
conda activate your_env_name  # activate the new conda environment
pip install --no-build-isolation -e .  # install into the shtools folder and link to the active python environment

SHTOOLS (for Fortran 95)

Install using the brew package manager (MacOS, Linux, Windows):
brew install shtools
Install using the macports package manager (MacOS):
sudo port install shtools
Install from source:

Clone or download the this repo, and then execute one (or both) of the following commands in the shtools directory:

make fortran
make fortran-mp  # for OpenMP Fortran routines

Further installation instructions and options can be found in the web documentation.

CONTRIBUTING

We work on the develop branch and only push releases to master. Please base all pull requests on develop.

CONTRIBUTORS

For the full list of contributors, see the AUTHORS file.

LICENSE

This project uses the BSD 3-Clause license, as found in the LICENSE file.

REFERENCES

  • Mark A. Wieczorek and Matthias Meschede (2018). SHTools --- Tools for working with spherical harmonics, Geochemistry, Geophysics, Geosystems, 19, 2574-2592, doi:10.1029/2018GC007529.
  • Mark Wieczorek, et al. (2019). SHTOOLS/SHTOOLS. Zenodo, doi:10.5281/zenodo.3457861

Release files for pyshtools 4.14.1

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

Source distribution (sdist)

Source distribution for pyshtools 4.14.1
File Size Uploaded
pyshtools-4.14.1.tar.gz 41.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyshtools 4.14.1
File
pyshtools-4.14.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARM64 Details
pyshtools-4.14.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ ARM64 Details
pyshtools-4.14.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pyshtools-4.14.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyshtools-4.14.1-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
pyshtools-4.14.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyshtools-4.14.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyshtools-4.14.1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
pyshtools-4.14.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyshtools-4.14.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
pyshtools-4.14.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyshtools-4.14.1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
pyshtools-4.14.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyshtools-4.14.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
pyshtools-4.14.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyshtools-4.14.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
pyshtools-4.14.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyshtools-4.14.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
pyshtools-4.14.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyshtools-4.14.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
pyshtools-4.14.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyshtools-4.14.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
pyshtools-4.14.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyshtools-4.14.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details

Total release size: 292.2 MB

Release files / pyshtools-4.14.1.tar.gz

Download URL pyshtools-4.14.1.tar.gz
Size 41.6 MB
Tags Source
SHA-256 checksum
How to use checksums
40a20f1292cafb29b095139abd07c0cbf2da09b91b6573512e86054503914677
BLAKE2b-256 checksum
How to use checksums
89dc6a8441467b70be206136f223c4640e4b78fc2df3f0018c470f8710d3ae9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl

Download URL pyshtools-4.14.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Size 6.4 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
4d2d5b6b125c31058ed23050d8987ca2eb175902a776aa3acffc005ffc8d95be
BLAKE2b-256 checksum
How to use checksums
eced6e9ff799d3334999a0dfd640b5fad55fc350eda2493560f425e8710b8806
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl

Download URL pyshtools-4.14.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Size 6.4 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
3009f0f27d8bfee52401b0bc39da9f7704654453195bb08785a3bff653afb573
BLAKE2b-256 checksum
How to use checksums
be09a03760189f19bc0a1c4b77889bd623d81618ab20eb8886cdaa1611d4d560
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp314-cp314t-win_amd64.whl

Download URL pyshtools-4.14.1-cp314-cp314t-win_amd64.whl
Size 19.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
053096acb6465e61136f290483735593492c0bcd18f6254740e56b565fc174f0
BLAKE2b-256 checksum
How to use checksums
ca8be343e3d5875fb231942d4cbf8cb7e6b6db59990ecec89281252bedafd425
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyshtools-4.14.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 13.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
114b74c4c31ca5a48f8882fcf8cce0e2f19c640298614ce25fe12ee860b56cee
BLAKE2b-256 checksum
How to use checksums
f103be83f28bfcd1ebcff8fcbdc924d59c956462a26e95c5a3b3aa219c844f5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp314-cp314t-macosx_15_0_arm64.whl

Download URL pyshtools-4.14.1-cp314-cp314t-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
06f83d1e6b3268722d5ac7226d9b8b98ec2ca8a73d5f5be7ca2e67083155336a
BLAKE2b-256 checksum
How to use checksums
c333229b8816662587fd0fe9f3b254815bc50bc3971918c98b50ae31bafbc1b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp314-cp314-win_amd64.whl

Download URL pyshtools-4.14.1-cp314-cp314-win_amd64.whl
Size 19.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fbcfc82a25e6eaf1e475b2ef1ae51072a1c56d5b5aa22176791e00d1f301cc21
BLAKE2b-256 checksum
How to use checksums
fad877f54fb0bd6ec45af4cbebaf90848bd3cc19131422c16001bebc35856df4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyshtools-4.14.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 13.9 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
df588cda4f533cba6658c47b9d18baf2c2f5729ca3c2a6de441949d601c6a28c
BLAKE2b-256 checksum
How to use checksums
0a22a501c14c7ca8c7142fd77ab8a81473b0d24a51ef9801cd153cda1a8144e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp314-cp314-macosx_15_0_arm64.whl

Download URL pyshtools-4.14.1-cp314-cp314-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
809ebc263e49b0c4bd146b1b82cd39deab5a4e83aad3b6cedcfffeaba77c17fb
BLAKE2b-256 checksum
How to use checksums
3df64f1d99441c6e1eb6c27919e56985f0c6197991fa1db801954737460d5311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp313-cp313-win_amd64.whl

Download URL pyshtools-4.14.1-cp313-cp313-win_amd64.whl
Size 19.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
268a891950b6d9899260ecf4ad5a9c58d1beab21a09115b27c37e132b762756c
BLAKE2b-256 checksum
How to use checksums
e27ebfe556e00cb3c38584822d177b2fab0f6f0c6cf9b2f2273ad6af7a0dabc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL pyshtools-4.14.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 6.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7a1f62f58c7373a70896002dba1894497b6b487a9c3586768c2014c39ba29deb
BLAKE2b-256 checksum
How to use checksums
fdc32318cdf5417c8c356d9ce77c78bda5cdb1a68eb3b84a6ae6c4be80c197ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyshtools-4.14.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 13.9 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9c4fe28eb15ec45440a70e30059a3e82486357f41851ef9c8fac85d6aa573f02
BLAKE2b-256 checksum
How to use checksums
2ce16cd2c152cb1dcf75f9d677e6b818f00e174d791554cf387d4fa7de8c21f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp313-cp313-macosx_15_0_arm64.whl

Download URL pyshtools-4.14.1-cp313-cp313-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
05b6fc8a05c7d6a467b3a425695742f3e5e6e450ace53ab54b91652785d262fd
BLAKE2b-256 checksum
How to use checksums
72affef43ce3d1a95b7409fa4536c9ecb7ccff62beda2368b714650b781fcb38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp312-cp312-win_amd64.whl

Download URL pyshtools-4.14.1-cp312-cp312-win_amd64.whl
Size 19.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f9cc2221c0c4364363cf96d145b2a37a0328db8f790bb0ab2f07707c395f1df5
BLAKE2b-256 checksum
How to use checksums
56a93f6ffe9d94ac1ec57da1aa4b8818e3022093fb29b57b73fa351ed415a5a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL pyshtools-4.14.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 6.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
be39c5a4f281c54a0c07d81eaa4f5faa538a2533290cb10ba9daaa7f3cd6750d
BLAKE2b-256 checksum
How to use checksums
d8946230ed95a35abc2b18512d20c6351f68975058ef9869f8ccc0a6845206dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyshtools-4.14.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 13.9 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bee396aad9c88402a86c522139ce8029fb58cd88d5490906eb4bd77103d9cda2
BLAKE2b-256 checksum
How to use checksums
9401b0a6081d7495838a22aa81c1f332884b2b566f0fa5d3cda6dfce6067ba82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp312-cp312-macosx_15_0_arm64.whl

Download URL pyshtools-4.14.1-cp312-cp312-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b2c19eb5bba2d9644874a0a5816f7e17d69973041b8e54937f2626d4c8ecaf35
BLAKE2b-256 checksum
How to use checksums
f02e778dbbcb85987c1ffd388017fae6a3935e4ee275e07ea5f90cfee73247e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp311-cp311-win_amd64.whl

Download URL pyshtools-4.14.1-cp311-cp311-win_amd64.whl
Size 19.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
df166dad89ad3e15b3b1d3479a483724e1c4c89747a7e40387733cc899fd8034
BLAKE2b-256 checksum
How to use checksums
3389a96d809768b37b3b487a9d72d037107545d08133b6617917e2713fd85a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL pyshtools-4.14.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 6.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6d895594113f0bfdeba989f3f40be35b61640bd4a02b1c99439778efda834902
BLAKE2b-256 checksum
How to use checksums
cb00b3b1a011c290b4ff337897ab3cc1ff0b58ed5924b0357f0ebbb1b592d07e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyshtools-4.14.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 13.9 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c24c04202b10abeeba77128e22feb7128f12d3afb946a085d0087e3054fb80b8
BLAKE2b-256 checksum
How to use checksums
9ff717f2e3a05a60acfb6b9e1f59f166f598a0802c238dbd9076404fbca0ec5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp311-cp311-macosx_15_0_arm64.whl

Download URL pyshtools-4.14.1-cp311-cp311-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
eebdf162266e15f042e9b509ea410b4cab15c96a127e62a87d3c47dcbc73e69d
BLAKE2b-256 checksum
How to use checksums
42e14c922d60edebf703cbc64cab9960e92e0cefafd9b3eec6077bb047ef9d2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp310-cp310-win_amd64.whl

Download URL pyshtools-4.14.1-cp310-cp310-win_amd64.whl
Size 19.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
82ca54df440638069d5fd0b1fde8ce5243a9b0ee2118bba9291c901bfe2157b7
BLAKE2b-256 checksum
How to use checksums
8eddb2dca56fc119c1f56902b11ee2322e0f0d760d42ad9f601a1c5dc35ca94a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL pyshtools-4.14.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 6.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8f764e2572df762092cea8c1890dba3cc278893a054313522fd2063e7e81ec05
BLAKE2b-256 checksum
How to use checksums
cbe386a98162881b9384f96ff8ccd1dd40df8f74aba4c70e10c5086f2eafc3e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyshtools-4.14.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 13.9 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f64bb8b602162dd9f8cb7f04a505258d6b3a939f39b291bb9196bee661a89781
BLAKE2b-256 checksum
How to use checksums
9ff1bbfc6602ef6391a78e3f303de97a63a40e99d423126d8a2d0ebb8b9f2eff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pyshtools-4.14.1-cp310-cp310-macosx_15_0_arm64.whl

Download URL pyshtools-4.14.1-cp310-cp310-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
a7355b526c550095ab7c8629f61866bd844065374b2e8d26af6d90a6860480bf
BLAKE2b-256 checksum
How to use checksums
bf8ac33d7be7bb753755e47a7bbb2d8484c2c96507f2badb12adf05a9f9bc1d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.14.1 This release

25 release files

4.12.2

9 release files

4.12.1

9 release files

4.11.10

1 release file

4.11.8

1 release file

4.11.7

1 release file

4.10

13 release files

4.9.1

11 release files

4.8

10 release files

4.7.1

10 release files

4.7

10 release files

4.6

1 release file

4.5

14 release files

4.4.1

12 release files

4.3

11 release files

4.2

10 release files

4.1.1

1 release file

4.1

11 release files

4.0

1 release file

3.4

1 release file

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