RIGHOR
This package, based on IGoR, is meant to learn models of V(D)J recombination.
It can:
- generate sequences
- evaluate sequences (infer the most likely recombination scenarios)
- compute "pgen"
It's probably easier to use the companion python package (pip install righor), but working in Rust directly should also be viable.
How to use the python package:
Load a model:
import righor
import matplotlib.pyplot as plt
import seaborn
import pandas as pd
from tqdm.notebook import tqdm
from collections import Counter
import numpy as np
# load the model
igor_model = righor.load_model("human", "trb")
# alternatively, you can load a model from igor files
# igor_model = righor.load_model_from_files(params.txt, marginals.txt, anchor_v.csv, anchor_j.csv)
Generate sequences fast:
# Create a generator object
generator = igor_model.generator(seed=42) # or igor_model.generator() to run it without a seed
# Generate 10'000 functional sequences (not out-of-frame, no stop codons, right boundaries)
for _ in tqdm(range(10000)):
# generate_without_errors ignore Igor error model, use "generate" if this is needed
sequence = generator.generate_without_errors(functional=True)
if "IGH" in sequence.junction_aa:
print("TRB CDR3 containing \"IGH\":", sequence.junction_aa)
# Generate one sequence with a particular V/J genes family
V_genes = igor_model.genes("TRBV5") # return all the V genes that match TRBV5
J_genes = igor_model.genes("TRBJ") # all the J genes
generator = igor_model.generator(seed=42, available_v=V_genes, available_j=J_genes)
generation_result = generator.generate_without_errors(functional=True)
print("Result:")
print(generation_result)
print("Explicit recombination event:")
print(generation_result.recombination_event)
Evaluate a given sequence:
## Evaluate a given sequence
my_sequence = "ACCCTCCAGTCTGCCAGGCCCTCACATACCTCTCAGTACCTCTGTGCCAGCAGTGAGGACAGGGACGTCACTGAAGCTTTCTTTGGACAAGGCACC"
# evaluate the sequence
result_inference = igor_model.evaluate(my_sequence)
# Most likely scenario
best_event = result_inference.best_event
print(f"Probability that this specific event chain created the sequence: {best_event.likelihood / result_inference.likelihood:.2f}.")
print(f"Reconstructed sequence (without errors):", best_event.reconstructed_sequence)
print(f"Pgen: {result_inference.pgen:.1e}")
Infer a model:
# Inference of a model (slow)
# here we just generate the sequences needed, small number to keep things
generator = igor_model.generator()
example_seq = generator.generate(False)
sequences = [generator.generate(False).full_seq for _ in range(500)]
# define parameters for the alignment and the inference (also possible for the evaluation)
align_params = righor.AlignmentParameters()
align_params.left_v_cutoff = 70
infer_params = righor.InferenceParameters()
# generate an uniform model as a starting point
# (it's generally *much* faster to start from an already inferred model)
model = igor_model.uniform()
model.error = righor.ErrorParameters.constant_error(0.0)
# multiple round of expectation-maximization to infer the model
models = {}
models[0] = model
for ii in tqdm(range(5)):
models[ii+1] = models[ii].copy()
models[ii+1].infer(sequences, align_params,infer_params)
Visualize and save the model
# visualisation of the results
fig = righor.plot_vdj(*[models[ii] for ii in [5, 2, 1, 0]] + [igor_model],
plots_kws=[{'label':f'Round #{ii}', 'alpha':0.8} for ii in [10,2, 1, 0]] + [{'label':f'og'}] )
# save the model in the Igor format
# will return an error if the directory already exists
models[5].save_model('test_save')
# load the model
igor_model = righor.load_model_from_files(path_params='test_save/model_params.txt',
path_marginals='test_save/model_marginals.txt',
path_anchor_vgene='test_save/V_gene_CDR3_anchors.csv',
path_anchor_jgene='test_save/J_gene_CDR3_anchors.csv')
# save the model in json format (one file)
models[5].save_json('test_save.json')
# load the model in json
igor_model = righor.load_model_from_files(json='test_save.json')
Extra stuff:
Main differences with IGoR:
- "dynamic programming" method, instead of summing over all events we first pre-compute over sum of events. This means that we can run it with undefined nucleotides like N (at least in theory, I need to add full support for these).
- The D gene alignment is less constrained
- can measure pgen for amino-acid sequences (like olga)
- more error models (and more flexible, better for IGH)
Limitations:
- Need to get rid of any primers/ends on the V gene side before running it
- The reads need to be long enough to fully cover the CDR3 (even when it's particularly long)
Programming stuff:
- There's a wasm version for web use.
- python version is in a different crate now.
- to add a model permanently, add it to "models.json". First model in a category is the default model. Each field is one independant model. The elements in chain and species should always be lower-case.
- ambiguous nucleotide with "errors", the pgen won't work very well probably.
New thing this version:
- can set the number of threads [DONE]
- progress bars [DONE]
- mutual info [TODO]
- entropy [TODO]
Metadata
Release files for righor 0.2.97
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 523.6 MB
Release files / righor-0.2.97-cp313-cp313-win_amd64.whl
| Download URL | righor-0.2.97-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9f462ee7d3cd1dd739809307d8bcad8b2bb2299a5ed01bd6f27c65b68faffcb4
|
|
BLAKE2b-256 checksum How to use checksums |
9a906d3874dbb6443df1b94970d084dd120922f54f9c89fccebdd73b871f144a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp313-cp313-win32.whl
| Download URL | righor-0.2.97-cp313-cp313-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e56b3510ed0e9b15764838620cd9d7c85fe1f09e11ab726d6250aa76ebdeb8ad
|
|
BLAKE2b-256 checksum How to use checksums |
dcbbe875c4691a7dc713da9379044026b5891b0c12d4fdc40e9500b383bed992
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | righor-0.2.97-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
addad0be8ed0087c9ede063d046f69aeffac237386480401b819f37d576e161e
|
|
BLAKE2b-256 checksum How to use checksums |
54cf677e6b26ec38b0e489e88c86a58507904636f601bdcd498616367f1b4242
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | righor-0.2.97-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
0f9a45b2c53151352e1faf771a574c1866c221800abdc5033e86d59abeca3bd9
|
|
BLAKE2b-256 checksum How to use checksums |
966c49e09f4205e7580b6d9bad07ac12d9961175461ff590f3d23098d7fc5730
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-win_amd64.whl
| Download URL | righor-0.2.97-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1f9276d872943e628473999f9b54ff1ab1390662c3d102cf64c98d6d5769f4bd
|
|
BLAKE2b-256 checksum How to use checksums |
338ce6403c05bee41ee13ac7ae5ff0c39323e5a8df251ba8cbbb320d4eeefbc2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-win32.whl
| Download URL | righor-0.2.97-cp312-cp312-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
b451bf617d13cb4903499481a74758bc9a60b256298c19111b5bc3a3a8931899
|
|
BLAKE2b-256 checksum How to use checksums |
42cd9f92844a1c21b47816883958d48d5acb7f76ce996f0976db34ce4b5c0d2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | righor-0.2.97-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c4cfaae7f866502004130bf0c7f37a5fd3f19900e5961a0b5d1e26f0cc00a0e7
|
|
BLAKE2b-256 checksum How to use checksums |
1c02e293df3f1a680c8dc0a61ee8a5651a4e58e76d62e96f69601774c70d1038
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | righor-0.2.97-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 17.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
715c2097a27aa8fca6d0d4aa0d0444f517586705e99e6c8384096ccc0bec32a3
|
|
BLAKE2b-256 checksum How to use checksums |
4422a0252fdc5a9e716487489fb200f32103509cf96f0bca15819e18f76c043e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | righor-0.2.97-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 16.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
f6533f6d14da85215c3b3708b956be9a1f30375d7ffb9a164f9e3eb1e431eb7d
|
|
BLAKE2b-256 checksum How to use checksums |
1437c11a7acb31adc5b2ae2e3ef96ec8e0715d08c2075943d92544d79f0f8e83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | righor-0.2.97-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
3a42d76bf883b5107e97d09bfe60423b90e3534995235efebb380f60d1cb56e1
|
|
BLAKE2b-256 checksum How to use checksums |
ba93ef40a6a6270fb30c9069822f0645e30c8b13cd4f3b5c83818bea6f88c82b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | righor-0.2.97-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 14.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
b06ae30eed5abe3dd5d6e438cbf547f48ad47c96a1e800cb62e9d005477ee829
|
|
BLAKE2b-256 checksum How to use checksums |
b5cd7ae2d8815ee54bde2b03692fe3b8669a61760bb74840b276f56e9661e716
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | righor-0.2.97-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
0ae4dfa08795199360dc7c3f718b82e974c7c3be63a1f1d732d904f2d28b4423
|
|
BLAKE2b-256 checksum How to use checksums |
e6764b2ec27631aa171ff7790575641a31786f04179e37b9e1c815759a8d9dbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | righor-0.2.97-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2fb919936cf8883e6a6f1e8145ddec840ad8fb20849ad4a8d928fdc0f4b114bb
|
|
BLAKE2b-256 checksum How to use checksums |
f460ca5505ceba1c5ed0cfff4a740cbcbc20586d78debb5484ee4e9f371c2449
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | righor-0.2.97-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
1429eb4001d5200c4bc43a9d0fa22687bd914bcd64bde50816fc524685bfb7dd
|
|
BLAKE2b-256 checksum How to use checksums |
a7a04902aaf906a7cff022adf5eb3a2120a2f60908b57e05d9134be4a3f4572a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-win_amd64.whl
| Download URL | righor-0.2.97-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0d9291ed27ee0ef00cfb65038f4aecfcc35c08438665f838067c7a4bbf98a72c
|
|
BLAKE2b-256 checksum How to use checksums |
b29874b080d9649c8c89182cda6d4c661a59bcbab6c7b155f0f5a3b20e45e40a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-win32.whl
| Download URL | righor-0.2.97-cp311-cp311-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
cf36d6155fe65df32c1f575ca4bf715e951c13b820175bf0386046ac9ae0b9ce
|
|
BLAKE2b-256 checksum How to use checksums |
a1ba8b47f8434a860d320e3e9d1c050755ed61dc44e23a8d2acf4719c915fe10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | righor-0.2.97-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
66f5a122807f46cbd06cd303619bf45f0e67c9b01c034db8bd3b5324ca39df52
|
|
BLAKE2b-256 checksum How to use checksums |
63af51352cf65a8f38c2f697d5859c968ac803942ded96bc7ac22881dc5954a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | righor-0.2.97-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 17.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
99a1e8acedee8eae40909eafbab25c1e887dd10aad48f7e2117e35ff7c9a66da
|
|
BLAKE2b-256 checksum How to use checksums |
e1c32fa4bd1b0bf3750d7a36aee71296cf2ebb029dfa284f6dc749272ebd1560
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | righor-0.2.97-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 16.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
6213071037904be7ad2c9cce2e8f58029a1e5682cd9ef913b9edca523f24b1b9
|
|
BLAKE2b-256 checksum How to use checksums |
99b656897223ce6216498407f0a3efa256c2037888682bd2245c6357f5754e19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | righor-0.2.97-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
7ad1ff834c3f58e0ef817b939b71a540122524299ae77a7ea252f946433dbbec
|
|
BLAKE2b-256 checksum How to use checksums |
0a533dd2d1db2ace10eec811ff6c5333a4b46c132fcf2fd8369338a8f9674b33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | righor-0.2.97-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 14.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
16ea49c2f98b9f9043fd08a9d63934d9821dda227c5bbe960be88bcb7e651c0c
|
|
BLAKE2b-256 checksum How to use checksums |
862ba6b433595c38a4c86d04a97efc4ac3fe4a1c0b20a40ad70c95f4dda9a7af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | righor-0.2.97-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
d4267c6fbd3f85ecaf627224cbe43939cb34d8777e5abd5c26a0126fcd086a30
|
|
BLAKE2b-256 checksum How to use checksums |
ac7a4d2ea486810a4511b3adae6324640afd38f2f009dd70e4e3c3f464e81720
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | righor-0.2.97-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8af289298db78d6db83ec8eafe874c7730c332c670cf1c4c87d4e917e8e1926b
|
|
BLAKE2b-256 checksum How to use checksums |
df3e80f78bfa6d58915348680ecf705c0e0491688f3b3008c95db09d2c55ca8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | righor-0.2.97-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
9fb14693c5b397a1ec60bc32ce597f7cf8ee0beb862dc5560ce3876bc2be6a2d
|
|
BLAKE2b-256 checksum How to use checksums |
abd771cee291531cfca86e12d1140e793499e900cf7b7297626c1020f0410f21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp310-cp310-win_amd64.whl
| Download URL | righor-0.2.97-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
98970e61f923d95db93b4e4ad228cb2ad21edbdd30a8fb5a09b69497f349856b
|
|
BLAKE2b-256 checksum How to use checksums |
eccc8cc1fa93ff6910ff3c25646af11b9f05c373d3d9800660d60d7ff28a6b25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp310-cp310-win32.whl
| Download URL | righor-0.2.97-cp310-cp310-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0a662d4af1367909c2782e5354e11c5216fda6a19c99d5649f64485171f7ff4d
|
|
BLAKE2b-256 checksum How to use checksums |
568ada096f770d96389fd8ebb200740ffcb03e2530d20a7d1b3a345d56288432
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | righor-0.2.97-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5516fd450cc8ba0cddfcfac97d3e997eac78177ad69e1ee3e2c3d4f823b953a4
|
|
BLAKE2b-256 checksum How to use checksums |
dbce43017f4a21dfc2d1370c6df764d746ffcdfc7c57eab52527d4a6b9b8529d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | righor-0.2.97-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
1212394ad5bb7f8279fc53f73d87cb2248b556af7721305fa464d58afc664935
|
|
BLAKE2b-256 checksum How to use checksums |
8de0d343b263168a5de9182741f22fae925cdafed3903b7303fea9d12efbc725
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | righor-0.2.97-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 16.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
2501f81ed84855f991b830ad50f18fbe535e1aace4b9347afc0218949a3b567f
|
|
BLAKE2b-256 checksum How to use checksums |
58a5e46e8398826348a74a9fbc9f784511a6875309a460245635782042dbcd8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | righor-0.2.97-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
8cd2f31cd4c91c3a0f725aea4cd7de65ea8e2916071ca8b838a6fb1e4fdf5d4e
|
|
BLAKE2b-256 checksum How to use checksums |
e4705ac26c529b967286283e9f26863072e602aa8a64e552cda01acf0b462c03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | righor-0.2.97-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 14.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
b81d9598fbee94f7a820550e73d6b4930bbf1736a84263db26d41bbe0bb52cff
|
|
BLAKE2b-256 checksum How to use checksums |
285d9f8e23368ea66f298f804e4c71ae0ec54501201718e07c3b98a033c36ac7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | righor-0.2.97-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
09db4bb54e179c2b4bfc7ce2f780fac4167fff9279daf7ed4e1e753ce85d0675
|
|
BLAKE2b-256 checksum How to use checksums |
078f4c17b0c408400506623f994aec6b0f78d833ef15a20aed344e586f10d358
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp39-cp39-win_amd64.whl
| Download URL | righor-0.2.97-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
363ecfc3bd91a70384ade99c300d5e28f79071cbe17b26edac3266cef3881394
|
|
BLAKE2b-256 checksum How to use checksums |
ee15067ce992efa534fd442309a6445773e57eac90e42bfc4945734eefa3fb9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp39-cp39-win32.whl
| Download URL | righor-0.2.97-cp39-cp39-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
de08034e965a823986b3b8b951f8ef8191b90db0bea573941ba10e35c11b7581
|
|
BLAKE2b-256 checksum How to use checksums |
119d52ed35c4b6141ba9e583222dfd062a7133c2b994c6aff18d12bbd1c35405
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | righor-0.2.97-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9cbc7e5f9b4f8b8ecf626b4e8398741499358353e26039a2098e9ef41db78fa9
|
|
BLAKE2b-256 checksum How to use checksums |
e42f59c3bb6e40e8338a35d05ff9274ba322e286d7179f2f73f3bc2390f6c416
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | righor-0.2.97-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
b2527191268f15eedf7488ca4398c3de0ba3c68de1a1c3894a81a9418826d201
|
|
BLAKE2b-256 checksum How to use checksums |
a3274de4d055fa3e85803950e4969ccb6582bf04d0ae6fe19cf21ffb9499f3b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | righor-0.2.97-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 16.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
790e9a874587706a5b07473eacf292d66f6afc90ac925618eb629b69350423c4
|
|
BLAKE2b-256 checksum How to use checksums |
88ab10a4777e30576a97ece86ee95804a4fb99f84d445509200fd56de21d2ca3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | righor-0.2.97-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
d8774d9ed625846ff5058ce2d21449e7531409405f216430c6332afb3ad6486e
|
|
BLAKE2b-256 checksum How to use checksums |
77d15e0c8455bbda2acad58f5ed69edcd847575ba27d1899eb7dc3fa690d8e54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | righor-0.2.97-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 14.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
6b88a5a7a5250f0469c5a9f6a30f30e27bd64530de771a5bb6e177b589264e99
|
|
BLAKE2b-256 checksum How to use checksums |
72048c570a5d8823b022690f37e6e2462c927c5654e5d51c3e151918a23d28c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | righor-0.2.97-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
fc456553393eaf00df4851bcb61869cac14f1446463c9d075f6ddbaf3eb9feb6
|
|
BLAKE2b-256 checksum How to use checksums |
49b436ebf3c4e70dc229ec8db64992c89578a8a14b8348b51d5635e54cb2fd42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp38-cp38-win32.whl
| Download URL | righor-0.2.97-cp38-cp38-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a466588717ee7ad0335b5a633395df00dc51ee35f4f070c6178ed85dded6a558
|
|
BLAKE2b-256 checksum How to use checksums |
7fb68b38f8512a6054298de60e315018a914e24ed6eb6e9015af2366a3541429
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | righor-0.2.97-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
974d2ca372f2c6a6484245caf610f0255d85d38a4d4bdbeadc4f713d4f9bae5c
|
|
BLAKE2b-256 checksum How to use checksums |
c1719ce1a3ba8e2d58f79b2761d88e89048994e3e0ef8f2273bb8c6a5cb23569
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | righor-0.2.97-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 17.2 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
c2020f5f2742a1f92327fe665a0fa1cfe9e5f1d9bdd09ea12671bf455061be55
|
|
BLAKE2b-256 checksum How to use checksums |
8e3390962212901ac049796344be11e7329f8501a5e16a753ca4ddef9383f4ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | righor-0.2.97-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 16.4 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
df99548c8be8bc26b692e302dd5aa81bd6e0c647735e9058de5dcf497f764aa1
|
|
BLAKE2b-256 checksum How to use checksums |
5eaf6baafce6db51a6530d1925ad136d89826aa15bcaba62c93430ef3a546b9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | righor-0.2.97-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 16.6 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
26f52982791d852d1e916ad76672457ca0885ac926272b6b106b75b8568f0432
|
|
BLAKE2b-256 checksum How to use checksums |
32b3b622f058968c70d81cba569bd6ef6929df622dbbc721ea580e882976fead
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | righor-0.2.97-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 14.3 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
d5038b0f741d24aab6b1567d2a2104e4c431c5e1a02689cffb7d2e2f691560f3
|
|
BLAKE2b-256 checksum How to use checksums |
f93be78d8e83b63d7f7c720cb0971db5ff92d7eda6c47eb0714c19a4281ac830
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|
Release files / righor-0.2.97-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | righor-0.2.97-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bab7d05b8d83b58434942903c0ee1a516f719970fccd88c20691eadd7c686afb
|
|
BLAKE2b-256 checksum How to use checksums |
824e902a9c8f6182e52389a423e743e054157e0f0440920541820765f1da5955
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.7
|