Skip to main content

Learning to Rank: differentiable ranking, LTR losses (RankNet, LambdaRank, ApproxNDCG, ListNet, ListMLE), and IR evaluation metrics.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (459.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (453.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp314-cp314-win_amd64.whl (308.7 kB view details)

Uploaded CPython 3.14Windows x86-64

ranklab-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (474.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

ranklab-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (455.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (418.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ranklab-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl (436.5 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

ranklab-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (453.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp313-cp313-win_amd64.whl (309.0 kB view details)

Uploaded CPython 3.13Windows x86-64

ranklab-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (473.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ranklab-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (455.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (418.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ranklab-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl (435.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

ranklab-0.1.1-cp312-cp312-win_amd64.whl (309.3 kB view details)

Uploaded CPython 3.12Windows x86-64

ranklab-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (474.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ranklab-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (455.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (418.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ranklab-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (436.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

ranklab-0.1.1-cp311-cp311-win_amd64.whl (312.0 kB view details)

Uploaded CPython 3.11Windows x86-64

ranklab-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ranklab-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (457.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (421.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ranklab-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (439.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

ranklab-0.1.1-cp310-cp310-win_amd64.whl (311.9 kB view details)

Uploaded CPython 3.10Windows x86-64

ranklab-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ranklab-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (457.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ranklab-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ranklab-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (482.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ranklab-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 625c87848cd2047c4f464cb9a195ef11032765a5ff4ccd2fda2d21b22f0bed81
MD5 b0c1ef5e98ee12153eaacb45108bf475
BLAKE2b-256 9e773b739d9701ef04a3819e7598dc3ab00bbf88a8fbcb72945b885a54b408d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4d9ab63739fe978319248811ccf9226bb2d4ed78d6f7f2f3ad6099962bf0fb8
MD5 f971496903d21103fbaf691978b6718c
BLAKE2b-256 39471a72eda43585bc35dde63204c7719ceb268be700fb8cb404ef8ae9099e1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fede824d41a80812b1c5b41729260817ef73661797ccd9af50cef6b128bf502
MD5 a8b22144768064e712295299165ea662
BLAKE2b-256 f8ab2e3a7384d0b1abe07b8acc3789c6fed187212d3a32d5f5cff3000a866b4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ranklab-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 308.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ranklab-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5984e29749e066196f2692df851ac90ccd93c0114167ecdd7480abd1a139af44
MD5 a7ab47ae9f90d1dc5befd75f5d44e5f2
BLAKE2b-256 c773358aefa4df337ddef95cfbf83ed1c0947da4232ae820c019e9baaab199bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2dd70203e960c4953c6fec4e4af462de23fd9878b42d565797b2c6176237c8ab
MD5 5b4a6edce55c67df1425ac6db6114c75
BLAKE2b-256 78b6df9efbcbe0b189a49cb1e30b1b32862f9b67e79060276ef2826f4256b0f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f5fb584fdcfc34dbb92266c123a7ed95295f9b7b731e944ce9ce6c0bdc4950d
MD5 91e318c83679db4e54af8cce8f6ca16c
BLAKE2b-256 8be8c9e00b45c9fecafc36027fdf2ded2431336f64d7ad0e51fd3b1050c02485

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a6063abae76f036149ac4f49907f5d370d1729d805a1bc263554f385962c05d
MD5 6069589a1f100bff91f8025e54337280
BLAKE2b-256 c9de3d1e0be6b7a7e200d6eea221dbca386789cecd4d473acd053b0a52bf0290

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 42b00131f096c0d920de4f68d868b78b972f76a4a64a8291a3cafaaec6ac0799
MD5 b48e133ec263d1946e24a1a9768bc644
BLAKE2b-256 adffe924531196e3cf36601bad61f7c3567ce8fef73ae2fdf0fc51b796cf2fed

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c278463b365650468943b0aabd441e834101dabe060d973ae95884f2933a1fe4
MD5 c222b9ed84133c6869d5fbd688aaf457
BLAKE2b-256 22a26da3676573f6a6a8473a8d6f8422f20f38e0ee54bcdcc3fe5ca59e546316

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ranklab-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 309.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ranklab-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 62c74b98bfb22f84f310eaaa8d609d33313e0513c1bf7c48b943db96f5fbb8e8
MD5 d5f98efead40c70673e8784a2ae0ac04
BLAKE2b-256 c2c98459538e627001aa6c44486a27f2212aeb20b13710dd6afa42b0ae78c064

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0198f32a00e327a0d5e008551b6194dadb3cb046be6ee0ca42abc2ff8248199
MD5 98f17eaac8197b98a8dc0ba0709a75fa
BLAKE2b-256 3e567205be2ebd2b402021b232dae636479e9741130e8c879bea8db48bf66b1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c717b5131f5559a43bdccba84ef084910ad8fce11086aad130efd7ff96fc2812
MD5 66afdbc639df9cd5b76c5920f6497d98
BLAKE2b-256 653d458586ec28df1198e5beea85aa0f8a6031ef6d2a94f6f91f30a1a8319d7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53490b47a80bc475f6b58e827f6868bca5be450cc724364934487de676e71a56
MD5 9c319142668a7a0f5850ad1f67ca80da
BLAKE2b-256 ae34e2b9b14142f9813cff4d017509e03d3748f99a2e906ac6a28e60fd60985b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 babe45161adfc3692f0fa6e3fc66f95f1ae7a40b6e3d73c85fea195281278576
MD5 8a2aec3cae4818cda795d2314c8323dd
BLAKE2b-256 57b3b0f22f73bdb8397de02711814bf3757f17954f8490665349f5ddf5331437

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ranklab-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 309.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ranklab-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1975874b7cf6d11c33ced3dd7dac360a63169c9d186ab5a3635f5602710a4e1a
MD5 efafe6d6bd3fb25b280eb3bfae6ccd0d
BLAKE2b-256 8909282cb1fd81f3843f0cd64d1b7e0e04cdee06093025688d6f57b8ca422362

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10b35607102dee9f4f903369c6bea427fecdfd541c77d07daa1c2e523abf4368
MD5 8c8944cdfb14ceb4303621cecab40126
BLAKE2b-256 7faf50afd7f61c99e162b82a0c908b911d77891e43a86bcd9c1fb406f04879c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8600e7e7395ad0caaaa345fc990faa80968e873f844d31d303259b6e93f4d217
MD5 7cefbcccabda6be1f71f6621b59d23bc
BLAKE2b-256 e382c638118550d72880d2bc8c3186131bb5eea6ebb7b6c84933fa43b653f724

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 993e0f05a6b07c47fbea090790f15acbdffc087e164234c7fa7d286c38bd265a
MD5 fec4df1f821c528e3b8270f362ed8a10
BLAKE2b-256 57395230f85ee7edba8bab8e9247df5b46a1fe10f9ccaccdc2a738e67532912e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 38b11e5aeb9d77fa4365c404658913c4ba1a29679ab4c4fa8f23de9f66160e14
MD5 90a262319b576975b8284bab4a9cf93a
BLAKE2b-256 b241a6d3a07a5a1c17201881e024307ba50a9003679107c362e6a4656a2025c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ranklab-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 312.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ranklab-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c4f1396322fb3d7f52ee125c4d23e7e08abaff10845a0df340d5e1d779317bf0
MD5 d62dd7f00563a382206bf22097066f13
BLAKE2b-256 3e6544c8ca529a16ae8e348eab133d48174ccae465cb5139f23961d1171186e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7977a9287b5ece8bc4a7e2f923de6bf6598abdad7ee62c1b929d035c39988864
MD5 429da0e38432daad7b8028a27799403e
BLAKE2b-256 d2c94ec20a918e4a8d6501e245d448f96ea954aa732630dde12fe0d689db0df2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6bee0efceb578d9564c0f186c3aef91499a85e69b8c96a0ff0cad4cae75e093
MD5 8ad7f2cbd861c53acdf3090ca4932bcf
BLAKE2b-256 e26786ee23785ef47e7e824c5df4ec3f2b30667c780c6c8991e7837c4be75707

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea7a9ece0fded46b197346eeb6559b2a46b587a3a644e72c4da662fd9529cd7b
MD5 35e4448aa05b136b827938d643f90fa7
BLAKE2b-256 1edc1350dbd1886a4e584f1d8fee741a7fd99557409dde6cd0c5de21ffbc1507

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0866c5447308bee4f781a0ef4f24d48e69cb2dfec019f0c43d84ac11098b2c62
MD5 7b38049bc70caa85ccc5c8233a5f4861
BLAKE2b-256 4719794c934cb9cb3af55f380fb8a283ac88b4d744cd5b3f95ee77d660c4eae1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ranklab-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 311.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ranklab-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e809a1daf758a527475ed9d60bdaeeba577c1ac2c0f921d95b46759d7e6c0ac6
MD5 9b1b89f61dfb8b04fa319ebf708125c4
BLAKE2b-256 7e5e3b1976b6d70b7a9768fc46fd34d585773e806de8f49d33cb4c71ccaa5981

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1526eb4a5f789f276acc0700f7c63e23d7eb4e229ed10dab953a7d1b20d022d1
MD5 064134717253a9d22c218f2864dbac66
BLAKE2b-256 394b6a8c4390388bd7edabc79dcfc723187046325cbb69a437c1daf57b63f9b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fefe4ffbeb641ae649fa4540eb92419c321bfbf760ae1c1fef0be2d116fa558
MD5 7862014544764d7f4bbc5d24f8bac959
BLAKE2b-256 b86242ebcbcecd3ee87c8ce2f98076822c48b8251b269a6a7d11fb379c6b165f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84e0ddb1d9248a48dd17de6980839df8ccefc7ec600f83b1edd479931a387f06
MD5 2db1ebebf7301a010c50ac393b5775a6
BLAKE2b-256 cc9f56ad239f80b5bfab1f1de155a9950e4169a72bae25d08162850bfb70a02a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80a1f0f86e5d1106c1362c6beee4bcd87d7b9bc27f7e25e552e08fcf671076e1
MD5 45ab60ea1639f5d296ec532fe481d3eb
BLAKE2b-256 298c56b99cd80e06e6ac7088b71ccd1149b139ef788a7577bea06e5e2f57e107

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a520b3e96636cac7a18db179e670406933931f5dcec55fbbee04862c52ec3f1d
MD5 ff0968713edd140136d40b7620ac9109
BLAKE2b-256 624f7016b80ae69ac00b8918062c794889916795fd440b0898155619f23b55fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ranklab-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ranklab-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6176e411b034cc8f0f5b0ca7eee35f3e6d608c136a05291d276a389bb2458c9
MD5 3d0a8bdd868233bca14720aaa4116b2d
BLAKE2b-256 a83abfa12efded902ae2cb687188ded1f85fc2ac0f79a78ffe8da9d52e76ce54

See more details on using hashes here.

Provenance

The following attestation bundles were made for ranklab-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi.yml on arclabs561/rankit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page