qkrylov
A modern C++20 framework for matrix-free Krylov methods in quantum many-body physics.
Overview
qkrylov provides a high-performance core for performing exact diagonalization and Krylov-based calculations (like Lanczos and Davidson) without explicitly constructing Hamiltonian matrices. By implementing the matrix-free action $y = Hx$, the library enables the study of much larger Hilbert spaces than traditional matrix-based methods.
Features Completed
- C++20 Core: Leveraging modern C++ features for performance and safety.
- Basis Abstraction: Generic basis management with support for symmetry sectors.
- Supported Models:
- Spin-Half Systems: Heisenberg, transverse-field Ising, etc.
- Fermionic Systems: Spinless fermions with Jordan-Wigner phases.
- Hubbard Models: Interacting electrons with spin conservation.
- t-J Models: Doped antiferromagnets with no-double-occupancy constraint.
- Matrix-Free Hamiltonian: Efficient application of operator sums (
OpSum) to state vectors. - Advanced Solvers:
- Lanczos: Accurate ground-state energy, lowest-$k$ eigenpairs, iterations/convergence tracking, and single-pass or memory-frugal two-pass Ritz vector reconstruction.
- Davidson: Iterative subspace solver with diagonal preconditioning for lowest-$k$ eigenpairs simultaneously.
- Dynamics: Continued Fraction Lanczos and Correction Vector linear solves for dynamical structure factor $S(\omega)$ and Green's function calculations.
- Finite Temperature: Decoupled Finite Temperature Lanczos Method (FTLM) for multi-temperature sweeps of thermodynamic equations of state ($Z, F, E, C_v, S$) and arbitrary physical observables with error bars.
- Multi-Language Support: Robust Python interface via
nanobindwith SciPyLinearOperatorinteroperability, native Julia packageQuantumKrylov.jlsupporting the SciMLsolve(prob, alg)dispatch interface, and binary-stable dual-precision C ABI (docs/api/c_api.md).
Build Requirements
- C++20 compatible compiler (e.g., GCC 11+, Clang 13+, MSVC 19.30+)
- CMake 3.20+
nanobind(install viapip install nanobind)
Quick Start
For Julia Users
Option 1: Install the latest prebuilt release (julia-latest)
Automatically downloads and configures the latest native prebuilt binaries (libqkrylov.so, libqkrylov.dylib, or qkrylov.dll). On Linux systems with an NVIDIA GPU and driver 12+, it automatically downloads the CUDA 12 accelerated binary with zero manual compilation:
using Pkg
Pkg.add(url="https://github.com/sjp95/qkrylov.git", rev="julia-latest", subdir="bindings/julia")
Option 2: Pin to a specific historical build
Every CI build is permanently archived with its own tagged release. To install an exact, pinned build, specify its commit SHA (e.g. rev="1d00f75"):
using Pkg
Pkg.add(url="https://github.com/sjp95/qkrylov.git", rev="<commit-sha>", subdir="bindings/julia")
Option 3: Julia General Registry (once registered)
using Pkg
Pkg.add("QuantumKrylov")
For Python Users
pip install qkrylov
For C++ Developers & Local Building
If you are developing or modifying the C++ core engine:
make build
make test
pytest bindings/python/tests/test_basic.py
julia --project=bindings/julia -e 'using Pkg; Pkg.test()'
C++ Example
#include <qkrylov/basis/spinhalf_basis.hpp>
#include <qkrylov/operators/opsum.hpp>
#include <qkrylov/sites/spinhalf_site.hpp>
#include <qkrylov/hamiltonian/matrix_free_hamiltonian.hpp>
#include <qkrylov/solvers/lanczos.hpp>
#include <iostream>
using namespace qkrylov;
int main() {
int N = 4;
auto basis = std::make_shared<SpinHalfBasis>(N);
auto site = std::make_shared<SpinHalfSite>();
OpSum os;
for (int i = 0; i < N - 1; ++i) {
// Heisenberg interaction: Sz_i Sz_{i+1} + 0.5(Sp_i Sm_{i+1} + Sm_i Sp_{i+1})
os += {1.0, {{"Sz", i}, {"Sz", i+1}}};
os += {0.5, {{"Sp", i}, {"Sm", i+1}}};
os += {0.5, {{"Sm", i}, {"Sp", i+1}}};
}
MatrixFreeHamiltonian H(basis, site, os);
auto result = lanczos_ground_state(H);
std::cout << "Ground state energy: " << result.energy << std::endl;
return 0;
}
Python Example
import qkrylov
# 4-site Heisenberg chain
N = 4
basis = qkrylov.SpinHalfBasis(N)
site = qkrylov.SpinHalfSite()
os = qkrylov.OpSum()
for i in range(N - 1):
# Heisenberg interaction: Sz_i Sz_{i+1} + 0.5(Sp_i Sm_{i+1} + Sm_i Sp_{i+1})
os += 1.0, "Sz", i, "Sz", i+1
os += 0.5, "Sp", i, "Sm", i+1
os += 0.5, "Sm", i, "Sp", i+1
H = qkrylov.MatrixFreeHamiltonian(basis, site, os)
result = qkrylov.lanczos_ground_state(H)
print(f"Ground state energy: {result.energy}")
Julia Example
using QuantumKrylov
# 4-site 1D Heisenberg chain
N = 4
basis = SpinHalfBasis(N)
op = OpSum()
for i in 0:(N - 2)
# Heisenberg interaction: Sz_i Sz_{i+1} + 0.5(Sp_i Sm_{i+1} + Sm_i Sp_{i+1})
# Note: `global` is needed when running as a top-level script, but can be
# omitted if this loop is inside a function or run directly in the REPL.
global op += 1.0 * Sz(i) * Sz(i + 1) + 0.5 * (Sp(i) * Sm(i + 1) + Sm(i) * Sp(i + 1))
end
# Construct MatrixFreeHamiltonian (site model automatically inferred from basis)
# Targets GPU if available ("cuda:0"), otherwise falls back to CPU
target_device = is_gpu_build() ? "cuda:0" : "cpu"
H = MatrixFreeHamiltonian(basis, op; device=target_device)
# Compute ground state energy and wavefunction
res = lanczos_ground_state(H, return_state=true)
println("Execution device: ", target_device)
println("Ground state energy: ", res.energy)
println("Iterations executed: ", res.iterations)
println("Convergence status: ", res.converged)
Things To Be Done (Roadmap)
- Distributed Multi-GPU: Multi-node MPI + CUDA/HIP Kokkos execution space scaling for very large Hilbert spaces.
- HDF5 Integration: Efficient storage of large eigenvectors and Krylov subspace results.
Documentation
- C API Reference (
extern "C"):docs/api/c_api.md - Julia Core Concepts Guide:
bindings/julia/documentation.md - Julia Package README:
bindings/julia/README.md
Release files for qkrylov 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qkrylov-0.1.4.tar.gz | 265.0 kB | Details |
Built distributions (wheels)
Total release size: 40.1 MB
Release files / qkrylov-0.1.4.tar.gz
| Download URL | qkrylov-0.1.4.tar.gz |
|---|---|
| Size | 265.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cf803ec22df52b3d845b34acf8115c728c15b660a6c49a46a55d7fd90a5d5f87
|
|
BLAKE2b-256 checksum How to use checksums |
2cf9972fa1a4b7a347679f901f216618aa5ca072c0c83b8493b9e564b7d75baf
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp314-cp314-win_amd64.whl
| Download URL | qkrylov-0.1.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
208b7103b976dd3563ece91d91313ddbf58d3e20f32c59c7f0b5e1bbbc2eff2e
|
|
BLAKE2b-256 checksum How to use checksums |
8c598f0d417dcfe60ee3917b90b05b593b1fbf4ef87863dc5683bfab2ea2465d
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | qkrylov-0.1.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c9113bfab5120536f94803b761fa1793b10879c75ed0f7845a0f78c01026c50d
|
|
BLAKE2b-256 checksum How to use checksums |
9ffa8016c6b0247083e5b53179e4338efcdf2c82ae51f6905a8bea3d02ec03e6
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | qkrylov-0.1.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
56958c4961a5e25ee73f17482ec75042ccb8105ce98780b4997e21a19c0b8712
|
|
BLAKE2b-256 checksum How to use checksums |
ae77abf5a80ca59506ab39aa2a030450267e684131a82d850976f3e020bd2a2d
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | qkrylov-0.1.4-cp314-cp314-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.14 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
36875d2517e33a5417f0e53cefb87f2f855bb6bd69445c54734f0d2debe826c1
|
|
BLAKE2b-256 checksum How to use checksums |
d20184b7abf245c370cc70e60bcc537670bad3a0469e3c510ed377d248131cc8
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp313-cp313-win_amd64.whl
| Download URL | qkrylov-0.1.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1f7b296f228741380da3bbaec9d21b64a2e4ec86b69846b12f7bee0322b15312
|
|
BLAKE2b-256 checksum How to use checksums |
243cfa47d50c21e4d109a3056db0773306d88182c38401943106d4d025d50268
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | qkrylov-0.1.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
29309ae7cb3f0befbf3d00d48c40847fec8b8f84556c11767a7bd844f40ad267
|
|
BLAKE2b-256 checksum How to use checksums |
b9a7a31e91ffc67e0a23060b31e23c6b5f35554ca5c169114656791157abbc40
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | qkrylov-0.1.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6b6c930b11c348b6d570986d391bfac7b1f59c3ea0502c31c80dd9b02135aa2
|
|
BLAKE2b-256 checksum How to use checksums |
534b56872b32045c748fc2e47542d798dde8c8bbc7ea148f352ca3e785f13f12
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | qkrylov-0.1.4-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e0774c917478de96ea60df2a8149c0e26f984acfc15000dd7098b7d0b1098503
|
|
BLAKE2b-256 checksum How to use checksums |
a5293beafd1735041543d641f8ad94720591c658963634033eef8758e0af0de8
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp312-cp312-win_amd64.whl
| Download URL | qkrylov-0.1.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
af7bbecc40d2e072ea2c7a6825e7c22445be7517b03f181a0f43614b778f2fb0
|
|
BLAKE2b-256 checksum How to use checksums |
96e14b782d7d154d8f33c1fc656d4fedade5de571d99ecc93bd851b6ff348134
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | qkrylov-0.1.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf085197e8b134ffe37258b130bbbfa2a3f26bb98b7e8cdc63e02301e8bd0a9c
|
|
BLAKE2b-256 checksum How to use checksums |
730ad06aaf92f9fd7bfc3d38744212707e4e18b79e697c029cd35262239b7037
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | qkrylov-0.1.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
7bfe2102e04b7985769e36f5208a3f253f639f948fb3911b9512559dca436eaa
|
|
BLAKE2b-256 checksum How to use checksums |
56893021224f4bb6d36c82dc3c228c30ba2e32aa80006ed4a2e58eda140e58c8
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | qkrylov-0.1.4-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2f1b9e1079706b11eaf9adc0427d6f5561b07af9d071eea07cf364c85885f457
|
|
BLAKE2b-256 checksum How to use checksums |
c3693015c5126883eba88724607f3fb49ba4afe90d1bebfefea5d17fe3c930b3
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp311-cp311-win_amd64.whl
| Download URL | qkrylov-0.1.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
eda229e54fa0cbc6c182913f332ea9c45331d1f76f27924a6d085254e10f0d35
|
|
BLAKE2b-256 checksum How to use checksums |
9af3883d77933fcd10bc30d95eaa30d4acd61da0d23d045fdc4478957327daf8
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | qkrylov-0.1.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
dc33a50e6f3cd31d0e433d3c24394e7fa135cfed7a64b23288109671829fb887
|
|
BLAKE2b-256 checksum How to use checksums |
c0bf59c80c878797920699988889141eb6312d1326257a245ba3831bdcacb477
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | qkrylov-0.1.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f703906fb84b559bce91feb3d0df9cf4465f76a879a787ef5e88de9b6049b7c9
|
|
BLAKE2b-256 checksum How to use checksums |
06c5647ae4dee0259f7f21435400e0f4374a65beadaceb081b1e7068ee15857e
|
| 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 Sep 19, 2026.
Transparency logRelease files / qkrylov-0.1.4-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | qkrylov-0.1.4-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
86433d189c5fae4e398ed3984a40c78ab0638e20ed814455ce7beaee0865965e
|
|
BLAKE2b-256 checksum How to use checksums |
ffc0ded3ce53b8a403a09cd8c7061fbdf7503167e7cbcb1aa546ad01cfcfc9b8
|
| 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 Sep 19, 2026.
Transparency log