Skip to main content

Tidal constituents analysis in Python

Project description

build platforms latest-release-date license download Binder

PyFES - Ocean Tide Prediction Software

PyFES is a Python library for predicting ocean tides anywhere on Earth. Using global tidal atlases such as FES2022 and GOT5.6, it evaluates tidal heights and currents through harmonic analysis -- the same scientific method developed by Lord Kelvin over 150 years ago.

Features

  • Tidal height prediction at any coastal or oceanic location from global atlases (FES2022, GOT5.6, etc.)
  • Tidal current computation for marine navigation and oceanographic studies
  • Harmonic analysis to extract tidal constituents from observed sea-level time series
  • Prediction from known constituents without requiring a tidal atlas
  • Long-period equilibrium tide computation from Cartwright-Tayler-Edden spectral tables
  • Multiple tidal model formats: regular Cartesian grids and unstructured finite-element meshes (LGP1/LGP2)
  • Dual prediction engines supporting both Darwin (FES) and Doodson (GOT) harmonic notation systems
  • Configurable inference modes (zero, linear, spline, Fourier) for minor constituent estimation

Try It -- No Installation Required

Launch interactive notebooks in Binder to explore examples including tidal prediction, harmonic analysis, interpolation techniques, and engine comparison. Everything runs in the cloud.

Installation

From conda-forge

conda install -c conda-forge pyfes

From source

PyFES requires a C++14 compiler and CMake:

git clone https://github.com/CNES/aviso-fes.git
cd aviso-fes
pip install -e .

Quick Start

Predicting tides from a tidal atlas

Create a YAML configuration file describing your tidal model:

engine: darwin
tide:
  cartesian:
    paths:
      M2: ${FES_DATA}/M2_tide.nc
      S2: ${FES_DATA}/S2_tide.nc
      K1: ${FES_DATA}/K1_tide.nc
      O1: ${FES_DATA}/O1_tide.nc

Then load and predict:

import numpy as np
import pyfes

config = pyfes.config.load('ocean_tide.yaml')

dates = np.arange(
    np.datetime64('2024-01-01'),
    np.datetime64('2024-01-02'),
    np.timedelta64(1, 'h'),
)
lons = np.full(dates.shape, -7.688)
lats = np.full(dates.shape, 59.195)

tide, lp, flags = pyfes.evaluate_tide(
    config.models['tide'], dates, lons, lats,
    settings=config.settings,
)
total_tide = tide + lp  # in the same units as the tidal atlas

Predicting from known constituents

constituents = {
    'M2': (205.1, 109.0),  # (amplitude_cm, phase_deg)
    'S2': (74.9, 148.3),
    'K1': (6.4, 75.1),
    'O1': (6.6, 327.9),
}

tide, lp = pyfes.evaluate_tide_from_constituents(
    constituents, dates, latitude=48.38,
)

Prediction Engines

PyFES provides two prediction engines to support different tidal atlas formats:

Feature FES/Darwin PERTH/Doodson
YAML key engine: darwin engine: perth
Notation Darwin notation Doodson numbers
Constituents 99 80
Nodal corrections Individual Schureman factors Individual (group modulations optional)
Default inference SPLINE LINEAR
Compatible atlases FES2014, FES2022 GOT4.10, GOT5.5, GOT5.6

Both engines share the same high-level API and support the same set of configurable inference types. The choice depends on your tidal atlas format: FES atlases use the Darwin engine, while GOT atlases use the PERTH engine.

See the Prediction Engines documentation for a detailed comparison and usage guidance.

Tidal Constituents

PyFES provides two catalogues of tidal constituents, one for each prediction engine. Every constituent is characterised by its name, angular speed, and XDO notation encoding.

  • Darwin catalogue -- 99 constituents used by the FES/Darwin engine. See the full list.
  • Doodson catalogue -- 80 constituents used by the PERTH/Doodson engine. See the full list.

About FES2022

This package is the fully revised version of the FES2022 distribution, including both the PyFES prediction software and access to the FES2022 tides databases. FES2022 represents the state-of-the-art in global tidal modeling, with improved accuracy especially for satellite altimetry applications.

A full technical description is available in the FES2022 handbook and the scientific paper (Lyard et al. 2024).

Documentation

The complete documentation is available on GitHub Pages, including:

C++ API

This library provides a C++ API for high-performance tide prediction. The C++ part of the library is documented using Doxygen. You can generate the documentation by running doxygen in the docs directory after installing Doxygen.

Legacy C Version

For users requiring the original C implementation, the legacy version remains available on its own branch. The reference version used to compute the FES2022b tidal solution is 2.9.7.

Note: The legacy C version is archived and will not receive further updates. For new projects, we recommend using the current Python version or the C++ library.
Please note: The C++ library does not include a reader for the tidal databases -- you will need to implement your own reader to access them.

Credits

