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.4.tar.gz
(655.2 kB
view hashes)
Built Distributions
Close
Hashes for righor-0.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5543598658962c90f46a2d985204a1d03a79afd7ab5f1e2319e5b9ef394022d1 |
|
MD5 | 8f50bc5b4db716e738566f8feb8ab8bd |
|
BLAKE2b-256 | cdf7f9ba07e90d6857caebd46f59093a0bc0a6e6a67bbbb66e2453c05d2056ec |
Close
Hashes for righor-0.2.4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fa21c1738eaa8b4d5e9b0ff45929723a0d3b395e168d80bdb4e458ea3ffe641 |
|
MD5 | 3a2e328dae7df022854e09c808180e42 |
|
BLAKE2b-256 | c5665e875ee85cb67f542ec9cbad583191bf0117e4389e941b0fb8f80976f4c9 |
Close
Hashes for righor-0.2.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4a0547bb6cf0b32bf36e9598332b836dcf1a005daf9be69d42f5021a77513ab |
|
MD5 | 6a56276038d09d418a2749b5037118ba |
|
BLAKE2b-256 | ceee94f7a02b4f8e42784a5a88b261bbb3442caa60b3e82f5208a06326f4d00e |
Close
Hashes for righor-0.2.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b80de0c5d5069d112d8ef13a93ff2928e1ea13eedb4b0a3946ae253603991b1 |
|
MD5 | 8b183e22889cfb701646b65570b7823f |
|
BLAKE2b-256 | de0664bd7d8da13c0848e80d7998fbd1d91bccb8ee3205b8f16bede5ffa90034 |
Close
Hashes for righor-0.2.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 570212e831b67a279c6e54fd5d1f5382b760ae70c81cb18d22f7b9f1de83ccee |
|
MD5 | 9f77f9c573b22120e70a13042006d2ca |
|
BLAKE2b-256 | e56efad958da563ba3b1c14ea7ade20fe49a836b70e05ce194dc4d96852aa5fc |
Close
Hashes for righor-0.2.4-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcce33874ddf30b92092ca5ead3e7b6a985b43538086d57a74b496ffca9cf409 |
|
MD5 | af1eb0c155b5b0c209b37fb7928e37ff |
|
BLAKE2b-256 | 34acd77186648b98a6cffe190bb2866bb0a071026818950fb001095fc40bcd53 |
Close
Hashes for righor-0.2.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56b3e7d1ee41fe63c8b13d25a23a59a08dc74f97d0f2d8f1042cc28af96de199 |
|
MD5 | b78445c7df24664525e1e44d0cae485a |
|
BLAKE2b-256 | 46dba31d7566d70c82bc2b58c8ef70c5a0fcef748b0b096d0eb7b3de0d169d09 |
Close
Hashes for righor-0.2.4-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f33116638204e89365975172e559d38f92380dc001268e715db64f0f50539db |
|
MD5 | dbd42bdf21dd56781f9103ca41ec5d51 |
|
BLAKE2b-256 | c2c34d4471cc435f671f4d9f48c4cb03731dba804869a69b03d147644a5b557c |
Close
Hashes for righor-0.2.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ad93dff652d5ba1df1ab4a1e11cc623e1c7868a3fdc108dabd5606ef3f731f2 |
|
MD5 | 38e7cb0273276f44ac9e2b9f8a194e5e |
|
BLAKE2b-256 | 4ad59d7251ef8a9e05add6747861b27c472721a03377aa212ee189f27b21cce0 |
Close
Hashes for righor-0.2.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60f83a85e552bc2f3177e6974b4fb1b9a49b8d839d508fe69153b7e9b8a597b8 |
|
MD5 | 56c176d48ac7ebb281302bf222c65d52 |
|
BLAKE2b-256 | 284d5066d567723b9218de2f9d36ca79208da269015daa8196314ec5e4ac14b7 |
Close
Hashes for righor-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a772ed47e5538bb927ac65ba96e81041a55a2e8a49a3965283d9c8c73edfcb96 |
|
MD5 | ff6aab72c486dce0ae2b91682b9684aa |
|
BLAKE2b-256 | 6bca7a00c51da2aae131895edcde05ae08e99ec8a08a65f2da185251328a1a79 |
Close
Hashes for righor-0.2.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12f7ff7962669a397b144e96652bb12cb363fda353684982245f9a6b19bc650d |
|
MD5 | dd0bcbac4e5bd0cebebef8da41f3e2e5 |
|
BLAKE2b-256 | d4e5c7a8a803db417707b671c09141b78e226644e060eabd51776f35a1333524 |
Close
Hashes for righor-0.2.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31b82177f0aebb0d794cea19ecc08a83d2b3ab93c52dda6ae915b82259bc88b1 |
|
MD5 | 34011dc50ffe79a3abd9f876b15c9633 |
|
BLAKE2b-256 | ca26c355221871e16f87e9915a2b4f2d5231dcf8ffa8c2bbc583975174e4289c |
Close
Hashes for righor-0.2.4-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 265ea2e83b54cbc8b1372bf11fb2f8913cd6f01c71a14557c50b568b70d53d90 |
|
MD5 | c12dfa17fd628abd6c1abadcc7f4250b |
|
BLAKE2b-256 | 564831d01c286a44d100dbc888d639f69ba7d86cd74a6f120acb4a3097ec7b26 |
Close
Hashes for righor-0.2.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56470cbae8d158abe8fc1a5503ccd35039119017361339b3c09566d5302e5d26 |
|
MD5 | 4b0493ad69008e8d076bc7e703ef258c |
|
BLAKE2b-256 | d54dd729fde564e554ae5350fbbe674269c1eef1e676b1cddd117d656f003c69 |
Close
Hashes for righor-0.2.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e84bb26226a8636e07946d1b19c2f16ca0727df412bf9e2535838f177d34056 |
|
MD5 | 16c7c21f66b7ddf936e9e4b55d44ec80 |
|
BLAKE2b-256 | f32e787b0f3a323314ef1d98493121776ec9d74a266d7d7777cf3bf37e6cc073 |
Close
Hashes for righor-0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ff670072002080c7d97f71e2fb43d360c7eb9d6918809f456eb853193c9584d |
|
MD5 | 33bb50a96cfeac18d695edaca93dad1f |
|
BLAKE2b-256 | ba5d8b2f5f7186e9497025225e232a0b13f9ff16e37f4351e1385eb90ce0e72d |
Close
Hashes for righor-0.2.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b7837d699cf0b909ae1b0e67ea6b5702e713e035deb9e7cdeef74074919d16 |
|
MD5 | cc4922e943b95b3049080b0756aa3749 |
|
BLAKE2b-256 | 1b2b1c9687237dae28ca1d51aa702a7f2421bd240e076ad3f16c6642b9148370 |
Close
Hashes for righor-0.2.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c25b2446ccb8aa0c71ceee9be1b262a71351c692bcb19e68c64353dff448d24e |
|
MD5 | 0eab5c9fd4e91661046b1f5a67f4a74d |
|
BLAKE2b-256 | 891bfe98c66692dedc0d4cae5d1a6ac007a1b9750cb53f32193e0db8cb351aa5 |
Close
Hashes for righor-0.2.4-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eb0f34450ce2579b59f13628ef169164d9b3e59d48d23bb62cc925ab14ee946 |
|
MD5 | b3b8eb71ff1aeeb7e6015699e1da4c1f |
|
BLAKE2b-256 | 981e32fc2e00d36b14987ad91a847d96feff3a0bbb5da030a45443d0ac1f04a2 |
Close
Hashes for righor-0.2.4-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2b4fc6fd28a524514600af91f69aa1f20ff76188068c3e09f7a109337516bca |
|
MD5 | 44519dc52610f5f0b6a590fbf5ddd137 |
|
BLAKE2b-256 | 15ca97f4b8a3ef483541af374297606fcacddb36e3de772f9e1b9ee50f9ba6d9 |
Close
Hashes for righor-0.2.4-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c5133a5875c21f262f7a6c2596a8a65f05c051980e18c255a49248de355fd10 |
|
MD5 | df1711717df3be150bb150354132adc4 |
|
BLAKE2b-256 | 99f486dcaccf9f876700969ad392628e1f6c5d785ed55b8e5a2fa9bf06edc8e0 |
Close
Hashes for righor-0.2.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c015529cfb049c7002b503d8d37accfa2ddb88bf9696bc334e6981616cd22e9 |
|
MD5 | abd0eb8ca137a5fcb84d4dfa6b4d5038 |
|
BLAKE2b-256 | b238a8d1f6accceee328e7e3ab3c83a8d9fc00271d2a9f05cab60b859337b0bc |
Close
Hashes for righor-0.2.4-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea58931aa4111eff87820de9c754a4c18fab6ecc7a6fb181cca79d8c226eee7 |
|
MD5 | c5bf23f721d17e1320ff9a3d3f6c6767 |
|
BLAKE2b-256 | 319597c9f4cdfa42b826422cb595cc97fd43b1ddc4dee49149cb8b8348fc8119 |
Close
Hashes for righor-0.2.4-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02b35b0b7ed3ce49c15ba23d3381cb4f2aa44b453e4fe0b59953432284ee4419 |
|
MD5 | ca95274872ab70603d887360274378e0 |
|
BLAKE2b-256 | b9e07218dd478d3a74fa0ecc1337c95f9228f06996fa80daec3a162bf51be4e5 |
Close
Hashes for righor-0.2.4-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97d4f9c41a202af54e3ed5430a5461b33f5c8e0b4b175b2c39b17ecc126b8a2a |
|
MD5 | cb5c10613beffe5dd6c1a10c76276f15 |
|
BLAKE2b-256 | dfc8fc75dd52b796ca9576ffbfcc3a00d1374b153721b7aa964bb73231ecd3d7 |
Close
Hashes for righor-0.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44fdffc522ecf21e09f2e8c0c75fe9a1447515c39a078c7340a49c0fc93bd85f |
|
MD5 | 854467751600efbf243acd20a7ff0ef8 |
|
BLAKE2b-256 | 1fecd5233b2120ed2d3d12ee1789aaa2c7fef8c6f5698a3ddcb5b1f6a8f932ca |
Close
Hashes for righor-0.2.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c22ef44a33d0d7f52cf3d77e2555a4e3e0ea6202f078aa97cc58d362533b2be |
|
MD5 | ac98eeaf3152a2252d0dd69f643864d2 |
|
BLAKE2b-256 | cabf88b20ce0bf6be82ab4f1c627ddbc587148ffb802080d34d00cee0d4ec79e |
Close
Hashes for righor-0.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38a356f6cc9de71d7f9d7baeeeb2052d6e59379b4dcf7343e61408e72d724048 |
|
MD5 | c4514902f8735d9c80f61d02ac3698b3 |
|
BLAKE2b-256 | f2b36004e72b04fb3ddfe0c1beac66ede7074205896641fd81a86898656ecbdf |
Close
Hashes for righor-0.2.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bd41b24e4aee6157dd7129002e7934ecf0a64a80375e22779c24c0948fc8814 |
|
MD5 | 2901d23c557132c200919a7724c9e907 |
|
BLAKE2b-256 | 1bb6162184393f30798d15306c3eb356117b5f46d709be6d816c3eb520eda1ff |
Close
Hashes for righor-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 602a164b677b117c78c7f5ec289524d754b22f6be4599c5cda1e8b326b744111 |
|
MD5 | bb1252db2a80ea5628f02c2b66415a2b |
|
BLAKE2b-256 | ad529ba755ab53bf1b98643d324fdbb5b5936beafe25662b978213526952518b |
Close
Hashes for righor-0.2.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78f11fc7c7bdd07f415a5b9e147566c71bc6e0f85f7696dd664f0eecb45439f6 |
|
MD5 | 9fc3febc299a2f0840da4ec34565c1c4 |
|
BLAKE2b-256 | 478549a54f2982ec257452a112a0f3339ccbe60536546d2583880d689cf61d6d |
Close
Hashes for righor-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 503e31032dc3db964731e349f680ad43f1f8a6111efde63c64acce84b8d0f9f5 |
|
MD5 | ffd960f4df924261b55884124a28020d |
|
BLAKE2b-256 | ced25bc61b5e8821ce847dbafd776182bc7c01bc88a7da063282503727a6e2f1 |
Close
Hashes for righor-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af558976e90e888c69cdecfa2a7d993dfa4a7253824bf67e4be525641ab10b80 |
|
MD5 | 2001c91cdf40ffed7a10dce3ccaab670 |
|
BLAKE2b-256 | 6b4493e58a57975436e613b0a544c054d39f7f520d8787405a6f55003baca3c1 |
Close
Hashes for righor-0.2.4-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7025b1f9c2ed3318a41eae2b27bb3992f065c9ceff7130628a4dff696e7df893 |
|
MD5 | e892ad5e1942d59cc1317aacc3ce0cf6 |
|
BLAKE2b-256 | 12a8e728972bb37fe5356c04599077e89a0152715728451e111f8db040906533 |
Close
Hashes for righor-0.2.4-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ea79b5f40986c649ef559a8323fab1c4213e68a304eade173e06d86530caccc |
|
MD5 | f01c6416ef4cf8ded30215a6746d0ac8 |
|
BLAKE2b-256 | 848c58775fbaea72a3a64e4fe7ed9ebd8478a7593e7abf1b59222b1364aaf871 |
Close
Hashes for righor-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 169548ffea043bf11bd9067646f41c13a34951b34689051a01d3f0acebb86f03 |
|
MD5 | d19ec7ad6a93b6ac056feff6c6dfb515 |
|
BLAKE2b-256 | 8529d0a36d7d08e660e9ac36b98c91b0c165b9e4aa426911c2723dde5cce94c5 |
Close
Hashes for righor-0.2.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfb409b232790d2992b43267d6d3fb1fb53b202a02b7f28f2ac1e8ba5f549834 |
|
MD5 | 939a260a9d876d4e37e3015d98d73dd4 |
|
BLAKE2b-256 | 1973041a32435d806456709b03b4192bfdbffa6354160f42414265fc4a29ee53 |
Close
Hashes for righor-0.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5aa81aa3b017fdd6e262d93788c93d1a8b94d46e91b9483472380865a81dc91 |
|
MD5 | 306736f9986bdaff22a0ba7ac7083eca |
|
BLAKE2b-256 | 5d28db0ac13d6f87801144c63f62ccea475901c2a5444609180e0227525ffcc0 |
Close
Hashes for righor-0.2.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb6f387b9ed1abfa01ed7e435ce7b5abdd678c61f62cc0259fb55990a81402f |
|
MD5 | 34465851ec9ebae49d0ea4aa3ef1a0ef |
|
BLAKE2b-256 | ab0d5558f5dc888e99e07d43726255727a4b2c11f6bec108938681cf8e7a9389 |
Close
Hashes for righor-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76243b8b19a90f6783226d9053b1fdf6d4acf95b2c0d25e73c91da6f9da88d26 |
|
MD5 | 81f26e38276039393a9db880642dd25f |
|
BLAKE2b-256 | 852bf00c2e447bca1b9440a0b7c427690fc12e7bc0c48dc99ee0519543fe0024 |
Close
Hashes for righor-0.2.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48b30bb98dd97d2f424db616fa805ec61783e80ddda791b57bd73163cd990e74 |
|
MD5 | b320ed619f15541ad7749982ee7ca0f2 |
|
BLAKE2b-256 | 353ff384789f0ca13e5c3c91abffd3f10c29b07139cc1ccdac06123ab8a80a58 |
Close
Hashes for righor-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cbf667df652b1c7caf6aadfb1356eaf33c43d06712df6499c4435c442eb9b9f |
|
MD5 | 11e823f3cd2abe4b7dd8b4f0180bd9f2 |
|
BLAKE2b-256 | 85d852b8134ab6e1bb75dfa88d51cff46a96922a16fbc412869ac18fed5024c9 |
Close
Hashes for righor-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89e9b91ef3051822bb1e4eb5957ec2451a8af27de58eeabd12de55891fab44eb |
|
MD5 | a7f928ce67dbe69737a2e31bd49502ac |
|
BLAKE2b-256 | bba10353d6b84ed60c21fdf27c3d7569b8e4518f933f520026b4e550c517f10c |
Close
Hashes for righor-0.2.4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e68c26cdd92f370b9778a0933e287a4119f6b863a5dfaaf3017e411d97c87b3 |
|
MD5 | 631d3263a53954c5d652d43838d8e70c |
|
BLAKE2b-256 | dce2a45635c948b76deb26d9b461fc1e46d2a701f88933341dae5d65ccbbd313 |
Close
Hashes for righor-0.2.4-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7922f9da7403c701e21fbcf4cf5b2dd600443d14b0f8c5daf28c3992d5b884da |
|
MD5 | 96dfba419afc46bafd267ad901729f8f |
|
BLAKE2b-256 | b4dc6abad8d1ed2795f317d56b1ac0a9e59a2e9ec76bac356ce89a472e8584bf |
Close
Hashes for righor-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 034147f7088b712c3dd1c2c8830bc10b2c149d1cba15224249b4cdbad887615c |
|
MD5 | f8db1283a0d8ab07e428260a382676b8 |
|
BLAKE2b-256 | 90f442106b9075f9741ae54747afdca7fa45e90540e40554ac1e216e63db597e |
Close
Hashes for righor-0.2.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab9d906eb201442cd4508286120ae89d160c4ebcc5953d5def12514dd8ef68e9 |
|
MD5 | 86eb29bf56c24bc9cc42b32848fde06d |
|
BLAKE2b-256 | 40e253ee2df163b28209d95c4d6b267e891e79b5a7fceb59704cf1ca28177b87 |
Close
Hashes for righor-0.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edeb09bf9c48c4a030cdbfdd534c91befa7a6b30fefb559b992f094b11fa9b8d |
|
MD5 | 7aa2adb87eea03dd9dc151d9f2dd59a4 |
|
BLAKE2b-256 | 6e6d4a646a2cddf9f720a25f4fe999d7b42d38d06b9986c680c6b8442cd9ce6b |
Close
Hashes for righor-0.2.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d1ecbb6fa43c136243f4c93034ddab20f801f2160633a17a10283c94ec3727 |
|
MD5 | 27c044d6205e311dc531d26a6df27d5e |
|
BLAKE2b-256 | 6d84d0663ed92924ea714065bd978b9215eb602e451de93dac8588a3562fb272 |
Close
Hashes for righor-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f6dd7a7ab65457b8a9725be3c19e3535f8e7a2cc565d7d29ac1b7d3895cb0be |
|
MD5 | a4aaff4584ac8882069ade2c6dc32ff1 |
|
BLAKE2b-256 | 2014189ff01d3d0ea239a79244f7034162019e92b961033f130d376ab523f44d |
Close
Hashes for righor-0.2.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d6d332b326791d0e2c93e7d314d2023a11bd6b99df18f156414f6c224210cbd |
|
MD5 | 4baa8f347e8a3d24d704ae78e25b8b24 |
|
BLAKE2b-256 | f0cc628b8599929927edfe2e0b193d4b81997d50fad89416b221892cc2823e6e |
Close
Hashes for righor-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2e853b1aa0ddace7a94c0bdaae869ac4bec1afe87a55f6a689ca1ed230477a4 |
|
MD5 | c6af6f628f0492032016548feae57c25 |
|
BLAKE2b-256 | 98db39647d3dfb6acf26a88ce8d70a76de8f8939ba4597bf38ff60a4a1755442 |
Close
Hashes for righor-0.2.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 161065b3336b3b86886005b091d5373ce7ad5b3166b97097a470f913dadccff0 |
|
MD5 | d22c13c85bab4e0f3d54af82e5c0ed58 |
|
BLAKE2b-256 | 90c8c598c5b4a14b32ee749f06d9ea045907bc6fb388ee44bb16ec16d6225951 |
Close
Hashes for righor-0.2.4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3e3dbf4c9744afec6916c6ea2e1d685075124e83041db7072dae83818669ec |
|
MD5 | 00c0584ba57bf78ba8e1aee23a4a51a0 |
|
BLAKE2b-256 | 1df007ea268b93673d67e40bb882010be56cae2c24313e693ab5107aaa355d03 |
Close
Hashes for righor-0.2.4-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebcb4bc5dada7313c5fe8a54c7c0a13af8736277a42cd488aaffa53910054ea5 |
|
MD5 | bec2119ede3c373ad4a689fbb760b8a5 |
|
BLAKE2b-256 | ce609b85404961e21f713895b7a2c6db7a3080e79529069509993fe2e5386db7 |
Close
Hashes for righor-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 644b7e868ec255ef07eaaa1363f9df6002eec3ed277730853523f15c25b51126 |
|
MD5 | 58aa73dd1ccc298d6404b363e16d0bf4 |
|
BLAKE2b-256 | 89179f8b72429db3720c91cd0f55895883d97c16c6d814e2eafd2a3b398da702 |
Close
Hashes for righor-0.2.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 865032dfdd77c362376bb4f833207cae7af4edb90d20b837ab1267d5489150b2 |
|
MD5 | 5a2f5b2d72720e52810a37d9444c8d85 |
|
BLAKE2b-256 | 936e650f46ed2583964b48fee184ac08eae8f56aa94a77a3ffea4fddcfbe70ad |
Close
Hashes for righor-0.2.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f84def0038c0335acc6f6addeeb79990b2e3f00060563a54aed7326c85d3e72f |
|
MD5 | 5def0e53f53360ce22b16a39e5b7e785 |
|
BLAKE2b-256 | 9cad8828fc6e95cc63998e10657d65b2204e754ea09681b53a1eecc108b8eda0 |
Close
Hashes for righor-0.2.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aed784d72460d14a4626932a0a53f7f86be56b9266d40e0cd71ebd2113cbfd3c |
|
MD5 | 6d13636a1ef3e6b5e3bdc0d601dfb735 |
|
BLAKE2b-256 | 7f19e5daab16c60d4a9900be67e75e0a56f116823d323700ee95c75bbfa54f51 |
Close
Hashes for righor-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61229bed6a4fbc2559b284f8a54cf6e20cc056784e748435a308c211c0adf37 |
|
MD5 | da667661b96952a666cabb743f8b7c67 |
|
BLAKE2b-256 | 0657c9a5db24b7d13105511860fc9d3bc6add7bd7c11f99fdc247e8fa5e9422c |
Close
Hashes for righor-0.2.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36a6c2205d42ace9cdcf7c336a53a876514fac228ad88e04dd80dbfc4fbd559b |
|
MD5 | e7660a64d3a26dc2ddb5e0b3f043fbbf |
|
BLAKE2b-256 | 5e47ee5b8c9dac9fba3721e7133a86186c99776e6800071ae1a7461841b15809 |
Close
Hashes for righor-0.2.4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e8c9973a518b589002d5c101380e9984e7e4218dbe7948198b17eb1b50cca2c |
|
MD5 | b1a4835947c6f6754cf9c3134cf72b34 |
|
BLAKE2b-256 | 5231c32e967a3d646ac1c4858d99c08cbb986408f5758ad547e6650888421e08 |
Close
Hashes for righor-0.2.4-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74759f8eaa54d5088d676242c241edf360d58916d16d0208e29c856f3cddeec5 |
|
MD5 | 7d43f583fa287e508412043593c59d56 |
|
BLAKE2b-256 | 918968ca3e148de199aeed35c0f7e3d111799571edae50c4a9476ff64b71dcc4 |
Close
Hashes for righor-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34d6ee7b5a4e7979706c4143def032b42697518145672caaf3cb7d3fd002b64f |
|
MD5 | cdf275531fc8bf8fc189466ec52511f9 |
|
BLAKE2b-256 | 37a99a740047e4803c47aeb68a53dee568510e3c29fda71f453c58989cdf3b8c |
Close
Hashes for righor-0.2.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1057fdcc59bb53a646e32b886f1745e71962d41a0c90a32769be3886800f11d9 |
|
MD5 | 0755aaf98c40a662a816bcc0299e9b85 |
|
BLAKE2b-256 | 57130b39e208738799294314e22da7223fd116db468b0c4ea06cb7ad70b1c40f |
Close
Hashes for righor-0.2.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ca2e27ab6075f890bb227161c7d46eee2edbae50c29617bf17ff000611283c |
|
MD5 | 5fa5a7d6f1b7e3060758b95f8cb72e34 |
|
BLAKE2b-256 | 8d6815e963eed0241831d1c7349a6da7724e4746dfd4524c1a65abd1ab3816ec |
Close
Hashes for righor-0.2.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8029c8e46e4b675446bfc72edc5cd30fd6c1e7b99f5ded11d1d0e0cd9d14261c |
|
MD5 | 26501d63b676bc189a1c5f03f152296c |
|
BLAKE2b-256 | c975488c227dde50c6cc529644939f8ac9e59c079c1f565cefa48f2610c9a077 |
Close
Hashes for righor-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f14db091633b01f1f51c95e970ef45548fe0dfa30b61786477192faaf16eed1e |
|
MD5 | d8c66efbc3df7716d831a8a2aa5b36f3 |
|
BLAKE2b-256 | bd4746a4a929e1035004a6b9b4b246aafe23e29f151ae6bcb946816680a750a1 |
Close
Hashes for righor-0.2.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 497739b8608ddeaf9a672155bdc8815ab5718a2462fe8656a7c3b9e6b8aa5875 |
|
MD5 | 2cb2f43fcf2239b620f157e8459752d9 |
|
BLAKE2b-256 | e118de761c68cdd0a214cb5084aed016708a374f0d19fa19258a47de08984875 |
Close
Hashes for righor-0.2.4-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1916be4e450974ed1233ba37666eac6d6a48a8e042d0c32cb200303e3c4379d1 |
|
MD5 | e0015ee5a7c94af5ffcbd3979558e174 |
|
BLAKE2b-256 | 2d85c3c20ebdd9370459350b565298ba6c2f065f2130a6ceb20bda006bc88d5e |
Close
Hashes for righor-0.2.4-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54aad87a7639aea84f32d5ccb0521358c0c8ad81f2ba992f2204322bd5ffdce5 |
|
MD5 | 2f40fc0ab4c89553803a813ecaec2c4a |
|
BLAKE2b-256 | 54f6ccaf7c8c34add7f8d99eacb3f60c858f6c3ffe7e63865baa939d0b3ff252 |
Close
Hashes for righor-0.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c06cf1444f019db7913ba6e65632d88a5892c76b4b8fab3cb0fa2a351d7ca071 |
|
MD5 | 30d2ff5f571775d383aea0b2aa933162 |
|
BLAKE2b-256 | c58d86d2d79d03115c749518453c287f96ff5e37002df07ddbacae3dfbbf4d7f |
Close
Hashes for righor-0.2.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf2583675729c3dfb081c625df3b60d4df8152f11eb6bea38b84b6875e3335e2 |
|
MD5 | 4405c97bfe91a3d235f4c7254780ec25 |
|
BLAKE2b-256 | eac79fca2e3de8cdd0b9d1e47dff5e4082458359ce3bb0420d1571f8d7ac49f4 |
Close
Hashes for righor-0.2.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e50e481cf87d6e1f503f50cd41ff593012f7f5971d456fa7602f8c1a7ce72a13 |
|
MD5 | e8975be6142d2c84ac44e3fe2973ab79 |
|
BLAKE2b-256 | 184a2b0844c15d18cb54a2c6f227d82408863d2c06bfb107cc69b42707d5c25e |
Close
Hashes for righor-0.2.4-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9df0a8fb3c8be7bb0cd14f13c20cf71279a638fbb0e2d4a524fa836afc1a915d |
|
MD5 | 2d322e47ce25e079df1e34434e9b000e |
|
BLAKE2b-256 | 6ca56138af2e3abd94c8478353074f8d57cbc61e38dbbd28f5ff770ccf5b8585 |
Close
Hashes for righor-0.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9f800e5107cbf10a994a4863160654b2578dd677c1c80751593ce840a815099 |
|
MD5 | e1ef0f6ee2abf642d705f7924f124620 |
|
BLAKE2b-256 | 213d65398ef5778ee6c036597743476c9c468bc81302102cf558ce9933380885 |
Close
Hashes for righor-0.2.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dafd84a08a745f563c93efb1e67b5803c2050b2450a8235e0935a3c582029d2 |
|
MD5 | 3af47f64a8e229afeaace070242202f5 |
|
BLAKE2b-256 | b09b2f6f6c44289a4957da9f7446660da4f70572816d7a085c9af04bcded9fd1 |