Skip to main content

Build Status@GitHub Coverage Status

libElPeriodic

Library to run frequent periodic tasks.

Principle of Operation

The libElPeriodic is designed to simplify writing control loops that are expected to run at constant "tick" intervals with smallest possible overhead and little or no support from the underlying run time environment.

The library is optimized to align active periods of the control loop to the set frequency (and optionally phase as well) by applying phase locked loop design with a proportional phase detector and a low-pass filter as an error amplifier.

Basic Usage

Sample usage pattern is demonstrated below. The code block denoted by the square brackets will be executing 125.5 times a second, untul the value returned by the is_runnable() routine is non-zero. Provided of course that the "logic" does not take more than 0.01 second to run on average and that OS scheduler plays the ball.

#include <assert.h>
#include <time.h>
#include <elperiodic.h>

extern int is_runnable(void);

void
event_loop(void)
{
    double frequency = 125.5; /* Hz */
    void *elp;

    elp = prdic_init(frequency, 0.0);
    assert(elp != NULL);

    while (is_runnable()) {
//      [----------------------];
//      [Insert your logic here];
//      [----------------------];
        prdic_procrastinate(elp);
    }
    prdic_free(elp);
}

Dispatching Calls from Worker Threads

The library also supports simple FIFO queue of function calls that have to be dispatched by the library asynchronously in the main thread during the "procrastination" time intervals. This allows I/O, timer and other type of events to enter into the processing loop in a thread-safe manner.

This can be accomplished by enabling the functionality using the prdic_CFT_enable() API and then scheduling necessary calls via the prdic_call_from_thread() in a worker thread(s).

#include <assert.h>
#include <time.h>
#include <elperiodic.h>
#include <pthread.h>
#include <signal.h>

extern int do_something(void);

struct prd_ctx {
    /* This member is initialized in the main thread */
    void *elp;
    /* This member only accessible by the main thread */
    int is_runnable;
    /* This member is filled in by the worker thread before exit */
    int result;
};

static void shutdown(struct prd_ctx *ctxp) {ctxp->is_runnable = 0;}

static void
worker_thread(void *ap)
{
    struct prd_ctx *ctxp = (struct prd_ctx *)ap;

    ctxp->result = do_something();
    prdic_call_from_thread(ctxp->elp, (void (*)(void *))shutdown, ctxp);
}

int
event_loop(void)
{
    struct prd_ctx ctx = {.is_runnable = 1};
    double freq = 125.5; /* Hz */
    pthread_t wthr;

    ctx.elp = prdic_init(freq, 0.0);
    assert(ctx.elp != NULL);
    assert(prdic_CFT_enable(ctx.elp, SIGUSR1) == 0);

    assert(pthread_create(&wthr, NULL, (void *(*)(void *))worker_thread, &ctx) == 0);

    while (ctx.is_runnable) {
//      [----------------------];
//      [Insert your logic here];
//      [----------------------];
        prdic_procrastinate(ctx.elp);
    }
    pthread_join(wthr, NULL);
    prdic_free(ctx.elp);

    return ctx.result;
}

Story

It came about having to write the same code over and over again in multiple real-time projects, ranging from game Digger, RTP relay server RTPProxy. It has also been recently utilized to replace a heavy-weight (and at the time not portable to Python 3) "Twisted" framework in the Python Sippy B2BUA project.

Metadata

Release files for ElPeriodic 1.5.2

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

Source distribution (sdist)

