Skip to main content

TidalPy

TidalPy Logo


TidalPy Documentation

Tidal Dynamics and Thermal-Orbital Evolution Toolkit

TidalPy is an open source software suite that utilizes a semi-analytic approach to estimate tidal heating, spin-orbit resonances, tidal & loading Love numbers, and thermal evolution for rocky and icy worlds. It has been used to simulate the thermal-orbital evolution of moons within our Solar System as well as exoplanets beyond. TidalPy's RadialSolver package can accurately estimate the viscoelastic Love and Shida numbers for a multi-layered, rocky or icy world, including the effects of liquid layers, compressibility, dynamic tides, and advanced rheological models. This module has been used to study the tidal response of Mercury, Venus, Earth, our Moon, Mars, and much more.

TidalPy is implemented in C++ and wrapped with Cython and Python. This enables efficient calculations while still allowing for easy integration into popular astrophysics and scientific Python packages.

Have any questions or suggestions? Feel free to leave an issue or send a message to TidalPy@gmail.com.

Overview

How to Install

Compatibility

TidalPy has been developed to work on most modern operating systems. We specifically test it on the latest versions of Ubuntu, Windows, and MacOS. We also pre-build binaries for these operating systems and provide them via PyPI or Conda-Forge. If a pre-built binary is not available for your operating system version then see details about building TidalPy from source.

Basic Installation

Installing TidalPy is as simple as ensuring 64-bit Python 3.9+ is installed on your system and running from a terminal:

pip install TidalPy

Alternatively you can use conda to install TidalPy:

conda install -c conda-forge TidalPy

or

mamba install TidalPy

We recommend using a virtual environments (via a manager like uv or miniforge) when installing TidalPy.

Accessing Jupyter Notebooks

There are several demos provided with TidalPy that make use of Jupyter notebooks found in the /Demos/ folder of TidalPy's repository. In order to access these you will need to make sure you install Jupyter and a few related packages:

pip install ipympl ipython ipywidgets jupyter

or

conda install ipympl ipython ipywidgets jupyter

You can then clone TidalPy's GitHub repository,

git clone https://github.com/jrenaud90/TidalPy

to a local directory. Navigate to this directory and the Demos sub-directory then access the notebooks by using the command, jupyter notebook.

Cartopy

TidalPy offers the ability to make 2D surface projection plots using the cartopy package. In the past, there was difficulty installing cartopy as it relied on GEOS which was not a python package and had to be installed without pip. As of 2026, this does not appear to be a problem any more and cartopy can be installed with pip or conda. Please report any issues you have with this though!

Installation Troubleshooting

If you ran into a problem that is not listed below please submit an issue and we will work on addressing it!

Known Problems:

  • The setuptools package is required before TidalPy can be installed. Usually it is automatically installed, but if you are starting with a clean virtual environment it may not have been.
    • For conda: conda install setuptools
    • Or pip: pip install setuptools

Building TidalPy from Source

We automatically provide pre-built binaries for the latest version of MacOS, Ubuntu, and Windows via PyPI or Conda-Forge. If your OS version does not have pre-built binaries or if you are running into problems with the pre-builds, then you can build TidalPy from its source code.

To do so, you will need to make sure that your environment has access to a C and C++ compiler that supports C++20 standards, a recent version of Python, and has Cython 3.0+ installed. Each platform's default compiler works (MSVC on Windows, GCC on Linux, Apple's clang on MacOS via xcode-select --install).

PyPI Build from Source

Using the source code uploaded to PyPI by running,

python -m pip install TidalPy -v --no-binary TidalPy

GitHub Repo

Alternatively you can clone the latest version of the GitHub repo and build locally,

git clone --recursive https://www.GitHub.com/jrenaud90/TidalPy.git  # --recursive fetches the C++ library submodules
python -m pip install . -v --no-binary TidalPy  # The . assumes you have navigated to the directory with `pyproject.toml`

This is also the approach you would take to build TidalPy if you plan to edit its code. See more details about developing TidalPy here.

Special consideration for MacOS

TidalPy v0.7.5 and later (and CyRK v0.19.0 and later) compile with Apple's default clang. Earlier versions linked to OpenMP and needed Homebrew's llvm and libomp; those steps are no longer required. If a source build picks up an unexpected compiler, check your shell profile for leftover CC, CXX, LDFLAGS, or CPPFLAGS exports from that older recipe and remove them.

Including TidalPy C++ Files

TidalPy includes several C++ source files (header-only ".hpp" files). You may find some of the code in them useful and want to include the source files to build a separate C++ or Cython-based projects. To help with this, TidalPy offers a helper function to provide all source file directories so they can be quickly and accurately included.

