genalyzer: Python Bindings
This package contains the python bindings for genalyzer, a library for computing data-converter performance metrics.
FFTW Binary Wheel Variants and Licensing
The platform-wheel variants built for supported Python and operating-system combinations link the native libgenalyzer library against FFTW and use wheel repair tools to bundle the required FFTW runtime. FFTW is GPL unless a separate commercial FFTW license has been obtained. The published FFTW-inclusive wheels therefore select the project's GPL-2.0-or-later license option, and their package metadata reports that license explicitly.
The ADI BSD source license option does not apply to these wheels. It is available only when libgenalyzer is built with FFTW under a separate compatible commercial license, or with another FFT implementation/license arrangement that permits the ADI BSD terms. Such a non-GPL build must be distributed separately with matching metadata; it must not reuse the FFTW-wheel artifacts produced by this repository's CI. See THIRD_PARTY_LICENSES.md, shipped with each distribution, for the wheel-specific third-party notices.
Optional Features
To support pytest functionality, genalyzer includes pytest fixture to help manage plots and generate reports.
This is heavily based off pytest-reporter-html1. See LICENSE for related licensing information.
Pytest Testing (of plugin)
Tests were heavily ported as well from pytest-reporter-html1. File headers include attribution.
Metadata
Release files for genalyzer 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| genalyzer-0.1.7.tar.gz | 74.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| genalyzer-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 151.3 kB
Release files / genalyzer-0.1.7.tar.gz
| Download URL | genalyzer-0.1.7.tar.gz |
|---|---|
| Size | 74.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
70ad60ebd3721c10643951db200e60ef0890133374a989fe95bd2fe9ea4a8a7e
|
|
BLAKE2b-256 checksum How to use checksums |
e0e9049dee2aeda7de132da458b0fa0b50e9905550f81e2102f954de195d0372
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.
Transparency logRelease files / genalyzer-0.1.7-py3-none-any.whl
| Download URL | genalyzer-0.1.7-py3-none-any.whl |
|---|---|
| Size | 76.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eeaefedb49f337b097749ac8bde1a97ccf00f1fd2a465aff146cd00b2da860ef
|
|
BLAKE2b-256 checksum How to use checksums |
7cdf7166d603ed922bb006297cc134589ec545a9c226d3740129a3cc6536037c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.
Transparency log