Source distribution for ElPeriodic 1.5.2
File Size Uploaded
elperiodic-1.5.2.tar.gz 15.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ElPeriodic 1.5.2
File
elperiodic-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
elperiodic-1.5.2-cp314-cp314-manylinux_2_34_s390x.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ IBM System/390x Details
elperiodic-1.5.2-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details
elperiodic-1.5.2-cp314-cp314-manylinux_2_34_ppc64le.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ PowerPC 64-le Details
elperiodic-1.5.2-cp314-cp314-manylinux_2_34_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-32 Details
elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ ARM64, Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
elperiodic-1.5.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ IBM System/390x, Linux glibc 2.28+ IBM System/390x Details
elperiodic-1.5.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ PowerPC 64-le, Linux glibc 2.28+ PowerPC 64-le Details
elperiodic-1.5.2-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32, Linux glibc 2.28+ x86-32 Details
elperiodic-1.5.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
elperiodic-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
elperiodic-1.5.2-cp313-cp313-manylinux_2_34_s390x.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ IBM System/390x Details
elperiodic-1.5.2-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details
elperiodic-1.5.2-cp313-cp313-manylinux_2_34_ppc64le.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ PowerPC 64-le Details
elperiodic-1.5.2-cp313-cp313-manylinux_2_34_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-32 Details
elperiodic-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ ARM64, Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
elperiodic-1.5.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ IBM System/390x, Linux glibc 2.17+ IBM System/390x Details
elperiodic-1.5.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ PowerPC 64-le, Linux glibc 2.28+ PowerPC 64-le Details
elperiodic-1.5.2-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.28+ x86-32 Details
elperiodic-1.5.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
elperiodic-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
elperiodic-1.5.2-cp312-cp312-manylinux_2_34_s390x.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ IBM System/390x Details
elperiodic-1.5.2-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details
elperiodic-1.5.2-cp312-cp312-manylinux_2_34_ppc64le.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ PowerPC 64-le Details
elperiodic-1.5.2-cp312-cp312-manylinux_2_34_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-32 Details
elperiodic-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64, Linux glibc 2.39+ ARM64 Details
elperiodic-1.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
elperiodic-1.5.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ IBM System/390x, Linux glibc 2.17+ IBM System/390x Details
elperiodic-1.5.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ PowerPC 64-le, Linux glibc 2.17+ PowerPC 64-le Details
elperiodic-1.5.2-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.28+ x86-32 Details
elperiodic-1.5.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
elperiodic-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
elperiodic-1.5.2-cp311-cp311-manylinux_2_34_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ IBM System/390x Details
elperiodic-1.5.2-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details
elperiodic-1.5.2-cp311-cp311-manylinux_2_34_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ PowerPC 64-le Details
elperiodic-1.5.2-cp311-cp311-manylinux_2_34_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-32 Details
elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.39+ ARM64, Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
elperiodic-1.5.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ IBM System/390x, Linux glibc 2.28+ IBM System/390x Details
elperiodic-1.5.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le, Linux glibc 2.28+ PowerPC 64-le Details
elperiodic-1.5.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-32, Linux glibc 2.17+ x86-32 Details
elperiodic-1.5.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
elperiodic-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
elperiodic-1.5.2-cp310-cp310-manylinux_2_34_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ IBM System/390x Details
elperiodic-1.5.2-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details
elperiodic-1.5.2-cp310-cp310-manylinux_2_34_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ PowerPC 64-le Details
elperiodic-1.5.2-cp310-cp310-manylinux_2_34_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-32 Details
elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ ARM64, Linux glibc 2.34+ ARM64 Details
elperiodic-1.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
elperiodic-1.5.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x, Linux glibc 2.28+ IBM System/390x Details
elperiodic-1.5.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le, Linux glibc 2.28+ PowerPC 64-le Details
elperiodic-1.5.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.28+ x86-32 Details
elperiodic-1.5.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details

Total release size: 1.8 MB

Release files / elperiodic-1.5.2.tar.gz