After installing TidalPy you can access a Python list of strings for each include directory (CyRK's include directories followed by every TidalPy directory that holds a header) with:

import TidalPy
tidalpy_includes = TidalPy.get_include()

The headers also need the header-only libraries TidalPy builds with (Eigen, xsf, and spdlog), which are not installed with TidalPy. The function works similarly to NumPy's numpy.get_include, which can be used during cythonization:

include_dirs=[np.get_include()] + TidalPy.get_include()

TidalPy Versioning

TidalPy uses the major.minor.bugfix versioning scheme. In TidalPy's current state, we only promise to provide support for the latest version (as found on the GitHub release page). Therefore, older minor versions may not get critical patches (e.g., TidalPy 0.7.x will get patches where 0.6.x will not even if the patches are applicable to that earlier version). If you would like to see a bug fix back ported to an older version please open an issue.

In the future we hope to support multiple minor versions of TidalPy. At that time, all supported versions will be listed in this section.

TidalPy 0.8.0 replaced the Python, Cython, and numba backend used through 0.7.X with a C++ + Cython backend, and its API changed with it. Scripts written for 0.7.X need to be updated: the migration guide maps the old modules, functions, and settings onto the new ones. TidalPy 0.7.6 is the last release with the 0.7.X API, and 0.7.X receives no further development. If you need that API, pin the version with pip install "TidalPy<0.8".

Using TidalPy

Check out the Getting Started guide to learn about TidalPy's features. The Demos directory is another good resource to learn by looking at Jupyter notebooks that can teach you how to use TidalPy's features.

Contribute to TidalPy

TidalPy is still in active development and there are lots of areas where it can improve! If you are interested in helping out, please check out the contributing guide (CONTRIBUTING.md in the repository).

Found a bug or have an idea for a new feature?

  • Go to TidalPy's Github page and click the "Issues" tab then make a new report.
    • If you ran into a bug please include a code snippet (in markdown: code is designated by Grave accents surrounding the text) that reproduces the error (please keep this snippet as concise as possible).
    • It is helpful to triage issues when they are made. If you think you know the severity of a bug or can provide any other at-a-glance context, consider adding a "label" (right-hand side of the github issue form) to the issue.

Citing TidalPy

TidalPy has been used in several studies already, and we encourage you to use it in yours. If you do, please cite the package by using the preferred citation found in the citation.cff. Currently, that is its Zenodo doi: 10.5281/zenodo.7017474.

We also would love to hear where TidalPy is being used! Please feel free to send us an email: TidalPy@gmail.com when a paper or presentation utilized TidalPy. Anyone is welcome to create forks or copies of TidalPy as long as their work references back to this page. License information can be found here.

@software{2022zndo...7017475R,
       author = {{Renaud}, Joe P.},
        title = "{TidalPy}",
         year = 2022,
        month = jan,
          eid = {10.5281/zenodo.7017474},
          doi = {10.5281/zenodo.7017474},
    publisher = {Zenodo},
       adsurl = {https://ui.adsabs.harvard.edu/abs/2022zndo...7017475R},
      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

It is good practice to cite the specific version of TidalPy you are using. Major versions have their own DOI on Zenodo.

The science used in TidalPy is described in the following papers and software (with additional references therein):

Acknowledgements

TidalPy was partially developed with support from NASA Goddard Space Flight Center's Sellers Exoplanet Environments Collaboration (SEEC) and Planetary Geodesy ISFMs. TidalPy is partially based upon work supported by NASA under award number 80GSFC21M0002 and the Center for Research and Exploration in Space Science & Technology II (CRESST II) administered at the University of Maryland, College Park.

TidalPy has been improved by numerous contributors some of which you can find here.

TidalPy has benefited from work and conversations with the following:

  • Wade G. Henning (U. of Maryland, College Park / NASA GSFC)
  • Michael Efroimsky (U.S. Naval Observatory)
  • Michaela Walterová (Charles University)
  • Sander Goossens (NASA GSFC)
  • Marc Neveu (U. of Maryland, College Park / NASA GSFC)
  • Gael Cascioli (U. of Maryland, Baltimore County / NASA GSFC)
  • Nick Wagner (Brown University)

License and Copyright

Copyright 2025 by Joe P. Renaud. TidalPy is licensed under the Apache License, Version 2.0 (the "License"); you may not use this code except in compliance with the License. You may obtain a copy of the License at www.apache.org/licenses/LICENSE-2.0 or in this repository's LICENSE.md file. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" basis, without warranties or conditions of any kind, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You are welcome to copy/fork TidalPy and make modifications assuming the following conditions are met:

  • Code repositories link back to TidalPy's original repository.
  • Any published research cites this code using the preferred citation found in the citation.cff file.

TidalPy's logo was originally designed by Ruhul Amin and modified by Joe P. Renaud.

Metadata

Release files for TidalPy 0.8.0

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

Source distribution (sdist)

Source distribution for TidalPy 0.8.0
File Size Uploaded
tidalpy-0.8.0.tar.gz 4.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for TidalPy 0.8.0
File
tidalpy-0.8.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tidalpy-0.8.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
tidalpy-0.8.0-cp314-cp314-macosx_12_0_arm64.whl CPython 3.14 CPython 3.14 macOS 12.0+ ARM64 Details
tidalpy-0.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tidalpy-0.8.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
tidalpy-0.8.0-cp313-cp313-macosx_12_0_arm64.whl CPython 3.13 CPython 3.13 macOS 12.0+ ARM64 Details
tidalpy-0.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tidalpy-0.8.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
tidalpy-0.8.0-cp312-cp312-macosx_12_0_arm64.whl CPython 3.12 CPython 3.12 macOS 12.0+ ARM64 Details
tidalpy-0.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tidalpy-0.8.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
tidalpy-0.8.0-cp311-cp311-macosx_12_0_arm64.whl CPython 3.11 CPython 3.11 macOS 12.0+ ARM64 Details
tidalpy-0.8.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tidalpy-0.8.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
tidalpy-0.8.0-cp310-cp310-macosx_12_0_arm64.whl CPython 3.10 CPython 3.10 macOS 12.0+ ARM64 Details
tidalpy-0.8.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
tidalpy-0.8.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
tidalpy-0.8.0-cp39-cp39-macosx_12_0_arm64.whl CPython 3.9 CPython 3.9 macOS 12.0+ ARM64 Details

Total release size: 311.4 MB

Release files / tidalpy-0.8.0.tar.gz

Download URL tidalpy-0.8.0.tar.gz
Size 4.3 MB
Tags Source
SHA-256 checksum
How to use checksums
96f61dfc3b63c4cb468a1e1d553e3d9b7e90e632151b9ca20d80913b4b880707
BLAKE2b-256 checksum
How to use checksums
6aacc62b1c6efb6d72137a11af9293c77db0fd75b28f72e0a29b7d4914fdefff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp314-cp314-win_amd64.whl

Download URL tidalpy-0.8.0-cp314-cp314-win_amd64.whl
Size 14.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ac6195304daade56c8f087b3f5c2241630ca11205a904b24b77906d8eba2c259
BLAKE2b-256 checksum
How to use checksums
dd9711440d6baaefd62d8ce7c30032b691a2fdcf95846c0930ed93d660492104
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tidalpy-0.8.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 20.9 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a3216440261481929e9672be759365a4f94a40ba1473d337449f59714dbec984
BLAKE2b-256 checksum
How to use checksums
20bfdd57c630aedf946e2284d754ca5464800b9320cff57700a212a59209777d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp314-cp314-macosx_12_0_arm64.whl

Download URL tidalpy-0.8.0-cp314-cp314-macosx_12_0_arm64.whl
Size 15.8 MB
Tags CPython 3.14 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
14e4643f7fa0c1e6bcb2e91f0920d2f1b7335a3e78773e8d5743808a213215df
BLAKE2b-256 checksum
How to use checksums
073d5da938827f23b698b39e710e3155f1fb10f27cf4a5882008efc6a1bc6c57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp313-cp313-win_amd64.whl

Download URL tidalpy-0.8.0-cp313-cp313-win_amd64.whl
Size 14.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
940cc6c627fb77efdda1d117d7cd33e224a4ce7ed9c91d44611bdbb73e5a77f3
BLAKE2b-256 checksum
How to use checksums
dd14c269e03401db6875ae95136fa0a3b124531d690e28dfd2c681c3c28f44e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tidalpy-0.8.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 20.9 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2d2817105a24372a3b2ce7a2da64e4f0bf90cc07708387ebe957eec75d71cf92
BLAKE2b-256 checksum
How to use checksums
ec67b49e29240833146604e27198e0f794f9f696ddcb1abd8261239552f2207d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp313-cp313-macosx_12_0_arm64.whl

Download URL tidalpy-0.8.0-cp313-cp313-macosx_12_0_arm64.whl
Size 15.8 MB
Tags CPython 3.13 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
5da7cf9d4a04d5387df31dcd3f9cf8ed0469cdfc6122a1def0e2acb33a8ba983
BLAKE2b-256 checksum
How to use checksums
b980f7c1858d3fc63cb45e74817420f74522503262b70e1a0885286d80b1234f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp312-cp312-win_amd64.whl

Download URL tidalpy-0.8.0-cp312-cp312-win_amd64.whl
Size 14.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a0541907554f488a5b6f4ef08ad9140fed04cf1a01e3109264798f9007eae8cc
BLAKE2b-256 checksum
How to use checksums
528fc792861d57efb301957b352fa462437538435ecbc1b5d2a36af87909258b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tidalpy-0.8.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 20.9 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
df52da6c25f380ff46f2ac568f0af3cb60087204444cf157404a598791b9a23b
BLAKE2b-256 checksum
How to use checksums
613b09eeaf5498a48d13c4e3982580ef1ca16602088ade0948a33355dcddb9e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp312-cp312-macosx_12_0_arm64.whl

Download URL tidalpy-0.8.0-cp312-cp312-macosx_12_0_arm64.whl
Size 15.8 MB
Tags CPython 3.12 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
45fed518f86effe1e72ebab5996cb509d3291d7c4ffa3cd011dea1b7381d1c1f
BLAKE2b-256 checksum
How to use checksums
648bc3159efa9e8419b8de7b92fa267f20d3dc431b127dbdc2e2ebd8d156e337
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp311-cp311-win_amd64.whl

Download URL tidalpy-0.8.0-cp311-cp311-win_amd64.whl
Size 14.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c86c5e5da33a9597dc00ec92638ea4dfb07cf50d32b9764e373b7a8da2b0f4b8
BLAKE2b-256 checksum
How to use checksums
7ea017a81d7aaa9bac6c43af0d2ea25faf02457edcde3ac21f03e4fa36041178
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tidalpy-0.8.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 21.1 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b7595ed85c152baf2c3a40af92969a1056e3015e3e8b95f3bafb048113dd98a7
BLAKE2b-256 checksum
How to use checksums
c294146273c788e99eef7b12e0dd4062e59b063b0a7b8c4b8f2461e6b159e08b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp311-cp311-macosx_12_0_arm64.whl

Download URL tidalpy-0.8.0-cp311-cp311-macosx_12_0_arm64.whl
Size 15.8 MB
Tags CPython 3.11 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
cfca9c5be88a50061eb37c2c12196237afe9f7751acd5bb2f4f871e7ad9efd45
BLAKE2b-256 checksum
How to use checksums
cf374b2b3ce8f2c6ec13171d4be0692f2de6754ee67ca1a393ef344a1b600b7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp310-cp310-win_amd64.whl

Download URL tidalpy-0.8.0-cp310-cp310-win_amd64.whl
Size 14.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
25b8371b1dab9d173f5179c8e2dedf8b022c86b9e1f80e45a1d3d28c68c4c8da
BLAKE2b-256 checksum
How to use checksums
903998a9233decb4d347876f593e963293928b604ab5350cbe7bf2f1bce8a1ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tidalpy-0.8.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 21.1 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
690ee81ebee7e484c4b50e8a9d6e6041716740aa8f63b7c7f55b3d96c6d221a9
BLAKE2b-256 checksum
How to use checksums
2f1309d1716e034cf18d6c71c8b872a06997b5f510116db392faed3dca964e33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp310-cp310-macosx_12_0_arm64.whl

Download URL tidalpy-0.8.0-cp310-cp310-macosx_12_0_arm64.whl
Size 16.5 MB
Tags CPython 3.10 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
95dd72eebee7f2eb88ae093c92b8f2b53698457e3ed1b0c304d3806b8b01702b
BLAKE2b-256 checksum
How to use checksums
094478a0b5729986c64db89bddb387d3f81de642c6bc70c3b5bba576c32fcaf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp39-cp39-win_amd64.whl

Download URL tidalpy-0.8.0-cp39-cp39-win_amd64.whl
Size 14.3 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f6b4d9d9b27bb2ce17f0c8da8f1819f136525862fa02f29107b6fd98020f1b66
BLAKE2b-256 checksum
How to use checksums
191242b1bb8132a43ed19d62c6d45b6234715e622fab2923cf8e9193fbd8832d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tidalpy-0.8.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 21.1 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7fa9fb6153f8dda77656d7e1f71f1d4035279667b0b4f2e941819c169352d3f0
BLAKE2b-256 checksum
How to use checksums
53ffe4b5b4d28cd5f7cca4601b723dfb987e0283c4e96537de4c16f2bc85dfaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log

Release files / tidalpy-0.8.0-cp39-cp39-macosx_12_0_arm64.whl

Download URL tidalpy-0.8.0-cp39-cp39-macosx_12_0_arm64.whl
Size 15.8 MB
Tags CPython 3.9 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
aa45542de3ef4e78b93f2b35c1234c47844919af5310cde3d78b1cee308a5b65
BLAKE2b-256 checksum
How to use checksums
8abad633369cc30ff6f34a59e0849885d0c494e75b61636b6b5c5105b0439e65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 11, 2026.

Transparency log
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