When using FES2022, please mention: FES2022 was produced by LEGOS, NOVELTIS and CLS Ocean and Climate Division; the project was funded by CNES. It is distributed by AVISO, with support from CNES (http://www.aviso.altimetry.fr/)

References

  • Lyard, F., Carrere, L., Fouchet, E., Cancet, M., Greenberg, D., Dibarboure, G., and Picot, N.: FES2022 a step towards a SWOT-compliant tidal correction, Submitted to J. Geophy. Res., in review, 2025

  • Lyard, F. H., Allain, D. J., Cancet, M., Carrere, L., and Picot, N.: FES2014 global ocean tide atlas: design and performance, Ocean Sci., 17, 615-649, https://doi.org/10.5194/os-17-615-2021, 2021.

  • Carrere L., F. Lyard, M. Cancet, A. Guillot, N. Picot: FES 2014, a new tidal model - Validation results and perspectives for improvements, presentation to ESA Living Planet Conference, Prague 2016.

Contact

Questions, suggestions, or need support? Reach out to the AVISO team: aviso@altimetry.fr

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfes-2026.4.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyfes-2026.4.0-cp314-cp314t-win_amd64.whl (475.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

pyfes-2026.4.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (611.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyfes-2026.4.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (529.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfes-2026.4.0-cp314-cp314t-macosx_13_0_arm64.whl (438.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

pyfes-2026.4.0-cp314-cp314-win_amd64.whl (444.9 kB view details)

Uploaded CPython 3.14Windows x86-64

pyfes-2026.4.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyfes-2026.4.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (524.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfes-2026.4.0-cp314-cp314-macosx_13_0_arm64.whl (414.3 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

pyfes-2026.4.0-cp313-cp313-win_amd64.whl (429.4 kB view details)

Uploaded CPython 3.13Windows x86-64

pyfes-2026.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyfes-2026.4.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (522.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfes-2026.4.0-cp313-cp313-macosx_13_0_arm64.whl (412.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

pyfes-2026.4.0-cp312-cp312-win_amd64.whl (429.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pyfes-2026.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyfes-2026.4.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (522.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfes-2026.4.0-cp312-cp312-macosx_13_0_arm64.whl (412.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

pyfes-2026.4.0-cp311-cp311-win_amd64.whl (425.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pyfes-2026.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (604.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pyfes-2026.4.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (519.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pyfes-2026.4.0-cp311-cp311-macosx_13_0_arm64.whl (410.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file pyfes-2026.4.0.tar.gz.

File metadata

  • Download URL: pyfes-2026.4.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyfes-2026.4.0.tar.gz
Algorithm Hash digest
SHA256 79395c65bdb5f6eae5d577c9913e27a3d034850dc2d2156eb95108697bd9952c
MD5 06bc43425f4d171ee8fb6edee4fb9261
BLAKE2b-256 90ef6cebd2536e150e256b9f9c6d3a464781b66ad772d5ed500da508da8af980

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0.tar.gz:

Publisher: pypipublish.yaml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pyfes-2026.4.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 475.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyfes-2026.4.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 36762beb693ad245f22d9d888a0c1b4a74836ae76c8fc88adbc455da6f0d45b1
MD5 4ab996f12bc72523b254790300506fbf
BLAKE2b-256 4b3439e13a27d5e8cc88c10c6b5edebd4096a6f511f5d8e9e52f6a6a35ee9a62

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb9f04ab52895e7953fe2544d450853b4b295bc8c6c41f657c7a06a5840d48c3
MD5 fa3ded2fe759e9cf0006441813c122a3
BLAKE2b-256 014e033193ab6cd22a4c834476f444678d4b27dec825395afe60a27ded76fa67

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1da03087c4692860717f46093f9fc216f39f1b3ced93e99e98942b6bffe6a900
MD5 f3332b917dca83ce7591dd7fb8f25c8b
BLAKE2b-256 2e0966a7918cefbe3d39334656c4ca444a926e6f873d27826dbc3f68d1bcc697

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3f70abd94213c332e0e5db55cf5deb8cf628522ea9311e6b839b5024c3d21a8c
MD5 b1231f2a1e9480830a40a122bd4a9c69
BLAKE2b-256 d2327c78e10362c0c92d1a2e79d1aa6b930db505535f2ca1513d10d17e9e7855

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp314-cp314t-macosx_13_0_arm64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyfes-2026.4.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 444.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyfes-2026.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0b2792e7d0cb2c257a1b67722b6fd39e340086eaa313cdf570569f0ba1e4d360
MD5 d3a4d1c762872910af03f3786b6f38f1
BLAKE2b-256 75413d084741c852125bf4638f92858ca21fd1ba0510c91c934ce08dcf03602f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a50c4a6d22147ac066f7ddd9d47d5b69390e11f92928e881fae81cebc249ce67
MD5 c91a7eb345ec34108fe57a7eb5ed930a
BLAKE2b-256 f88289b73f9d85be4e4f8484ae5ef39ed4e84425d421abe23ef145090b05e40c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82b22c87f0d5e38fb4e09b9d0913f488b3798098afb096cfff3f95dca96f0a8e
MD5 35a618134ed31b6b234d24be0eac9851
BLAKE2b-256 d20d8ee7d64654511cccc1426f22954c2725ce553badd356197cd6fb4c62f098

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 58041533bbeadda4a9e1b9e412c9711ecccf8205d35d8ca2180c8ccd14f0c0ee
MD5 0fe254acfd6ef11da5733dd71d6fb46e
BLAKE2b-256 8688b4aba3f37ada516283814ffe7d5078e751a0d77d02d192e3b003dd875f07

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp314-cp314-macosx_13_0_arm64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyfes-2026.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 429.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyfes-2026.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4b4d7b2bf5c19e724d25be041252b4c01f9218db2912d9c3e50e2268ebe44c8f
MD5 d6ff3edea15d273f5fe7e0b13d25cd00
BLAKE2b-256 ea75056575f20958bd8d99d6bbfb8e7081850b801f31c9bbbe639504aa23614b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9840182ae87877c331f2bb1f73be03d543bfcc76cd0049196315b4ff3c8d64f
MD5 b90984c707890ea34711195a2856b2df
BLAKE2b-256 1f170a04f02c3de9f04540c4ce1ee56f98084a7e47f3b89778f008835316d8f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0019e2b253303949350b505fdfef83279a9368569cc040114e829465a30f837b
MD5 5f5d488ae6eb5b54ab5dbc935916e384
BLAKE2b-256 23799cb9fedc98e2a15f1e2c9471ea22a44b5cbd10053da24f5d2bfcfc8c5a32

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f8c87b90953f37ccc29d2d2e09781ba5d1d545a21e482553f2717393390fd87a
MD5 1d77ac587f54fa6698f3527cdc9beda5
BLAKE2b-256 10060bc998209254bcc5ea41ccfc8f00c9fca2bd2aa3d8606166fe3d86fba4bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyfes-2026.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 429.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyfes-2026.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 41f4081d9f9602a5b45bd8a2f15bd1485ffd17cfbed30b02e869ddf157466d40
MD5 84399e921aae0289780f10df27bd420b
BLAKE2b-256 0112b883c4a976605ec76eb642e263cc7996568297d062269b063a001fe30941

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e76240712a8e95fbfe00067138c3c7dd13d4af93a95893ccc930ef758f5c134
MD5 ab7c7abd32e1df99bc69a89a0e6e84ff
BLAKE2b-256 5998b98cbec836c8d5b00e0fa61e3dee44a6e12bfd114baeb7157f2bef528350

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5864d162c9d24ab25ba5990edf04299fb12a13981944ef57df70b6feae2f51bf
MD5 d7dd5d04c0043e63a09c560bb3366e63
BLAKE2b-256 0c7490e2a6b9265ddbe86436b16b77ec3dd3f058ba1b7b597bbece3ea177968c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1b355a4c320472955df2b7b97b380421769664b834979f26d95b036a3fb67c16
MD5 5fe56c5105516e47ff6b116504b1d2a7
BLAKE2b-256 0f4815eb7c6b1171a82d031d18dc6a2798bd65f354f1ffc2280f777fe7ad1c75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyfes-2026.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 425.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyfes-2026.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d3d5c152ed1cc9c5acaf6ff0733c2d1fc1db5743c1547d9fa7d9f74dff3d82b3
MD5 f99c45e97ba893b398a8b9087e6aa0bb
BLAKE2b-256 73441b519d2305a48d8de37e5ba3826c6fd0dc547fbdeb379afeb7eb1de73992

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbd4addf59531d76350dd47d4a7b6ff5ddfcf305366a89c7d7df42c8ff5f0b6d
MD5 b3db930852034946ca2d38060adcfcec
BLAKE2b-256 beb148eaefd6a8724718b575e709a28557524a66d05c34715f04c41da4ef50c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0eb996d82b0beb4965c6b7960101954690d62310b1059d8891de5a84fee122f7
MD5 1af2b8f3bb6354e04e67c3ff94e6d53d
BLAKE2b-256 2cc150eba71d5b10a7a997ce659084cf6f9da8b9c06dd99f6e1a46f7dc3080e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyfes-2026.4.0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pyfes-2026.4.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0403c56f18781020c195443f4a6731fd052e9d9ee0c734f6ae00cd4a35ebcdc1
MD5 317a87369c521c15253d34a26a00d9c7
BLAKE2b-256 0f8eddd249550689f0ef17647f5a40d2fd31df37280b20137a0def4a279b59d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyfes-2026.4.0-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: wheels.yml on CNES/aviso-fes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page