Skip to main content

rietx-kernels

The compiled kernels of rietx, a Rietveld refinement package for powder diffraction. Five compute the model's peak profiles and their derivatives. From 1.1.0, two more draw the structure figure. From 1.2.0, on x86-64, the two kernels for asymmetric peaks call an exponential ported from SLEEF, held to its 1.0 ulp bound, and run four wide where the CPU has AVX2. exp exposes the exponential they call so its bound can be measured. They are built for rietx and have no other public interface.

The package is one abi3 wheel per platform, built from Rust with PyO3. Its major version is the kernel interface number, rietx_kernels.KERNEL_ABI. A rietx that calls them pins that major version and checks the integer at import.

The source lives in the rietx repository under kernels/. Build it with maturin develop --release -m kernels/Cargo.toml from the repository root.

Metadata

Release files for rietx-kernels 1.2.0

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

Built distributions (wheels)

Table of built distributions (wheels) for rietx-kernels 1.2.0
File Actions
rietx_kernels-1.2.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for rietx_kernels-1.2.0-cp311-abi3-win_amd64.whl
rietx_kernels-1.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for rietx_kernels-1.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rietx_kernels-1.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details for rietx_kernels-1.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rietx_kernels-1.2.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for rietx_kernels-1.2.0-cp311-abi3-macosx_11_0_arm64.whl
rietx_kernels-1.2.0-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for rietx_kernels-1.2.0-cp311-abi3-macosx_10_12_x86_64.whl

Total release size: 1.4 MB

Release files / rietx_kernels-1.2.0-cp311-abi3-win_amd64.whl

Download URL rietx_kernels-1.2.0-cp311-abi3-win_amd64.whl
Size 213.0 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4d49c6b051fd1b651f2f1b16f611b7f26c9d836c6dddd23403e80e913bc79506
BLAKE2b-256 checksum
How to use checksums
3d664a16357a73ad1c76018647733033f14d31ad590a634f249f203918ad4fdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / rietx_kernels-1.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rietx_kernels-1.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 315.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
061ce3e7a2f3015add6eed53d9e403482860d060b6366af57a4db059be444c0b
BLAKE2b-256 checksum
How to use checksums
142fb161749f59bf7f28c1fc5e5f497976fb68d11984ea4bcd78fc9e933639b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / rietx_kernels-1.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rietx_kernels-1.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 291.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
89d5efcd700da06d2d64cd5a9f6f3f9d691d43a695b5e62ee6ae56baeac98df6
BLAKE2b-256 checksum
How to use checksums
48e8ad4de8fa67943cb8a84ffffd1130ad057da874ce53f1a71c0cf12db86f16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / rietx_kernels-1.2.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL rietx_kernels-1.2.0-cp311-abi3-macosx_11_0_arm64.whl
Size 275.5 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f5133c0fd2aab461921a4707663912548237da57613896b4b2d5d4eea8bacf08
BLAKE2b-256 checksum
How to use checksums
881d05fddbe33f680ceafeaacfa0924e64a6192e1f9defb83c231fccb992bb3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / rietx_kernels-1.2.0-cp311-abi3-macosx_10_12_x86_64.whl

Download URL rietx_kernels-1.2.0-cp311-abi3-macosx_10_12_x86_64.whl
Size 301.5 kB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
457c497691e464957f0f6c9055fd16df6a18917718b1d7a184498b04b2ee94fe
BLAKE2b-256 checksum
How to use checksums
34647eb706c5ab06f0e8b900f89b69dd211e090116cacadbd0b669421e5bb0cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Security for rietx-kernels 1.2.0

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.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for rietx_kernels-1.2.0-cp311-abi3-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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