Skip to main content

A library for resampling a stream of samples to a given interval.

Project description

Frequenz Resampling

Build Status PyPI Package Docs

Introduction

frequenz-resampling provides fast, typed resampling for timestamped numeric data in Python.

The library is backed by the Rust resampler frequenz-floss/frequenz-resampling-rs and exposed through a small Python API. It supports incremental stream resampling through a Resampler object as well as one-shot resampling with the resample() convenience function.

Main capabilities:

  • fixed-interval resampling with timezone-aware datetime timestamps
  • configurable interval semantics via Closed and Label
  • multiple aggregation functions via ResamplingFunction: AVERAGE, SUM, MAX, MIN, FIRST, LAST, COUNT, COALESCE
  • typed Python API (py.typed) and generated API docs

Supported Platforms

The following platforms are officially supported (tested):

  • Python: 3.11, 3.12, 3.13, 3.14
  • Operating System: Ubuntu Linux 24.04, Windows, macOS
  • Architectures: amd64, arm64

Quick Start

Install

python -m pip install frequenz-resampling

Stream resampling with Resampler

import datetime as dt

from frequenz.resampling import Closed, Label, Resampler, ResamplingFunction

start = dt.datetime(1970, 1, 1, tzinfo=dt.timezone.utc)
step = dt.timedelta(seconds=1)

resampler = Resampler(
    dt.timedelta(seconds=5),
    ResamplingFunction.AVERAGE,
    max_age_in_intervals=1,
    start=start,
    closed=Closed.LEFT,
    label=Label.RIGHT,
)

for i in range(10):
    resampler.push_sample(timestamp=start + i * step, value=float(i + 1))

result = resampler.resample(start + 10 * step)
print(result)
# [(1970-01-01 00:00:05+00:00, 3.0), (1970-01-01 00:00:10+00:00, 8.0)]

One-shot resampling with resample()

import datetime as dt

from frequenz.resampling import Closed, Label, ResamplingFunction, resample

start = dt.datetime(1970, 1, 1, tzinfo=dt.timezone.utc)
step = dt.timedelta(seconds=1)
data = [(start + i * step, float(i + 1)) for i in range(10)]

result = resample(
    data,
    dt.timedelta(seconds=5),
    ResamplingFunction.SUM,
    closed=Closed.LEFT,
    label=Label.RIGHT,
)
print(result)

Documentation

Contributing

Contributions are welcome. For development setup, testing, docs, and release workflow, see the Contributing Guide.

License

This project is licensed under the MIT License.

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

frequenz_resampling-0.1.0.tar.gz (92.6 kB view details)

Uploaded Source

Built Distributions

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

