ranklab
Differentiable ranking, learning-to-rank losses, and IR evaluation metrics, backed by a Rust implementation for low overhead per call.
Python bindings for the rankit Rust crate.
Install
pip install ranklab
Quick start
import ranklab
# Differentiable soft ranking
scores = [5.0, 1.0, 2.0, 4.0, 3.0]
ranks = ranklab.soft_rank(scores, temperature=1.0)
# RankNet pairwise loss
predictions = [0.8, 0.3, 0.6]
relevance = [2.0, 0.0, 1.0]
loss = ranklab.ranknet_loss(predictions, relevance)
# NDCG evaluation
ranked = [("doc1", 0.9), ("doc2", 0.8), ("doc3", 0.7)]
qrels = {"doc1": 2, "doc2": 1, "doc3": 0}
score = ranklab.ndcg(ranked, qrels, k=3)
API
| Name | Description |
|---|---|
soft_rank |
Soft ranking via optimal-transport relaxation |
soft_rank_neural_sort |
Soft ranking via NeuralSort relaxation |
soft_rank_sigmoid |
Soft ranking via sigmoid pairwise comparisons |
soft_rank_smooth_i |
Soft ranking via smooth indicator functions |
differentiable_topk |
Differentiable top-k selection, returns (values, indicators) |
ranknet_loss |
RankNet pairwise cross-entropy loss |
approx_ndcg |
Differentiable NDCG approximation via softmax |
lambda_loss |
LambdaLoss ranking loss |
listnet_loss |
ListNet top-1 probability loss (KL divergence) |
listmle_loss |
ListMLE likelihood loss for permutation learning |
compute_lambdarank_gradients |
Per-document LambdaRank gradients |
compute_ranking_svm_gradients |
Per-document RankingSVM gradients |
ndcg |
Normalized Discounted Cumulative Gain at k |
map_score |
Mean Average Precision |
mrr |
Mean Reciprocal Rank |
precision_at_k |
Precision at depth k |
recall_at_k |
Recall at depth k |
err_at_k |
Expected Reciprocal Rank at depth k |
rbp_at_k |
Rank-Biased Precision at depth k |
f_measure_at_k |
F-measure (harmonic mean of P and R) at depth k |
success_at_k |
Whether any relevant doc appears in top-k |
r_precision |
Precision at R (R = number of relevant docs) |
average_precision |
Average Precision for binary relevance |
paired_t_test |
Paired t-test on two score sets, returns dict |
confidence_interval |
Confidence interval for a score set |
cohens_d |
Cohen's d effect size |
load_trec_run |
Parse a TREC run file into {query_id: [(doc_id, score)]} |
load_qrels |
Parse a TREC qrels file into {query_id: {doc_id: rel}} |
evaluate_batch |
Batch evaluation across multiple queries |
evaluate_trec |
Evaluate TREC run+qrels files with batch metrics |
numpy support
Scoring and loss functions accept numpy arrays or Python lists. Gradient functions return numpy float32 arrays. Eval metrics take list[tuple[str, float]] for ranked results and dict[str, int] for relevance judgments.
License
MIT OR Apache-2.0
Release files for ranklab 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 13.4 MB
Release files / ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 482.1 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
625c87848cd2047c4f464cb9a195ef11032765a5ff4ccd2fda2d21b22f0bed81
|
|
BLAKE2b-256 checksum How to use checksums |
9e773b739d9701ef04a3819e7598dc3ab00bbf88a8fbcb72945b885a54b408d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 459.6 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
a4d9ab63739fe978319248811ccf9226bb2d4ed78d6f7f2f3ad6099962bf0fb8
|
|
BLAKE2b-256 checksum How to use checksums |
39471a72eda43585bc35dde63204c7719ceb268be700fb8cb404ef8ae9099e1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 453.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5fede824d41a80812b1c5b41729260817ef73661797ccd9af50cef6b128bf502
|
|
BLAKE2b-256 checksum How to use checksums |
f8ab2e3a7384d0b1abe07b8acc3789c6fed187212d3a32d5f5cff3000a866b4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp314-cp314-win_amd64.whl
| Download URL | ranklab-0.1.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 308.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5984e29749e066196f2692df851ac90ccd93c0114167ecdd7480abd1a139af44
|
|
BLAKE2b-256 checksum How to use checksums |
c773358aefa4df337ddef95cfbf83ed1c0947da4232ae820c019e9baaab199bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ranklab-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 474.2 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2dd70203e960c4953c6fec4e4af462de23fd9878b42d565797b2c6176237c8ab
|
|
BLAKE2b-256 checksum How to use checksums |
78b6df9efbcbe0b189a49cb1e30b1b32862f9b67e79060276ef2826f4256b0f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 455.3 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8f5fb584fdcfc34dbb92266c123a7ed95295f9b7b731e944ce9ce6c0bdc4950d
|
|
BLAKE2b-256 checksum How to use checksums |
8be8c9e00b45c9fecafc36027fdf2ded2431336f64d7ad0e51fd3b1050c02485
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | ranklab-0.1.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 418.2 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7a6063abae76f036149ac4f49907f5d370d1729d805a1bc263554f385962c05d
|
|
BLAKE2b-256 checksum How to use checksums |
c9de3d1e0be6b7a7e200d6eea221dbca386789cecd4d473acd053b0a52bf0290
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | ranklab-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 436.5 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
42b00131f096c0d920de4f68d868b78b972f76a4a64a8291a3cafaaec6ac0799
|
|
BLAKE2b-256 checksum How to use checksums |
adffe924531196e3cf36601bad61f7c3567ce8fef73ae2fdf0fc51b796cf2fed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 453.5 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c278463b365650468943b0aabd441e834101dabe060d973ae95884f2933a1fe4
|
|
BLAKE2b-256 checksum How to use checksums |
22a26da3676573f6a6a8473a8d6f8422f20f38e0ee54bcdcc3fe5ca59e546316
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp313-cp313-win_amd64.whl
| Download URL | ranklab-0.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 309.0 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
62c74b98bfb22f84f310eaaa8d609d33313e0513c1bf7c48b943db96f5fbb8e8
|
|
BLAKE2b-256 checksum How to use checksums |
c2c98459538e627001aa6c44486a27f2212aeb20b13710dd6afa42b0ae78c064
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ranklab-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 473.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e0198f32a00e327a0d5e008551b6194dadb3cb046be6ee0ca42abc2ff8248199
|
|
BLAKE2b-256 checksum How to use checksums |
3e567205be2ebd2b402021b232dae636479e9741130e8c879bea8db48bf66b1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 455.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c717b5131f5559a43bdccba84ef084910ad8fce11086aad130efd7ff96fc2812
|
|
BLAKE2b-256 checksum How to use checksums |
653d458586ec28df1198e5beea85aa0f8a6031ef6d2a94f6f91f30a1a8319d7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | ranklab-0.1.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 418.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
53490b47a80bc475f6b58e827f6868bca5be450cc724364934487de676e71a56
|
|
BLAKE2b-256 checksum How to use checksums |
ae34e2b9b14142f9813cff4d017509e03d3748f99a2e906ac6a28e60fd60985b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | ranklab-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 435.9 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
babe45161adfc3692f0fa6e3fc66f95f1ae7a40b6e3d73c85fea195281278576
|
|
BLAKE2b-256 checksum How to use checksums |
57b3b0f22f73bdb8397de02711814bf3757f17954f8490665349f5ddf5331437
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp312-cp312-win_amd64.whl
| Download URL | ranklab-0.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 309.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1975874b7cf6d11c33ced3dd7dac360a63169c9d186ab5a3635f5602710a4e1a
|
|
BLAKE2b-256 checksum How to use checksums |
8909282cb1fd81f3843f0cd64d1b7e0e04cdee06093025688d6f57b8ca422362
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ranklab-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 474.2 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
10b35607102dee9f4f903369c6bea427fecdfd541c77d07daa1c2e523abf4368
|
|
BLAKE2b-256 checksum How to use checksums |
7faf50afd7f61c99e162b82a0c908b911d77891e43a86bcd9c1fb406f04879c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 455.3 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8600e7e7395ad0caaaa345fc990faa80968e873f844d31d303259b6e93f4d217
|
|
BLAKE2b-256 checksum How to use checksums |
e382c638118550d72880d2bc8c3186131bb5eea6ebb7b6c84933fa43b653f724
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | ranklab-0.1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 418.7 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
993e0f05a6b07c47fbea090790f15acbdffc087e164234c7fa7d286c38bd265a
|
|
BLAKE2b-256 checksum How to use checksums |
57395230f85ee7edba8bab8e9247df5b46a1fe10f9ccaccdc2a738e67532912e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | ranklab-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 436.3 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
38b11e5aeb9d77fa4365c404658913c4ba1a29679ab4c4fa8f23de9f66160e14
|
|
BLAKE2b-256 checksum How to use checksums |
b241a6d3a07a5a1c17201881e024307ba50a9003679107c362e6a4656a2025c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp311-cp311-win_amd64.whl
| Download URL | ranklab-0.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 312.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c4f1396322fb3d7f52ee125c4d23e7e08abaff10845a0df340d5e1d779317bf0
|
|
BLAKE2b-256 checksum How to use checksums |
3e6544c8ca529a16ae8e348eab133d48174ccae465cb5139f23961d1171186e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ranklab-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 479.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7977a9287b5ece8bc4a7e2f923de6bf6598abdad7ee62c1b929d035c39988864
|
|
BLAKE2b-256 checksum How to use checksums |
d2c94ec20a918e4a8d6501e245d448f96ea954aa732630dde12fe0d689db0df2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 457.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b6bee0efceb578d9564c0f186c3aef91499a85e69b8c96a0ff0cad4cae75e093
|
|
BLAKE2b-256 checksum How to use checksums |
e26786ee23785ef47e7e824c5df4ec3f2b30667c780c6c8991e7837c4be75707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | ranklab-0.1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 421.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ea7a9ece0fded46b197346eeb6559b2a46b587a3a644e72c4da662fd9529cd7b
|
|
BLAKE2b-256 checksum How to use checksums |
1edc1350dbd1886a4e584f1d8fee741a7fd99557409dde6cd0c5de21ffbc1507
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | ranklab-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 439.0 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
0866c5447308bee4f781a0ef4f24d48e69cb2dfec019f0c43d84ac11098b2c62
|
|
BLAKE2b-256 checksum How to use checksums |
4719794c934cb9cb3af55f380fb8a283ac88b4d744cd5b3f95ee77d660c4eae1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp310-cp310-win_amd64.whl
| Download URL | ranklab-0.1.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 311.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e809a1daf758a527475ed9d60bdaeeba577c1ac2c0f921d95b46759d7e6c0ac6
|
|
BLAKE2b-256 checksum How to use checksums |
7e5e3b1976b6d70b7a9768fc46fd34d585773e806de8f49d33cb4c71ccaa5981
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ranklab-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 478.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1526eb4a5f789f276acc0700f7c63e23d7eb4e229ed10dab953a7d1b20d022d1
|
|
BLAKE2b-256 checksum How to use checksums |
394b6a8c4390388bd7edabc79dcfc723187046325cbb69a437c1daf57b63f9b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 457.8 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7fefe4ffbeb641ae649fa4540eb92419c321bfbf760ae1c1fef0be2d116fa558
|
|
BLAKE2b-256 checksum How to use checksums |
b86242ebcbcecd3ee87c8ce2f98076822c48b8251b269a6a7d11fb379c6b165f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ranklab-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 482.5 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
84e0ddb1d9248a48dd17de6980839df8ccefc7ec600f83b1edd479931a387f06
|
|
BLAKE2b-256 checksum How to use checksums |
cc9f56ad239f80b5bfab1f1de155a9950e4169a72bae25d08162850bfb70a02a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 460.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
80a1f0f86e5d1106c1362c6beee4bcd87d7b9bc27f7e25e552e08fcf671076e1
|
|
BLAKE2b-256 checksum How to use checksums |
298c56b99cd80e06e6ac7088b71ccd1149b139ef788a7577bea06e5e2f57e107
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | ranklab-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 482.4 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a520b3e96636cac7a18db179e670406933931f5dcec55fbbee04862c52ec3f1d
|
|
BLAKE2b-256 checksum How to use checksums |
624f7016b80ae69ac00b8918062c794889916795fd440b0898155619f23b55fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency logRelease files / ranklab-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | ranklab-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 460.8 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b6176e411b034cc8f0f5b0ca7eee35f3e6d608c136a05291d276a389bb2458c9
|
|
BLAKE2b-256 checksum How to use checksums |
a83abfa12efded902ae2cb687188ded1f85fc2ac0f79a78ffe8da9d52e76ce54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Mar 22, 2026.
Transparency log