No project description provided
Project description
Righor
Companion to righor, to publish the python package. Install with pip install righor
.
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
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.cdr3_aa:
print("TRB CDR3 containing \"IGH\":", sequence.cdr3_aa)
# Generate one sequence with a particular V/J genes family
V_genes = righor.genes_matching("TRBV5", igor_model) # return all the V genes that match TRBV5
J_genes = righor.genes_matching("TRBJ", igor_model) # 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:
my_sequence = "ACCCTCCAGTCTGCCAGGCCCTCACATACCTCTCAGTACCTCTGTGCCAGCAGTGAGGACAGGGACGTCACTGAAGCTTTCTTTGGACAAGGCACC"
# first align the sequence
align_params = righor.AlignmentParameters() # default alignment parameters
aligned_sequence = igor_model.align_sequence(my_sequence, align_params)
# we can also align a sequence from a CDR3 and a list of V-genes and J-genes (much faster)
# v_genes = righor.genes_matching("TRBV1", igor_model)
# j_genes = righor.genes_matching("TRBJ1", igor_model)
# igor_model.align_cdr3('TGTGTGAGAGATATTGTAGTAGTACCAGCTGCTAACCGCTTTCCTTCTTACTACTACTACTACTACATGGACGTCTGG', v_genes, j_genes)
# then evaluate it
infer_params = righor.InferenceParameters() # default inference parameters
result_inference = igor_model.evaluate(aligned_sequence, infer_params)
# 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:
# here we just generate the sequences needed
generator = igor_model.generator()
example_seq = generator.generate(False)
sequences = [generator.generate(False).full_seq for _ in range(1000)]
# define parameters for the alignment and the inference
align_params = righor.AlignmentParameters()
align_params.left_v_cutoff = 40
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.copy()
model.p_ins_vd = np.ones(model.p_ins_vd.shape)
model.error_rate = 0
# align multiple sequences at once
aligned_sequences = model.align_all_sequences(sequences, align_params)
# multiple round of expectation-maximization to infer the model
models = {}
model = igor_model.uniform()
model.error_rate = 0
models[0] = model
for ii in tqdm(range(35)):
models[ii+1] = models[ii].copy()
models[ii+1].infer(aligned_sequences, infer_params)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
righor-0.2.6.tar.gz
(658.2 kB
view hashes)
Built Distributions
Close
Hashes for righor-0.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1120de6a34308875237b0e47a024337a2716886650b76a2ab9a4451b7f227c7b |
|
MD5 | 4f1f65f68e29eaa29454b14794fe16ac |
|
BLAKE2b-256 | c0b1bd724b4b331f3b26540b49c8f8f477f08da1b9281008dce0ce3da5d9c8f9 |
Close
Hashes for righor-0.2.6-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72d893959688bf6a084c12615b66b4acf816b6024015dc808850dabbe8be8d2b |
|
MD5 | 089b0106f2313c1262ac4d774b04ef7d |
|
BLAKE2b-256 | aa94ca39e00853cca797a6b252d693d8a883ec0766ed608f8f6cc6bb80bef88d |
Close
Hashes for righor-0.2.6-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eceaab2acfc28f26f1071b2faa69a66cb751d16f5cd622a14ccae30a8534ae7b |
|
MD5 | 6a5f4dc1491d7eaf7d5b1801695d5e68 |
|
BLAKE2b-256 | 4c29e70857accb5b29a62ec238f1d65628f5eb58a4e1d82cd9949625221a3c5c |
Close
Hashes for righor-0.2.6-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5437cd2a5cb3e8a642e742296853924a7d2c1aa13f87bff91d5bedc9da5cf814 |
|
MD5 | 7e40baca2df67fd19fd75bd26d4905bc |
|
BLAKE2b-256 | e6614a40abe570c8142039632843ddb3adb82545da755ddd40a050ec64c77aa5 |
Close
Hashes for righor-0.2.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f3aed7bb436326c4c1e02475016087f88ccf2f0f380d008eda2e937172bb8f2 |
|
MD5 | b1f15d337e2a5fb48987105438ff0afc |
|
BLAKE2b-256 | f55081740cd7c7b04f62f74f5bb3141fb03e7928f3ac3cc9e083e7c4b34423e7 |
Close
Hashes for righor-0.2.6-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50a52d721c3ebd6f757046c5bcbba65a65a8b8854fbb493838c5d114ee4c74f3 |
|
MD5 | 8d2af6d9745fb29c3ebe32344819995d |
|
BLAKE2b-256 | 85967074626f6ed7a5e2a6a52bd7d84bb8c13d1a0970272ebaacba43afa18689 |
Close
Hashes for righor-0.2.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 156c43529a6d3b4044296c33c97f33baec384ac1f36c36a4164689ab8cecaf96 |
|
MD5 | c2c45d1273c64913d1665949ca7d0913 |
|
BLAKE2b-256 | 308970e18e92b31b3c871e26dd5939720843ab2122e155ff7dcde643b248a872 |
Close
Hashes for righor-0.2.6-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e9f21f73eecb84e22d435658b3dab5067f9e1a6aef68b28589d117e5ab93293 |
|
MD5 | 06b84a85eed2328009cf5c4290caa148 |
|
BLAKE2b-256 | ae72a4dcc1f92a013c69f1baf8845a76e924b92eaa7e3f3dd117533343f262cb |
Close
Hashes for righor-0.2.6-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32c9453310cabfd3a1767863310109db65ee428fedca52988763ad2f1ae82f17 |
|
MD5 | 60c41e07e692c8b517487d4b9df02b66 |
|
BLAKE2b-256 | 280caaf9fdf6dfb798b559433d486b47d1f2a22a7ab0ab22259715f382419602 |
Close
Hashes for righor-0.2.6-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ea913be055c7163e676782f16a4d60077dd7c75470adace0d51ee2b5cebcc85 |
|
MD5 | acdc4847f8a9a4e6a1e02d081665312e |
|
BLAKE2b-256 | 454052a3695611568ab1d0be7380cceb9517000b91676df63704ec139fbdb82f |
Close
Hashes for righor-0.2.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dc624a168a9adc9a4780f130d50706027410b540eaac1f1310863be5f5cac5d |
|
MD5 | 4a3769d26b1fc1498192736b0c3182e5 |
|
BLAKE2b-256 | 9278048b4c9e9649852313ce518e76cc4664a861b2e764dc7e9acfcb0b085f33 |
Close
Hashes for righor-0.2.6-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d83fbfda94a683db371b7e4ac6ef0f517efbd01e91245b133bf6e2e06aca6fe5 |
|
MD5 | 2c516e310c0dd5b3bfcf6f50f98cc280 |
|
BLAKE2b-256 | 64e409883f736398be639bb069a4d1a12c03d96cc832d205d21a7934f1ef8cde |
Close
Hashes for righor-0.2.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 641f3c66fbceda4ea7d8748ed80e87bf8b080b659b4cc492c66a470286ad5840 |
|
MD5 | b1fb44cd8b4562c1d32e141f95c9458c |
|
BLAKE2b-256 | edd3274bbc14789dc727f2c012178e3bab6e7cb8226bfa42159c50a346268e8c |
Close
Hashes for righor-0.2.6-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dadedd98ddefeec5c19c892d959e0d82d65e150f129b8455e2d80e5cd435e4a |
|
MD5 | 424e1264c0f3e88a5edad46ee1e7d0b3 |
|
BLAKE2b-256 | d0f273ae3142ac03b68c55bebb25eb31002494d2c3b3288e9a35734bc31abaa1 |
Close
Hashes for righor-0.2.6-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b85b1dd01ed692fb80acdc7206a36b1ef71010850ced9702a84b8d7fbbc335d |
|
MD5 | 35c89bebcbce79bd9ece904464026482 |
|
BLAKE2b-256 | f2ebe65dd26dd2f04170874a7702615f1f94bf6078007838eb39b2934a401cf0 |
Close
Hashes for righor-0.2.6-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6155da63ab17c0457e89623b8cb6584b6053ca27659239feb7188e78a383ad71 |
|
MD5 | 76baebe9767c2f2e9fcab15d239d0454 |
|
BLAKE2b-256 | 434da68011eca0a84c3a73c35c68a133a0654092fa00d86d2ab4e395a0747551 |
Close
Hashes for righor-0.2.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5113f69926b22ef652fba702dbfcaaa01ec0e538e5b32f5b6196885fd7c0f877 |
|
MD5 | cadafd3533f8a12540b432a853776c73 |
|
BLAKE2b-256 | 9a3e12334107f0d3c0496b2455bbb6aaf71baf245f6a31d3df110465a92d9a5e |
Close
Hashes for righor-0.2.6-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be243a7c3e8971507844b7c45a4f0505f8ca5d57afb53ad5d194e246fece9f9 |
|
MD5 | 7a8c3a059d56a56c13b7a40a516c5fc9 |
|
BLAKE2b-256 | 022f01c76d6e3214598f64f816f471c156b3bc526c6663826a8105137021f30d |
Close
Hashes for righor-0.2.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28f82332d6fba270f692ff06b8b95898705e4edc5598618b8632872dad3e9cc9 |
|
MD5 | 3cdb4baf85fe76721700a6ab515f4061 |
|
BLAKE2b-256 | c7c972abb7d6ce07db56a6e0fe597827e03e840fd7b433e23b56eb6ed3d5f4fa |
Close
Hashes for righor-0.2.6-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e78e195eeb2e71d7166e8bee1da4f67a324cb07e544e6fc0476620f21720882 |
|
MD5 | 4ec9210997c75c70d52932fca72b432c |
|
BLAKE2b-256 | db94ea4895cc971b431a2e7d9bf769713c44b8a62eac080fc1e083f5e9a8cb35 |
Close
Hashes for righor-0.2.6-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 941ce7ec5f83cb4749e96418673e8e8f8df8bca433d7c4b30b6e40c2becbda73 |
|
MD5 | 5d762c2b1d3abe271eca8fd7f7db935b |
|
BLAKE2b-256 | 59f423e9526bdb81e47fca998324c619caf4dea334a873ab877d9eeef92b45bb |
Close
Hashes for righor-0.2.6-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381e306eb4359938ac21659e0d2da8134f5813686484adc24a8917d4b99b5e60 |
|
MD5 | c928ecdc919f068213941d6dc9063302 |
|
BLAKE2b-256 | ace772ac2272b013f0b833a7f7dfe7645743d92fcf713d24d2ca7f9853a42875 |
Close
Hashes for righor-0.2.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca2db90259e64b93bb8b9c2687043d6a56d3ed99bae2b6a46b533ddd18ec6276 |
|
MD5 | 23a040c9ed40377e54a824d886f635e2 |
|
BLAKE2b-256 | e1bfa121eb113ada3534ccc092530ec8d649bb9c2ab70e7dd1b5ae212dc880f3 |
Close
Hashes for righor-0.2.6-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8ea1bcee7441bccab436b724ce0300f5543b7933dadf3d930f53684f91b6004 |
|
MD5 | a54655be938ce98157d412ec79ae65d0 |
|
BLAKE2b-256 | c1e5ddf55b7c8c7228dbbeb6cdb2ce1effaa91ce2d105f4a51aacbb5a235dbe6 |
Close
Hashes for righor-0.2.6-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e484ea115520e065568b9097b1fcf5d3c2eb6d9674a479863f93f2d65162b5b3 |
|
MD5 | 79951b727ff438488dc820fb33ec2b15 |
|
BLAKE2b-256 | c95106970f93647f38ba45b60bb9fcde9b43fd51efa06c28741d2b9ea9393708 |
Close
Hashes for righor-0.2.6-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b09a094e426026845714116270f2f7becc1a3b3150037b0e73056ea144cdf661 |
|
MD5 | d7706822d834349f6ce8e37edeeb3d27 |
|
BLAKE2b-256 | 02174fa8477c56141317cdf075145481af91a465f40870ffa10a05ef947ec214 |
Close
Hashes for righor-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e987c092d69342b185df283d1c583c1df6c53966d46d197c77374b16ba5876 |
|
MD5 | 862f54337cc7642d17a0c29d0fb9f259 |
|
BLAKE2b-256 | 6ffd04f4ca020238df8f1210e8731ed9c5807c1b8259dcb90337bec37e7afab9 |
Close
Hashes for righor-0.2.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4186e5edcedafd0fe2d92be3cdde54c4aa16223a40f66a7fa2494a3725ae4ebe |
|
MD5 | 64652352174f67acb6449cfc6e0bf177 |
|
BLAKE2b-256 | 18cd05a8981b4060606abc91d1423d0ef390d5a45e80084ce79f73f388e665a9 |
Close
Hashes for righor-0.2.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f9587d0231579f11a012b9f0ece68b5514a3605fc464afbe2e74d3f461bc38e |
|
MD5 | 365246634cbb7c8884d386590e7da394 |
|
BLAKE2b-256 | b30478c405a9c1b717bf6ba28bde665a77263a50280b1d81f2785fd8ff4d7a8f |
Close
Hashes for righor-0.2.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a29ae871b1850645359afcbe622fda885b3460f84b0eb34ac4fdb631038ef1b5 |
|
MD5 | 80f7a9719d30ac5d6d623a9f1473e049 |
|
BLAKE2b-256 | f845ac4142e5c8f6eb171843b1ac2ea826a591d67bbe4acac88ca13ee36ec0e5 |
Close
Hashes for righor-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8185f9d3fe1e0c41be43d5c322e441f3bc4e0f14a99a9c5bedfdd464d029ebfa |
|
MD5 | b00347b459e346ec3ada5ecbbf5a22ad |
|
BLAKE2b-256 | 870bf4566e15ab1859c6565a505b97f0812fe29e7d645d59c4a2d6da5605f146 |
Close
Hashes for righor-0.2.6-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4db84183de4c2ecc19b02e08115756eae5c1d9306d71c8d891343e33c944fd1 |
|
MD5 | 3b1a810b10a8f3ef7fd91bd2d7f741f0 |
|
BLAKE2b-256 | b7c36c0c447a8744c52334852e86300aa4f9a9b960897e462bce2a3ba37dc863 |
Close
Hashes for righor-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d904051a9342cab93a9cd58cc90a9c89bda41ab3580bdafd1248bd4a8c360db7 |
|
MD5 | a02a9eb86d18f213b7a976a88893dd4b |
|
BLAKE2b-256 | c9de85cb9358180c41a3c09220cbf42710bd9804d5c4d0245b88cc195ca53596 |
Close
Hashes for righor-0.2.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 682ff88de91c7e947c7c103bf1bce60c2c80063ea1542a7e4cd51a6588b1222e |
|
MD5 | 8cca2d0da12c833232a94888c2d97609 |
|
BLAKE2b-256 | e3ad365e3d95bb5f97fa991d802bbf68f09d38fc663cd1df7fb37e0071858f50 |
Close
Hashes for righor-0.2.6-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 368994ed052fda303744f2f7c1b3f8ee88f9bfa126f38ac2fd86da1e7e0836e1 |
|
MD5 | bd1a398c5de6d8a48121870b20b002fa |
|
BLAKE2b-256 | d971ea5c23b75960c3233ee810261bac4d8fbd6dfff0886928edee8be92d573a |
Close
Hashes for righor-0.2.6-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee37b7679c403666218033a4e13a9452723878c8246d84c1acd2b3498b0e25f2 |
|
MD5 | cf4427f9e20b39cd0e25684cdb61f3e5 |
|
BLAKE2b-256 | 80b967085a00822c58571f09d67fef3472fffaaa3e012f090df330b78553ea63 |
Close
Hashes for righor-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b9113ca4c6fb4688386f032d79217801b11cf3fe8451358b82f00900c04e050 |
|
MD5 | 2da122728a8f9b7ccb487772b4d10ee4 |
|
BLAKE2b-256 | 00f74f0593b88b45ce489fd857cf198f82c30f414158e0e8ca316ddf8d954982 |
Close
Hashes for righor-0.2.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 492c8eb2b864fdbc6945959a7cd1edfe2f9f1bb0553cc0c97be10320336550ae |
|
MD5 | 3be7f0e56140c330022500dc9f6b44f9 |
|
BLAKE2b-256 | 13182d7daa0cddda88fea494c992acac9b12a884b2b7122d69543328c020a91d |
Close
Hashes for righor-0.2.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 763cf684372f36b811c338c0a2960f79ddc961a6193ea44dbd43c76a35595138 |
|
MD5 | 3484d7c50fcb67710bfbc6528a965e97 |
|
BLAKE2b-256 | 528cb864df697de0d638d36826ffe3d54ba668dfba8d0b88504a472d185ec04c |
Close
Hashes for righor-0.2.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ebea9681fbb883c95653098fe4fc193e7c9a5c49ab02f5b570d9c19abf29d61 |
|
MD5 | 637f49d4b181fd0840ceaff6bf68b5ab |
|
BLAKE2b-256 | 3d7626c586238853963b7650a579f1079ab47dd0a57811ea9cd278869fa58648 |
Close
Hashes for righor-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2560f46297c7f2225ca23851ec68488a058dda78ff89c84ed7fbec715e1994b |
|
MD5 | be8a150b8b4080b46e98e457057173ec |
|
BLAKE2b-256 | edd69daad8f2971742a51567768da4226ccf414a1efc3bc324ad7032a0322c81 |
Close
Hashes for righor-0.2.6-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87c452eda8efe6ddfcde17257e4aa35bccb550ddbbcecd0e11ae42759877f40f |
|
MD5 | bbcdc2d417a2253c775c29f9ca617319 |
|
BLAKE2b-256 | e4d1ee8b090996f9049e0ba1ca930c88e94a6e71217199f5cb3c5321e8918334 |
Close
Hashes for righor-0.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d322406c1f7c73b990b6a6770044c5f88928641938827da790f433625c3f7caa |
|
MD5 | c2fa9f7487944f203e18d05250cfe894 |
|
BLAKE2b-256 | 3fd0ebeee0514a28e2073a5cf9eecc00c9e4cc8ca60d2e72b47d3b7282d5938e |
Close
Hashes for righor-0.2.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0a4b10325617470a219a025cecebe83d832108a8afc13623c8d5645902ea0c3 |
|
MD5 | 4b802c585b2cd06c916070bf587d40e4 |
|
BLAKE2b-256 | 97475ac975532173320f9bc446a654862da65d7d9dca9e3c4596ced5ba469f8f |
Close
Hashes for righor-0.2.6-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a9019eeff3efe980a645456d03d50ad07497179082b05f8a109b1e0f399812 |
|
MD5 | 6011bf46507c54dca887c5d8bc6f6dac |
|
BLAKE2b-256 | b6e02f12d32d23efc188e5e66d5ee58b244670f1a38abc36915ea482da86bccc |
Close
Hashes for righor-0.2.6-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b4ce8b9a4d1a8eab713cccb69263f22b073d25fa02be5d8c2bfe99b0d27d169 |
|
MD5 | 86970b1e7c2763de2201c23456acb759 |
|
BLAKE2b-256 | b353960f3db1b29b5ff02de22af5ec47c9a083d2c093e0a0ed443feeb6f51e11 |
Close
Hashes for righor-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1bb73404d25b9db99b8c5a188e92c8e587c757751a23120b1ff706e82923ca4 |
|
MD5 | 53171133205b045f05071dcee9fa8db1 |
|
BLAKE2b-256 | 6908ad42998657370b65c930c13beb7e526b96d58ac36224aaf6a7fce5c4d2b2 |
Close
Hashes for righor-0.2.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2952295522c97b5aaeaeca7431e61fc3fed466a8b42bbdf3784c8f977b8c870e |
|
MD5 | 58e210d5a7f2ca85228ae1f08867c5da |
|
BLAKE2b-256 | 1e124905a972ce856b50442bd3b1c4565e91466b2e7d2cc89421851c50cd7755 |
Close
Hashes for righor-0.2.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0e768867955c38a278cd36e45ffbaec4df2fbdcbd6e2a6ec260b2ca77d3f544 |
|
MD5 | 6fd282071cd755b0c9860cb588dbe4d5 |
|
BLAKE2b-256 | 149a2c53f5c23cd54bffb1d69bf5ab3df697751cab678fb60bbefdb1d88dc3fb |
Close
Hashes for righor-0.2.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87133fbf0267ac896fb774ac1e960cd6c9ceb42bc8192e4adcd2fa86e9635fec |
|
MD5 | 9be688b0906419607f2532b3554dd566 |
|
BLAKE2b-256 | ee9cfe03a3bae4e76ab1f69736461c9c9c17ffbb7fe68f3170a46c2b66a2dc8e |
Close
Hashes for righor-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93c19ba2da5e4dbe3e822f29e906388ce249955755537c5c9af1c3e6c040bae8 |
|
MD5 | ed95dfcc3bc8f589a9f68432ed9f034f |
|
BLAKE2b-256 | adbdc9604df57328444c11785fb4e5c141b59615c683a12d580da6f991ba7015 |
Close
Hashes for righor-0.2.6-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72149f62c1f46ebf21b72137496c979371c79b089a2a98fe05ff05a992afcc23 |
|
MD5 | 3cbea11a145fba565fdb464ee226e875 |
|
BLAKE2b-256 | 66c06c38ab55ae5ccd4ea691d38b0d4e1161a0ffae48a37e104e738cb0bab426 |
Close
Hashes for righor-0.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50e7b8727d78869add5028739b6ceec9feb016527f9985151f21c2829f03932b |
|
MD5 | 8ec275277667b285c722134666bc5439 |
|
BLAKE2b-256 | 294fa2ddc8d6627cf3466394c504ca3c5259e9d2c6da80b9228d93a5274f5bc2 |
Close
Hashes for righor-0.2.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d445fa1e617327fdc2ccc969dbdcba8a8cdde52fa1983a8f27187e5cb465ef4a |
|
MD5 | 9018bf1e05a4e841b8b9ae737c17bd97 |
|
BLAKE2b-256 | 89ea6e05d3532035502808357c16dee98ce45236fddc7a288c96e9a4c8bf234f |
Close
Hashes for righor-0.2.6-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 597320c5211e7042d505f529c5e9fcb7f799539f461182d6dd1344cee1104104 |
|
MD5 | 07f0459c0d72ea919fd8d2335d0a7216 |
|
BLAKE2b-256 | dfbcced060dba3e858679ee178de44694c37e0f28b4abde4c02696993ca8499a |
Close
Hashes for righor-0.2.6-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fee0a7d68d5193a5a439cba8921c408dcb5ec14259a44de48782971aa95b7195 |
|
MD5 | 3ff24e4c6f5fce9fc84774a392ce3f7c |
|
BLAKE2b-256 | 2578df654e8032f18fd6a01585689ff23d31ea7ae81a4af7930d5366750670bc |
Close
Hashes for righor-0.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e0ea8d27309df00295f3709dbf189ad4a54015834444df3c5d0364f55be6ea |
|
MD5 | a494323de7cf8db238609212fe24bc1f |
|
BLAKE2b-256 | f16e205757c8ed5595455e7a90bfa169f62a7d5bcb2096e92a07e622b3bf5c80 |
Close
Hashes for righor-0.2.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e4a5fa06e7f0c8a55e81e642aef98feaa5cf06333f97f3be0f8b73ef47146ed |
|
MD5 | 41c4224bc6a31a84aee53f4543938bf5 |
|
BLAKE2b-256 | ab502df7925ee2ea8e2b1bd42e835962fc3eba488e2f964d90a2098fe07b8076 |
Close
Hashes for righor-0.2.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2778fb7f5370933c0ebe5212c41880ec5259d90b8699de6eb78c2f3f4d5bb9d |
|
MD5 | caa40b69894cca2880733877bc500717 |
|
BLAKE2b-256 | 169335cd7e4a4277ba434660955c7ac231ad07d9223ba8f62f8fb5b7764f5dc2 |
Close
Hashes for righor-0.2.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a383649c89b0854fc1521faf4723b87f4977f72028ce48bf152d3291ad73576c |
|
MD5 | 8e3ebf28579f0e7658acac43214c7418 |
|
BLAKE2b-256 | ff8197ed8a7d4f69e40fc96320538a9a756e66e6dfb2a06effba0d9940d51207 |
Close
Hashes for righor-0.2.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63cc8fd523a94974940bc65ad5996a9ddefb88f41a5f3495733fc2e91eeb3f35 |
|
MD5 | f967879a75b3ac3390af53eb0f25b4ec |
|
BLAKE2b-256 | 74d80957f1d4ff4bc957fb4af41d157f879fd88ef987fd001e4a5b467587bba3 |
Close
Hashes for righor-0.2.6-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fcd03eb13e5f60b15872126f900d82c8a061bb59ec6d29130cd0b3a74315f99 |
|
MD5 | b4787e5654b9b082175235891fbf7b1a |
|
BLAKE2b-256 | f4173b124249b2cc75223687b78ae14a51267a3c81c688928cafe83c94872f21 |
Close
Hashes for righor-0.2.6-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27b9f6a624809e9c2403ef6e99b171acde5071b538bc834ba4cef9eac49047f6 |
|
MD5 | d7411ec2adc90fceb360c5d8e21ae8d2 |
|
BLAKE2b-256 | 0462ebf2c908e6b2601a9daab97f51fa7b8a3437808b6c5d9adf9a9527f74f9c |
Close
Hashes for righor-0.2.6-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcd007802445b76559c0a5467ff09fe38bdf333e063d2df835f260d5201589ea |
|
MD5 | 57f8e812bace5facbebce0b24294c929 |
|
BLAKE2b-256 | e30cdfd45a5d05cd6258a20f4838ed7cf586ed98a78d35eeba5fff10d19f1f68 |
Close
Hashes for righor-0.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f59f1abc32cdcdf68632e8d5904812e226d947147e54df25408adab7c9273dea |
|
MD5 | f2dc6bc73bb5b2e90370e35c4d65910e |
|
BLAKE2b-256 | a63405118980e7f032d4622b5b08ef97c37c87fafa5cb4c254408c99aff636ad |
Close
Hashes for righor-0.2.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f194b9016bab5a6468ab4fa1c875c77428aead9f3fdb9ab0686ae2ac952b8d6b |
|
MD5 | 800470c6a41cecd0e7fb2dbca70faa05 |
|
BLAKE2b-256 | 246550c66dac14ea7ca3c2459689e1faf03d8507762984b6c51fec5281d82107 |
Close
Hashes for righor-0.2.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 932e7154276fb7b9e39fabcc6bae02e254da7182ddb4e54a5d70901fba80d1a1 |
|
MD5 | 01a3833a716608456a009f7d96490459 |
|
BLAKE2b-256 | 79e4501b29dbad5429b2ee9adc162f3f549943007ee9a6a5c354f0dfb0af9aee |
Close
Hashes for righor-0.2.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 247f15dd761416d9795a274d2304122e687842760a1b890dcb9622c3366b25a9 |
|
MD5 | f9d1f0ff9a405721a9feec8e88461ffb |
|
BLAKE2b-256 | 0867c72ca60cd31771a31cbe64cb99ed7eb7e4a88800c1ed98fd0619c226dcd4 |
Close
Hashes for righor-0.2.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adf71a35d52a0aadda5b7ad5348151d5b4dff787aa2527daae03c58c2eb7830f |
|
MD5 | a4e2ce731a8403d5d398108d9a90cebb |
|
BLAKE2b-256 | 357891eff1ae935204edb478b9bd1a19e91be5891b04d31fdea094c1efb9f7cf |
Close
Hashes for righor-0.2.6-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6545edfe4fa9e1a16928dcbc85e9092d3d41f5b0fe872c8883fc67131d77d88e |
|
MD5 | f696e5e9fa5088978036e45e547d2af4 |
|
BLAKE2b-256 | 200fe7ee3f98e2413705fb0c9004c1924d4658c99e24e76234b34e856923b4f6 |
Close
Hashes for righor-0.2.6-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90d1ddbcdb17c0c00d735121fa0819bbd31335b3c7457cbdc8c97799a40d70e4 |
|
MD5 | cbf1f54f901518c7d6ba3947184a2411 |
|
BLAKE2b-256 | e81e62316c8b2a9bbcb89584608878576e209916b6992be1968b47bd6ff25331 |
Close
Hashes for righor-0.2.6-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22a7e384c4286ae5cf10797693005159b04bb51e5c96b9542e1b03ccfdb14853 |
|
MD5 | e55690eee74add18d16e22920e5737c1 |
|
BLAKE2b-256 | e7f7c892ed746958d05074477f646085e8f3d4bc4f63ca4079b65da66361eb1e |
Close
Hashes for righor-0.2.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bde34bb2c02c6b8f06d7054495f0e3b39607861851b3a577b441386a82ddcfb |
|
MD5 | 72f332df7473939b0c6ed3e7b7267967 |
|
BLAKE2b-256 | b047b715c67a644c2ae4e3c4685087b149b3b50ce7e55165f79e65e302f61cea |
Close
Hashes for righor-0.2.6-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d7b2957f3d55c0ae0700354bd7fcb7700f5c2a05c0804603664bea36a96c25c |
|
MD5 | d2030b37966e3f0f42f446a3af886ff6 |
|
BLAKE2b-256 | e424f56a8a4fd2797d95f786023f46dee63b83fe61bf5702519c4df62ab74ef3 |
Close
Hashes for righor-0.2.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a11dc7ed8e2367897cea12427aee61c50034ff81767529f993a98ee29d0afeb |
|
MD5 | b2755b9d55d6e7223004ee0e9c7885dd |
|
BLAKE2b-256 | 7f18a01ba7f83c3af0168ad03b35e632d5a09059709577b4bf62ab82577a5593 |
Close
Hashes for righor-0.2.6-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf726ea99148907c221efd7ae2796ac0efa55c448c88e73d734e5af8a92b2527 |
|
MD5 | ec46430f330254ce07df729b9ae01367 |
|
BLAKE2b-256 | af7d55e35ead2a61a9f8e1836f9da38cc4bf733e028940b733cb5e8a0b26a09a |
Close
Hashes for righor-0.2.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9742fa5005ec903afe80fd65f1dce93ba34f4dd245ae3124c4ac866bbc13d6b |
|
MD5 | e8ed051cfe0d567c1ac957a1c13d3a56 |
|
BLAKE2b-256 | 50b3c91fb6313d59a5204a901e0b0e7f6046937069564cbc05e4967c00ecc8fc |
Close
Hashes for righor-0.2.6-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56f4f21fa5590de53a7fa6662dfdfc1e526783233d45e293a0efd12bee6dacec |
|
MD5 | 04651843f60833b1624bb5e7c8424506 |
|
BLAKE2b-256 | 331154df4423362c1c9b68c0290032b1fe10f2a2e16ef1f7a8b42f61dabe7dd8 |