Download URL elperiodic-1.5.2.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5d43691198bc09cec00bad83e721eb0dee31809aa2f498736ca66f1272bfcf0b
BLAKE2b-256 checksum
How to use checksums
221a1cbc6eba67ebeb9cb38327e26b45d160d5a696b105e26f7bb6a1cfcfda64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux_2_34_x86_64.whl
Size 29.0 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
dbe61777cf2eceda7c32f30dc9ba18202acce81985e0ebfbd979218afaa444ec
BLAKE2b-256 checksum
How to use checksums
b39afe093d4d3f8e8430498ff365a5f2603dcb798b57acaa023b9c739a258f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux_2_34_s390x.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux_2_34_s390x.whl
Size 29.0 kB
Tags CPython 3.14 Linux glibc 2.34+ IBM System/390x
SHA-256 checksum
How to use checksums
9d420868f4ef2e969fb5cec4841dd170ba72b4081bdb1acf757a8519b9be4610
BLAKE2b-256 checksum
How to use checksums
f5112d4fa4b86282c5630c5cc9ef0bf5508f8b3ee7f99f78d32a013d8b8329ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Size 28.9 kB
Tags CPython 3.14 Linux glibc 2.34+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
3a1612018ed0dd79f106c9741831d24e64f9e13b6b38052f2d6508908d6fe2d9
BLAKE2b-256 checksum
How to use checksums
7c8155b0b1022eab56c8c93153c571dd62923e29be19bbf08680c47aa989e929
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux_2_34_ppc64le.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux_2_34_ppc64le.whl
Size 31.0 kB
Tags CPython 3.14 Linux glibc 2.34+ PowerPC 64-le
SHA-256 checksum
How to use checksums
41cabe907d1a71b5ef19f25d61ab272aaab5a7ec96c85f05445e181ac0db96e5
BLAKE2b-256 checksum
How to use checksums
c4f2982b78c752fec8e7ad1d6babcc205455a08a45a7e663c84a0693a6b116dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux_2_34_i686.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux_2_34_i686.whl
Size 29.2 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-32
SHA-256 checksum
How to use checksums
2e465a824394c7ad0bbcda3536d1a19b4fa0fd7bcbc86b23b4f9586e73d9dec2
BLAKE2b-256 checksum
How to use checksums
703f94cca963c8f433b86eed3df4d39e2e70ae75cf633d438a75080d930867d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.whl
Size 30.1 kB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
e249ccf7f3ad8b56bffaa0613a60c7260d399f591c56cd0eef9b080b1f026d4d
BLAKE2b-256 checksum
How to use checksums
933c97f2bb43331fb7d3c82e8224d29d9b603e399d60249c844cea981918939c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Size 30.0 kB
Tags CPython 3.14 Linux glibc 2.34+ ARM64 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
7b2f5730f0885acc0a8b100ef708a4f9a2e421d429f01f334af68d1ac57c0b81
BLAKE2b-256 checksum
How to use checksums
4fbb5d922e12a8d0615d955706d76f5db1baa156a4db4acc2db962b9729ecc03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 28.9 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b0864f7d4cd035175551510d08d2d7ea3ffb08202054066855e6d6cfbff3609e
BLAKE2b-256 checksum
How to use checksums
3a8c0e1b5100640531fc7084a66b86c585ee764c1ad40aea0522b0ae2a02651b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 28.9 kB
Tags CPython 3.14 Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x
SHA-256 checksum
How to use checksums
f83a0f5c1edfde70813776194df0576c9d5d5dcee1e6abbe2ae4bc6c37de7fa4
BLAKE2b-256 checksum
How to use checksums
0c50bff04c20ce7da08b0f766ab5132473c164997e32770d9f36c186245b496a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 30.9 kB
Tags CPython 3.14 Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le
SHA-256 checksum
How to use checksums
bd6e0e9892a9992b38bb158e2bea050427ad65eb1e7159b0550000cddaa20687
BLAKE2b-256 checksum
How to use checksums
2d6f23f76c90aa1e94dab03b87cfc8cee8cb45c0b9723de2dd7c53e58a9079d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Size 28.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
9c35e35f717322874378464e7b8d13eea8f063101094ea0589b16770795afae3
BLAKE2b-256 checksum
How to use checksums
0c9a041af5f226b7aa4862dc282bc56701823e70123cd25a8d6b11643509f1a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL elperiodic-1.5.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 29.8 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f9b14f7720b21635992398b646504503feb4f103b4899353b0c9aad55bfa49e0
BLAKE2b-256 checksum
How to use checksums
2ed897925ad4c50c325284b6d6677eaca69fce797bb33a1911f42c5cfefbbf5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux_2_34_x86_64.whl
Size 29.0 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
efb38eace2f99c88cb3b3ad9469da8945df68a4cc3178880afbab46491c38225
BLAKE2b-256 checksum
How to use checksums
cd6df425d430ba6dccf8ca626516155f98716756ef13eed499d22725e74ec8be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux_2_34_s390x.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux_2_34_s390x.whl
Size 29.0 kB
Tags CPython 3.13 Linux glibc 2.34+ IBM System/390x
SHA-256 checksum
How to use checksums
1664983da256546280bbe38cc01bae7edb4323020fc955ebff21e76b9c64b110
BLAKE2b-256 checksum
How to use checksums
7e9f48ab8de39b80338b29264e2006342c1b385c0a6b52f20357ca018e162bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Size 28.9 kB
Tags CPython 3.13 Linux glibc 2.34+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
6c57c83d8c5b7835e3a9877cb14a68ecf80b5e15459089623c10c8be5d21bbf4
BLAKE2b-256 checksum
How to use checksums
a6339cfc95eefc617e517af80683b0bb2c27a381494f2762a4f7322b8e8ed69d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux_2_34_ppc64le.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux_2_34_ppc64le.whl
Size 31.0 kB
Tags CPython 3.13 Linux glibc 2.34+ PowerPC 64-le
SHA-256 checksum
How to use checksums
5e889b421f9db672a67b4c62a8b66e4d0e6335b648546cfd87ab1d713e3d1bb8
BLAKE2b-256 checksum
How to use checksums
17f0c3d4892548954d56ff06024b0b4b5c4e5daf45582de5c86dc0000a4c15ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux_2_34_i686.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux_2_34_i686.whl
Size 29.2 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-32
SHA-256 checksum
How to use checksums
2c806b79da539fc5e67b3e2cec96825b5efa41e621efdedb78f13e1c2eaf4c9b
BLAKE2b-256 checksum
How to use checksums
c9b378692446103938fe1c59d4b7f5cfa166ffbffa498bc06df60ea1b2bea0a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux_2_34_aarch64.whl
Size 30.1 kB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
630d5bc4dc8814a79a5e1bb9cc0710ce741b6a6126a23fabd21e87d1c34b04da
BLAKE2b-256 checksum
How to use checksums
5545cd8181c94fa485d16ca2dbeaa4bfdb046ee9128a6b50ed6356731d65e8a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Size 30.0 kB
Tags CPython 3.13 Linux glibc 2.34+ ARM64 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
155f5762897ddbfc961d03e8d1a3db885f1a58482e57d18bf84be4ff798ed137
BLAKE2b-256 checksum
How to use checksums
a3f4a45c01f81df93f01b1ed89f58cd517c37d88acc492c2fa94693f79dd5f40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 28.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ccef5fbb28fe79babdaa966a491a8561ea419fd901ab8a0d4d3aaaf4d29a9223
BLAKE2b-256 checksum
How to use checksums
28cabbc5d11a508ad39f9b064f5a59e668ddfbfed255183a267d0066355c5115
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 28.9 kB
Tags CPython 3.13 Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x
SHA-256 checksum
How to use checksums
1b0b00412efb7ccc650a888171c53f2db4ddd0d649bb17f37fb2beb93dcc0ed6
BLAKE2b-256 checksum
How to use checksums
342ce1350585c7fd0a26a3e368396b463f93afaa62eb96e78cec5eed2570a9cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 30.9 kB
Tags CPython 3.13 Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le
SHA-256 checksum
How to use checksums
37d115c1807f183b206ff7994276b01a3389e92356463ea3211a2f6d72453a5d
BLAKE2b-256 checksum
How to use checksums
55545a2f335d66219b62b1c4c9f7d764d8e7c6ac3b91cbcdacb18749c0b74b4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Size 28.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
97d5bbc7c516d558a974e89df98da46eb8bd278dd3b135967b970f2a1e6dd6d4
BLAKE2b-256 checksum
How to use checksums
83f5f42adc68e769fff234bf7fd1343502d6add2db61e0ae27ff387b38a4cd3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL elperiodic-1.5.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 29.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7f3940cd6dddcd5ee6a6a9947235f94afdc16eca77ff21668715086f6be25ecc
BLAKE2b-256 checksum
How to use checksums
cf4067a89729f0fc3484194469cca7e8a379a2ec94b8127c1324f8415428bfbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux_2_34_x86_64.whl
Size 29.0 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
ad5f30747907b3fe48198ed1d87110b14bc329db6abc7b3d79cc0b7c46de5cc4
BLAKE2b-256 checksum
How to use checksums
6799b8838ef9adacbfb61fe6034c481c2dc7334c17b95128d04a28a696782bfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux_2_34_s390x.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux_2_34_s390x.whl
Size 29.0 kB
Tags CPython 3.12 Linux glibc 2.34+ IBM System/390x
SHA-256 checksum
How to use checksums
a7166d5958e40ad1aa6b11c22cfb8023ad0a01bf92a8073112c4ab51d2bedc5e
BLAKE2b-256 checksum
How to use checksums
dbdc4339b9c3d2004920b29439f2fb535c3634ca0f1972ad068465850dfa0d8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Size 28.9 kB
Tags CPython 3.12 Linux glibc 2.34+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
af0dfef57166264f8eecd0944ab966e9446ef85f3c4fca82107a1ee082d95d5f
BLAKE2b-256 checksum
How to use checksums
6c73f4c79c5df270a028b47215b758b5f1a0ce3d2713c767e6fae9c9fbd62a5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux_2_34_ppc64le.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux_2_34_ppc64le.whl
Size 31.0 kB
Tags CPython 3.12 Linux glibc 2.34+ PowerPC 64-le
SHA-256 checksum
How to use checksums
c851e2c4125c7e5b62271f219d6b97564e2f5207eb0edb966847a9fcc5a8e993
BLAKE2b-256 checksum
How to use checksums
b2dca18a78d7ada60bb961150effcb18986a60b27b9120f1afc5908b27dc5ba9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux_2_34_i686.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux_2_34_i686.whl
Size 29.2 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-32
SHA-256 checksum
How to use checksums
e0be7e55027ea6a560d2ee69edca68691b4a65f2796a12c0f2e969c0d33c9e90
BLAKE2b-256 checksum
How to use checksums
2db1daceb0ed92464fdad3881bad3af8941bf5fee3156e54908789501904bd18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux_2_34_aarch64.whl
Size 30.1 kB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
fe800357419cbf216b0648f1755057a9c5ec0e100013a4233103f3d56925e37b
BLAKE2b-256 checksum
How to use checksums
2f88b60f782b928c893f1b2f43c8b5633f40fcc9b34c31a39a1f4cb252817b53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Size 30.0 kB
Tags CPython 3.12 Linux glibc 2.34+ ARM64 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
92a86b54ec06e867e828e0149ebb1bf77ac7c63446e61fd0311c92b30bee0780
BLAKE2b-256 checksum
How to use checksums
4dc5e3a7c50c8e711a2cfcb6d8b80e8a1e5038c69d244eb477e87aea80485115
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 28.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f8c4f480c4f89517b564d8cf00caeb8c2b1c3fbd03f870b666dfc2b66435b5c5
BLAKE2b-256 checksum
How to use checksums
764ae20907a470725350d4f360d423e3458cd8f17dac0edeb92f6d2fa48c2af0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 28.9 kB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x
SHA-256 checksum
How to use checksums
b4803b917db9191e8982277ee1a792c38b7831f9faeb1087802113aa38a533aa
BLAKE2b-256 checksum
How to use checksums
63ee5841e0f2951271618d755fdf31baef9b680ebcaa68e8aa02b1245e3ec93f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 30.9 kB
Tags CPython 3.12 Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le
SHA-256 checksum
How to use checksums
486bd641e2ea63b5c852393ff1d285d03bc27cd6af691c45cf342a634877770f
BLAKE2b-256 checksum
How to use checksums
21428fae066a43b55b9b239fe847b802da9e35e5883faa33d7bc7c40216f0bfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Size 28.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
ba51c5a53472ef096964a351c84b01699cc99a826ed02a595812acd190e7587a
BLAKE2b-256 checksum
How to use checksums
1e83f333d65aa760d27abf5414df68593b2bd5d20687412501f7a3dcf9a73e91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL elperiodic-1.5.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 29.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0c14f568d3ca6a6990ce7ae961ffae7f4346ea0143fe6b4f9f3a4cb3855babba
BLAKE2b-256 checksum
How to use checksums
0de54ef79c2096911e2fa2289b0968242d8b18914213c7a2a153eb7837f27694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux_2_34_x86_64.whl
Size 29.0 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
b6d051a7e5dd07daa58c8c9453f9d72850e641c4fa21af1a40cda793bb7951a0
BLAKE2b-256 checksum
How to use checksums
9c41e78d34a00b610152500ed108b8d1483cfef6a5101a1b013bf6040cc09706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux_2_34_s390x.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux_2_34_s390x.whl
Size 29.0 kB
Tags CPython 3.11 Linux glibc 2.34+ IBM System/390x
SHA-256 checksum
How to use checksums
1d4baf81d6cf99407776bb521de1086d57fad3f04b4c96b7b3ba77fb31bdcb1d
BLAKE2b-256 checksum
How to use checksums
ebcf0d2c854ef655de705d4a9dce464e7013db5c66ea5aa5f2ac33aca0036536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Size 28.9 kB
Tags CPython 3.11 Linux glibc 2.34+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
314f32d3e04b169bcc4c4251be49cf1504591551495e8fb0899e2e104c219dd8
BLAKE2b-256 checksum
How to use checksums
fddd03d22a71fa17440fae6963b5d0b76789c26aaf17156fb9bac235d5338ee9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux_2_34_ppc64le.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux_2_34_ppc64le.whl
Size 30.9 kB
Tags CPython 3.11 Linux glibc 2.34+ PowerPC 64-le
SHA-256 checksum
How to use checksums
a7833296400b0d18d6b5840aa53853b3c86a81919612838fe54c573c0ef6434a
BLAKE2b-256 checksum
How to use checksums
59a44085b9859c2ff62b453de906ae6b140ac709247bf8befd959f0e47100712
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux_2_34_i686.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux_2_34_i686.whl
Size 29.1 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-32
SHA-256 checksum
How to use checksums
6a1ee2f6a4f6fe4458fef2b3a9801af0a36e73a3e7feb60950a2144f8ca48722
BLAKE2b-256 checksum
How to use checksums
4003dcb7b20dcfdb85bebf117eba2bad919f0b76e9fcb20ce39af0b84c79afe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.whl
Size 30.1 kB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
4ef0535dbf1aa5528f9e1d1076e495066aa4c8fdae7ddbc9e3a19d0bd727a80b
BLAKE2b-256 checksum
How to use checksums
00a75f742150e20c692c7ef12d4b3581e9694c855883b09dfc09c2f6e2fdd2dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Size 29.9 kB
Tags CPython 3.11 Linux glibc 2.34+ ARM64 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
7679f515fa4a97fba8631a325aff445580d747d3ed864f2b1d4b0ef05776ef8c
BLAKE2b-256 checksum
How to use checksums
7314c498a18ab70dfea28dc372898c7e93f64b8753c56386b50ab72a89ec0bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 28.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
97869436932b85d93057300c46241a52b731569851cd62a10f7c06a0d28b16f4
BLAKE2b-256 checksum
How to use checksums
0ae75fb0c76287b34159b61cc3639e787da6b5fbf23e91abbe1570bc84c11218
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 28.9 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x
SHA-256 checksum
How to use checksums
158eeec6addb1b0737f29befe773d05b7970e7aad35ed074fffebb7c8367a6e4
BLAKE2b-256 checksum
How to use checksums
02c6197e927a918de5653aeaf3d2ebd5926b627c9e8898ddee7f78b485a6a439
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 30.9 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le
SHA-256 checksum
How to use checksums
7cd636d3f7d1754f2522c23ef1eb1162413a8298489416b4c828a902af4f659f
BLAKE2b-256 checksum
How to use checksums
8716f11a277734190fe4c04662b17a23948bd7cde50089eabd4267ec9191a489
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Size 28.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
1852f8a74aeb01c8c755b551a673358aaa59df08c20440954809f8e3b07cb34d
BLAKE2b-256 checksum
How to use checksums
38d59a14146b37267ea884f7167b2785345cffa0d3dc58dcf0dc339c2f04d652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL elperiodic-1.5.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 29.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
152970535e5a1e336babb05d76fcb68cf34adfc331a21b6d1aed5e54612ce147
BLAKE2b-256 checksum
How to use checksums
909f46a4f832f1611503a8e341e8a190fa6bb2cd4de540605e7c7c1806271e0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux_2_34_x86_64.whl
Size 29.0 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
39773781693091fb97860ce9a922e2bafb9f027595e0c7299140c2c303097b2f
BLAKE2b-256 checksum
How to use checksums
9b308cf6aac61e8200d0d349627ff5d69e2fd43d46085198aebebbf25c9ee588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux_2_34_s390x.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux_2_34_s390x.whl
Size 29.0 kB
Tags CPython 3.10 Linux glibc 2.34+ IBM System/390x
SHA-256 checksum
How to use checksums
fbfb9ec3d0562ea76230a647a6bc169bf82028574d844bfdd8409e2045baab00
BLAKE2b-256 checksum
How to use checksums
2d50f344587e4441c0d939066c51b9ffc65f7bf6680db5d8fd1ef7e8b36ed500
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Size 28.9 kB
Tags CPython 3.10 Linux glibc 2.34+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
aa01e7d60d929100ebe0895f4ad3cb8af7eb58b5634e43ac2587f691dd13822e
BLAKE2b-256 checksum
How to use checksums
daba04cf35f7aa36d05ebb371ee1952f9e262c6804aa89e2460db8353795e1a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux_2_34_ppc64le.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux_2_34_ppc64le.whl
Size 30.9 kB
Tags CPython 3.10 Linux glibc 2.34+ PowerPC 64-le
SHA-256 checksum
How to use checksums
74e62dad6214ffa1533e547e9cbd99b65e68428e1f2d70d25fe21f8967b95c15
BLAKE2b-256 checksum
How to use checksums
f0d792b3d19ab9b545869cfc97308d54164f22f57055ad7bd1dbc9f779303958
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux_2_34_i686.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux_2_34_i686.whl
Size 29.1 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-32
SHA-256 checksum
How to use checksums
1cd46da11004a0e6034cb346ef54f86a3cceb51ccdea14e639475645a17ad0db
BLAKE2b-256 checksum
How to use checksums
b87b94223b362aa2e600bb81aaebd1b7343b8b2335b37f66cb1102fff5c1a00c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.whl
Size 30.1 kB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
9187ca5de96e1d04fd6529bd976f97725dacd49adc606a83331686d02fd86649
BLAKE2b-256 checksum
How to use checksums
e9f76124f5d541ffe3b49494ca32b2852f8d25ed7a04bd9f162181174940c144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux_2_34_aarch64.manylinux_2_39_aarch64.whl
Size 29.9 kB
Tags CPython 3.10 Linux glibc 2.34+ ARM64 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
85e78dda7debe86757ba53ee96515f25ee7368d4537b7bbf984de90129baecd9
BLAKE2b-256 checksum
How to use checksums
e69d8bbf09e66cc700e4772bb44820c89adca6495c0ca6fcc8992bff46327c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 28.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
03a03b80eba1fd843fd68879151e831bad997b5fcc24c525d6db2f252325af7f
BLAKE2b-256 checksum
How to use checksums
9de41b34ece27c18c19539ba6dd9cc8f3e36b96fb4b790f011a04c2642a212e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Size 28.9 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x Linux glibc 2.28+ IBM System/390x
SHA-256 checksum
How to use checksums
c4471155075bc40fe652bf1d638101bb80a04757dfeeea6d9c3b213e4fde52a3
BLAKE2b-256 checksum
How to use checksums
8958eecf50bd34c84f8bc1b266f5542fd007484a43e773f457d655f48556a952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Size 30.9 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le
SHA-256 checksum
How to use checksums
475034c5c86ee34e5bcbea8ed235e93ec9b7d903ccd634a5639a437c3839be0c
BLAKE2b-256 checksum
How to use checksums
172ecb6f04e068b8d06155069cf90999ea99ed7e8c2b0abd695baed839d3d981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Size 28.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.28+ x86-32
SHA-256 checksum
How to use checksums
4b96ae25ab936fb20740d46a7b9ae5ad522ee8cb4659d398c0a8fb36fc9f542a
BLAKE2b-256 checksum
How to use checksums
053008a31b4e650b1e986767f505d4b33fdbff0c473f169901b94be728a1c04b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release files / elperiodic-1.5.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL elperiodic-1.5.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 29.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
20aba6a36a25f5f593e9892c032f4b17894fc534db452ebd3484eed124e2d90d
BLAKE2b-256 checksum
How to use checksums
ec3f232016fb72c149f794c09b00aca201f190dde6d77a46669855db1139500c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.5.2 This release

61 release files

1.5.1

61 release files

1.5

41 release files

1.4

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page