frequenz_resampling-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (522.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

frequenz_resampling-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (493.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

frequenz_resampling-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (317.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

frequenz_resampling-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (517.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

frequenz_resampling-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (487.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

frequenz_resampling-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (312.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

frequenz_resampling-0.1.0-cp314-cp314-win_amd64.whl (162.5 kB view details)

Uploaded CPython 3.14Windows x86-64

frequenz_resampling-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (516.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

frequenz_resampling-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (487.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

frequenz_resampling-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (310.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

frequenz_resampling-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (311.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

frequenz_resampling-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (277.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

frequenz_resampling-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl (279.6 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

frequenz_resampling-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (518.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

frequenz_resampling-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl (488.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

frequenz_resampling-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (312.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

frequenz_resampling-0.1.0-cp313-cp313-win_amd64.whl (162.9 kB view details)

Uploaded CPython 3.13Windows x86-64

frequenz_resampling-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (518.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

frequenz_resampling-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (488.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

frequenz_resampling-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (312.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

frequenz_resampling-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

frequenz_resampling-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (277.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

frequenz_resampling-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (279.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

frequenz_resampling-0.1.0-cp312-cp312-win_amd64.whl (163.2 kB view details)

Uploaded CPython 3.12Windows x86-64

frequenz_resampling-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (518.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

frequenz_resampling-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (489.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

frequenz_resampling-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (312.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

frequenz_resampling-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (313.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

frequenz_resampling-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (277.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

frequenz_resampling-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (279.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

frequenz_resampling-0.1.0-cp311-cp311-win_amd64.whl (165.0 kB view details)

Uploaded CPython 3.11Windows x86-64

frequenz_resampling-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (520.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

frequenz_resampling-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (491.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

frequenz_resampling-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (315.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

frequenz_resampling-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (315.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

frequenz_resampling-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (280.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

frequenz_resampling-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (281.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

Details for the file frequenz_resampling-0.1.0.tar.gz.

File metadata

  • Download URL: frequenz_resampling-0.1.0.tar.gz
  • Upload date:
  • Size: 92.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for frequenz_resampling-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8bacb227421849669f8015a1bfc7d10c73d5bbd5583ac1957934bf9c0504cfc4
MD5 96a758f7a16c883453a506ff23c3f48f
BLAKE2b-256 b68deecdcfb1df0c284105f903915983e1506035009c423c1d8afaa59913bf0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0.tar.gz:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec7e04f7e6182dfcc02b36e7a1327073f92fc0e091a31a7e5054d71d1a80d490
MD5 214dd671afbc3f197a00dd8b04f791d3
BLAKE2b-256 c821fea965379eabb08c0211b500bca48aa84d669f0e5adf4da480a6b66e3ca0

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 108f8b3872c5366ae192b7763e162ceb4c5a1c7bb56a5a81a9bb9d5254604bb9
MD5 9c20b720199f3f4615bfc531256ff8a1
BLAKE2b-256 52e4699212e24fcb0328551a69424f3a57d05a887f9e9ff5997d3edfd7576587

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce6359616bc7a9a326832ebd52609a617ac1d50229b67826c61036ae1088a67d
MD5 0edbeb404418e26cde6952fadd40e8b8
BLAKE2b-256 7565954152bba8e4148d4f6b388cab9723329b60d00c58b17504bf11d51553b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17d5917a813c67bcae2d28720a86bf74f724bfa534d4604697cd7b758fb155f4
MD5 39d8aab73553dd636be819ffa1fa7617
BLAKE2b-256 25c1d294ea60094f47eac84e9ceb6b7907d5c6a0f8f987d0e81d1ff3549d2f4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32c67f21d929eefd3f3625bec32da0e2374253c0eadfce03a4de110d2e89234f
MD5 3d8fc05e59e719b910079a7f6ad04152
BLAKE2b-256 968a92cf1a80cf11de1cdfdc6d1aadc2ea599a77c38c1272abb0659c3204736d

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd3a977ebd8b5d608ba0535deebc15b6a7ea084565a0c965b726de2d184b2dd8
MD5 2c0715dbd5baef02a8f09e2b1b8fb14c
BLAKE2b-256 1938b2d6512956d5d90e23183a082fe7667cafa7855023d811191925841a9ad4

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10d2d2345dfbb41753d2e7d648b0da1691f91771cd00fd0ed73cea8fcbfce129
MD5 790774f84d5b738b78a73b184dae2c1b
BLAKE2b-256 322ad8874cf94dde1d45e42e1f9a10cfe9b66b8130f05558327526083253dd61

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b71e15516b4ef3f5c9912b2d1ccc17338a3d0b41f274f1ef5423d34fb992592f
MD5 5c576d529ad118f3e808b39d5bfd6b32
BLAKE2b-256 79d81bdaf0c65d76c0e821124857e41f54e2ceefa1d9081d5ab8f9c17ba0e1c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4598390efd8894fe0da889d595f693dc6c09000262e74ba793ac45c97f49e21
MD5 168704a1d1f0e4e8eafb61bf78a363ca
BLAKE2b-256 58b903af578c29d8d0c7020fbda0a5c661c3fcacc97b12829639b60a04d9fa89

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a34f9dba890d08f51cb02048ae34a4849c51010b6ff36f6d8eefdc90da3e2b91
MD5 fc69f50c603d885ced68ab0c7fb7b9e8
BLAKE2b-256 b84cae9f208990158d3257a865e6fe4ebc9789da7d741564137630a0f43376df

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e3812bb8c949cab9122744f3b26091511bf9d84e828726a41603411ae0f107f
MD5 5adf3af6ad28a48b3ee8f87f829d3c8f
BLAKE2b-256 0a5172bf1cd9da546ff6c49acbdfa1230c46538641d2b6a1f5e03e87a68d6d39

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d19c82bb8dd02fec07e9b4c783eef141e35d34975dcd3f096c35da8f1743f1f
MD5 8f2fbff20db88785fe28c48cf9d637e5
BLAKE2b-256 2bed4a54890dbdcb874c16867760c9ade0b2b32e3f84a00d5ae059c5f4852eab

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cf0eb06740415383756f94b47d12e27032ab9f18b8d09ec59db2d612f0bcbde
MD5 96f9ae8e348cac3fb226687464e6a0ed
BLAKE2b-256 c648fa722a4db9a6237bbc0a7499839c54c57a3aa6fbdbf396b5bcbcf3062e5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 83fc0af75d1c2a656db4d97fdd6479921eb5ecc7cb6bc875cf69f387fcf9b6fa
MD5 fffaa35e842a1cc501357d0d79ecc7dc
BLAKE2b-256 fdcd0a25096e64581bc0e6452897478f087fb6ed90fb1227eee828792e3dadbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b84d72fea9c26868c9fc3ef0a54dc2402bc1b6e6e0a16691a7a23787083ab4bc
MD5 b8b99af6eac3ce536ce18b1958602c3b
BLAKE2b-256 d5760302d2b083b999e20c8bcdac9e22a77c11f276be76f08fb7e0756af3594a

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dd945bdcaca457a36f04119fd7bd31729bd645ff71dcea2e7c0ad7404caf5757
MD5 c110574d05d0e2e87d9762168d7a324a
BLAKE2b-256 61ba03e245b3e3ff7eecac0a8310dc50e3e48f1298faac9750b6f98210de613b

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f3386c3c4abb0f899d8e1645e3e171d8a1a16121c10f0d75c3994a16ba1ecb9
MD5 4304b6a95f793c7b12cc7c1817c7f319
BLAKE2b-256 ae753c8806cc3421d4045eed8231b67d85d605f06db8914d3fb6dbc68f27c45f

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 66f0e9c06ae31589b71fd3da46bc582eadf72353b770169e8010874805617b16
MD5 47fe1ff475895e0d175aa0a9b969e0bd
BLAKE2b-256 b8af68938bd92c3478a9c5bc4907cad11e0603452afff374915698487a82a3eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2f397a534f068a061091096d17f0b7f5ef3fce8f13af784b672f338e8cec7b1
MD5 25789f5a549425051e856984afacfd92
BLAKE2b-256 3829ab0fad5f5cfb1e750076f4cf5cc822ff7a588369d04485eacaf1f8335cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 87b6c0fcb816f38244c4d9e3ca0f7e0d4b6b62af6a334d2d00d1502c5121d6a6
MD5 8a0a0458f412ba439fe2390962e2db5b
BLAKE2b-256 1910704653ba4e57712b2c3bbefc223e18e0085e9bec21dc3ecd6588ef85f0b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55ce1570852b1a2c78187aec159a32a4bccb18e43bfdd33260a2b88274b49b73
MD5 78976f6854bfbcd3481537a3dd82dfc8
BLAKE2b-256 9e5c0d65c2a53cf078863311c4d0cd27ecc58142e2eab3fedcc96e44ad06a912

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bde2743dbd8eaae82886a7b2aa492bb1f68b1cb9bcc1dfff25bfe3c5bca66e9f
MD5 7df3487bf0f650e635ef8b5efffcf0ce
BLAKE2b-256 52e543c6856d7e535216a6ad0431f6b2631e3aa04656e5a1815c176babd963b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32ebdf246e71e83bf384eb2aef8101c9195e504014a49d71c2abcc32597fbf62
MD5 c2645536bd6f175edc55098d6c2e2bdf
BLAKE2b-256 65e7e7af5d3f02e6f73a9babbb911e8cf9a7d1a5ca6dc135dd6b48f8f086196a

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9fc6eb689a9d9abfad19e90b1fd87aa82d5d95952b935a8ea8dc91ccf03044bc
MD5 d3675287c071cbff8179f90fa81fa4cf
BLAKE2b-256 d3e009e9a73fbad33c197740804e58917d3d151b2ed7d0074782800cc5bec176

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 de9bd9255822dd90a56b9d372b6f1647d7a79269ad3d920127f92d6a3d698af3
MD5 0b259ad7fb222cc18bc1b7b1bd6e4435
BLAKE2b-256 c8f4edca6ed90c53583809fcd39d521c31ba500d95e07f82b4d3d0b667dce809

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 24d32cae3dd48ea9d87a74f2ac42449d186b94e16ce3216e04bc6d96cdb4d328
MD5 1703b8d9bf319ba13ed85cbfded087f1
BLAKE2b-256 019b09f28c0bfe8915807ca13db2965e02496806a723d3a6e5516c97156e89ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72c944d8d73adcf458a7eab75501ebbd3897656ba2aa0724552cf75baeb6900e
MD5 25aa57e9f2c76cd5982552d04f0d9c98
BLAKE2b-256 a04ddcdc26dee1ba60b27cae4557f95e52f6520ee6b665b400fbc22d47b16904

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8c2195f7ea5cc35ca603533b03e99f56f5eda53c33ddfc820a20cb80725ef9a
MD5 a4c005dc1b6812a87ce3145630321423
BLAKE2b-256 5bd30d7ddc017aec1daa9c5ae1a70f88f1b0ad1fdca16ef9109f8736e1ae8c02

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0b6e9a4fee7a3528d2649e2015076520588bcf2d83dd43200aa1f44545a8ef8
MD5 9a020279a4bab57e535f3a330c052b8d
BLAKE2b-256 3876fe97cdae26a8178801ea6fe64cf97114ab54bc81422149149425f2e6ec1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c94a541e8a7e691c2db345521a1a0aea63b70211ae933301cef6c56266ae4f5b
MD5 866860b9727519f6aae6289e3c3297e6
BLAKE2b-256 73ead2e05a33536c3dca5ebf393e8e4cce82544ec497131c247d51c07bd068bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ab9fd81593ea7c681bf496368fdc5915c6923e4d1fc2d7f38a2f2bf5f5a728ae
MD5 cf5cb2acb061181ebf12b9afe240876c
BLAKE2b-256 1cba2c15bf86c59f7ad57bfa3dbd1e3d0f669ff55eb833176b66bf7f56b37aa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dd3a6229232d87fa1e0fc23d6facde77f66a429eced9c1b89d8c2d1e85b13f56
MD5 b5624212cdfa682a2cfcab0ca3785f32
BLAKE2b-256 5f30600b5b61782b3055437cb7a88cdd06079fa12acf940813d835b77bd717cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f9bd33b8885398d2b81d2767688e9394f6a6f0ebb9da4718990571f4200a3d0
MD5 e778afb54cadcff05eea40348b0c706d
BLAKE2b-256 89d72fa9909df5a9d6b87de02ae44bae0931bbf36e34d4c36ef5f86bc952e5fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7737704dc02069bc9ac7665c9486726873d28378ebf5af9b2d4bf037b6153e97
MD5 f3846d6b203a254b40bbcdceead5b93a
BLAKE2b-256 ce08af4dd9b0f0d3504481977f7375d30f636a899aa3a838fc1b61b1251c090c

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 313063e2fb97fa0be095af8571eb3254196167810f8a9246710529703ad714bf
MD5 1fc93db817ee3cc58bba4484778eca1e
BLAKE2b-256 aff4b8823b0ad4719d0c0175bb5d7a1b681c21a605a3cd1d7a194f1cfe6650b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60841d52a0f1a1cfd7e784237d93f11e9da1ba5e926cd18ba7c538dd20b0ca3e
MD5 4c2bd8b14c1f74ad27e862a3f3780341
BLAKE2b-256 a7a1f31c2ca477316ccd4d2eb8fd71bbe79a74604f47f1eeb17bcd5f5e4c8b55

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c36bbb25f9614cd2b77465ae1cbf487415f009a41e541807cbacd8a942393fc2
MD5 2a45354d152853035909b5ee423da64c
BLAKE2b-256 9c1402f7653299355904bc23952cfc8e73291fc6235dfae47ceb69f5c56a0491

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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

File details

Details for the file frequenz_resampling-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frequenz_resampling-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ea3ea3b02dc9165bc3c9f9ce06e6a2d8539e697d8bf842a13b1b64716868681
MD5 5350882c6f5835ad0493511def6d1c53
BLAKE2b-256 90ba8bf566fd4756962da751bad5aa8fdbeab9fe528c7e2f043d5af9e7c3498c

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_resampling-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-resampling-python

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