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.7.tar.gz
(656.8 kB
view hashes)
Built Distributions
Close
Hashes for righor-0.2.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2055992eb296c73c8e2bd986a0c4e48a0448d376078ae0f472f3d3195cbcdff |
|
MD5 | 51cd625b670c082a750d60729ef82993 |
|
BLAKE2b-256 | 85b6411bd504453c30247d0af135117684612c13bd973d214088f27665b6ccb9 |
Close
Hashes for righor-0.2.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cea18890144b7c89f54dc62ba680a748ee2e29d8cf6d280950604f3ffec1970 |
|
MD5 | b9785bef70ddfb6a7c29adc30cf099bb |
|
BLAKE2b-256 | 4cdecff04ae7316e7da30b7a26209b8781d25a53c7246b1406cd402e8c465aff |
Close
Hashes for righor-0.2.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40319bd7a50cb3619e39d60c0acdcfdbb7d7303758c5ba0c98a9b00e80091082 |
|
MD5 | 68357b00abe1e7247d425702fdf0e749 |
|
BLAKE2b-256 | b258c519a1f2f2d5c4b85ac27febc9dcaf53919eb6190004de576c946872784a |
Close
Hashes for righor-0.2.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 128e42bd708dd9f06cd92fbded8d3d383e69d7e2c3f5a68a5419cd24ed7ed55f |
|
MD5 | 21f1f2a2508d83438b03f1096968f1b6 |
|
BLAKE2b-256 | a4ec098227d99338ab0617b96ce25c667bc958e11787dbfff33378b8b6cf41f7 |
Close
Hashes for righor-0.2.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 350e32f4e44825ff15fe27aec0f3a51aeb9bcd35abc775c790eeaa04bfb5145a |
|
MD5 | 78043011e3cff19356e7d16eab430b36 |
|
BLAKE2b-256 | e94481755197d853ea49f377649714f3a1a6f0cf254550a7eea0b6c6c20fb3a6 |
Close
Hashes for righor-0.2.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a5bcd8ef87cbaf410208c8d47ef84da2d2dc8d8f7c85eeed37bb5bcfb32b07d |
|
MD5 | 24c4249062878e72c72840dea7dcdf6d |
|
BLAKE2b-256 | f5ad4a801d7271106c3587b3606c861411d317efdaf640af317b2e5b228ca13e |
Close
Hashes for righor-0.2.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a280eef281b6e9c13e88dde371deea85227ec743ad4adee46c596fa339cb104 |
|
MD5 | b316fa207252375b2d877edcb911b14a |
|
BLAKE2b-256 | 6358a72e61c4c18ebdd4ac6f599312dae3a79230d749b3da4b0c1998edfea4b0 |
Close
Hashes for righor-0.2.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d567fd75604e870cd39108a50fd63775d5e5fb7b8b26dceac8cb9f894b529ba4 |
|
MD5 | 41757eccf0df1fa6e2ebd421b2473f06 |
|
BLAKE2b-256 | 86179e0348841a35455dee1e93723a4e8f1712230a66aba4bf794257c1e51daa |
Close
Hashes for righor-0.2.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35487be14dd7c57b844726e3263309fd9069d70a40b42b31340a109b0a39b411 |
|
MD5 | 7d448c2e868eac702bcf25eaac8c334d |
|
BLAKE2b-256 | c0abb389beda99361e76ad03579bcfe1b955e21052adaf2c39a235e4f9e75b94 |
Close
Hashes for righor-0.2.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2fdddf67a4b84ffd0163e51b8a6b818b682cae4003790cf58f1ca9ac271934a |
|
MD5 | b4892a135bcd2764b58b8c932a6e13ea |
|
BLAKE2b-256 | 86ad7255391e5ef8dc77ed94a524ac77ee0691b6eb3a3c808922935c3570e048 |
Close
Hashes for righor-0.2.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e01253734989dad8925cb85be038f922df4b425d3737367f835a853451ee3ed8 |
|
MD5 | ba9ac7d47f14b94184b1896251569e20 |
|
BLAKE2b-256 | e6c6309a3df2941b1e28e385d29b1b46ac75d2a573a62ff22d5e7130922ba70f |
Close
Hashes for righor-0.2.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eef187a35bc1eef4a54a7ddb2bc693f2ab4b73f014dd89b0c3fdcfa28150806a |
|
MD5 | 3c452c4e77fb841e8df1a486a24b0a08 |
|
BLAKE2b-256 | d024561bbfdd469a978e250eaaa838607747833a9c92715c8c88895c41a54fc0 |
Close
Hashes for righor-0.2.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efc6d04becc2cdc6808f056a28db535e81a1b6c78ee534f712390dbd2d916cf4 |
|
MD5 | e5b3747cc422abc90b332bd28e186925 |
|
BLAKE2b-256 | 3db3facf5e7a98f48f0300ec5083f98aa75b33f86186b7161749d1a227415ee0 |
Close
Hashes for righor-0.2.7-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aeb54ac767b7ce1ef2b60685c07fff1046eb017eeee8aa4a4b8496796ed6dbc5 |
|
MD5 | fdb50c953680b1fe652ee596161fdd1e |
|
BLAKE2b-256 | 012953dd3fb4738c347ba292c1ad686fc24c70f7eb84b34d3aaeea463d035094 |
Close
Hashes for righor-0.2.7-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b724a3974168965fdf6e58b8a1038e83a2639e5e9a98232182504b2fea1dd876 |
|
MD5 | 65a54d4518d1b3ea0ab327ded64b1ecf |
|
BLAKE2b-256 | e0db4975bae911a46b48378e33b3c36cb0f43751a61b189d8945fe91716d61f0 |
Close
Hashes for righor-0.2.7-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb4868257412ff061668529ac73de678a2269e787a72b5e4add6d27f6313dd4a |
|
MD5 | ff9622bbf2b0aaacddaaf790dca53a30 |
|
BLAKE2b-256 | 370e741c193f0a5ef03a1ae0143510bacbac551224e3707a008fe27b0b79ab19 |
Close
Hashes for righor-0.2.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ea4e65b5e5cd59fec0e7e02417aa6b4c4a61603a70e4f6df197c19de7ce82e |
|
MD5 | e772debd69f175beb6f499817614784f |
|
BLAKE2b-256 | 2c81672c437a311bc4e6ac0b9e7bc1c12fe8e5f78fb565cf1a2dca84a95cafe9 |
Close
Hashes for righor-0.2.7-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bb3396317c0758b7892b077498fd1148dd25f51a9ab4d446c4c88e5636cb314 |
|
MD5 | 32482f9e91bee9808cf111a6fb914675 |
|
BLAKE2b-256 | b9dbc041690865c1c4997f15cd861ab66b571497c36715b5b45844e9e9a7b016 |
Close
Hashes for righor-0.2.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 867fe09f904e815132995ac23684d0499c00a97cf9c9238472b73c09736da7b6 |
|
MD5 | 6a4d1878beb5d24ead61688ff099b766 |
|
BLAKE2b-256 | 06e652658bee75306cae0360f3b21c0534f5a2eaecc9e623aa986d0729dcee4a |
Close
Hashes for righor-0.2.7-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 126c3e5b956ec0913a614c15c37112735c5e90ed4ac2a8b033099e83b697b012 |
|
MD5 | fd20dbecf9bdb0df8e9c3c417614d4fb |
|
BLAKE2b-256 | 187a11c4a355af9482b600998dec71fd583bd1fdf23bc0520ac4ca9eba2e1d3d |
Close
Hashes for righor-0.2.7-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b7a850af5d5c87d14649fac175f2cbb141bf89e7d3a7678753ff128b059b68b |
|
MD5 | 3e30248122a85f989940099c713b519f |
|
BLAKE2b-256 | a8584ce4749738387a554c069f9444fd7f022f8e899579c27bafbe789de69db5 |
Close
Hashes for righor-0.2.7-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53b125f0fa88c50b9c53e53c27a0420ab4cc1dad5f1f9cfcbdf00d0f184ca37b |
|
MD5 | b989f12a404aa0446972b73554d1b861 |
|
BLAKE2b-256 | 3e2560be1184631c5ee0df8b142f47317921ae5cb74fc608621c8379483103d4 |
Close
Hashes for righor-0.2.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35b7807fdfd50fc2419648db28cb5d051f2a3718eb03742a45781cb9b04192a9 |
|
MD5 | 2f92f80eac709cbae6d82481a6911560 |
|
BLAKE2b-256 | 463017434183e6d8c5c8d086628554998cacf07b1ae9198e48dc85b5e6be996c |
Close
Hashes for righor-0.2.7-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ade1c2f8c4f66d0bcd738272d614213007459e3c7f128cb5f986843f671e731 |
|
MD5 | 5b457ff5f77ec25c0ff6cb9a5d1cdd5c |
|
BLAKE2b-256 | 2c0487c5a5c942cb927d3ee9ca831d2abb163cf71746d03e5ffc468856e2b1c8 |
Close
Hashes for righor-0.2.7-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cb91d1cb6164066e99821478650ce0987970ea07f5455bd2f088d7279bc08bb |
|
MD5 | 14987c44e976458d3180c99bd45dea49 |
|
BLAKE2b-256 | 5cbd963743faa2f92ac6a513a15ab000adf9fa0c86e99217e4363f6e3ef7e990 |
Close
Hashes for righor-0.2.7-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e599e93b28a4356f1bb4c712ba0cf43f12f21658b6167e0e2191d7d299e3158a |
|
MD5 | aa3cdab20cd1bef49f62cb332ae82d3f |
|
BLAKE2b-256 | bc3fcc9ccf033590d94f06b5b6a8d743fafa7239ede11109599f36c1c8dc114d |
Close
Hashes for righor-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb1b67695eb4c9f8573d891978e1010607ccc8e1a9cb22becbd229156e1d0943 |
|
MD5 | 13069c162bfacd0811879e4246c8f961 |
|
BLAKE2b-256 | 155a6501238afddb2d803afa90b14469df809b5ad609acfa4f2c43323050605f |
Close
Hashes for righor-0.2.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2671ac93c57ac0ac6cca6f896cd17c55b3552b3c5af71838b60db150c537e6 |
|
MD5 | b28f61a97b0aa7b324241ff93e38796a |
|
BLAKE2b-256 | dc8b51c8b8dc88d6e1b6c6ef46f4355efe08d0e2a63b2822e2d01eb6735e5ee0 |
Close
Hashes for righor-0.2.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fbd3aa38c4d25c9b616b9ae4e27b62fe2f3fd273723a05b6f65291809d9ee58 |
|
MD5 | f5b8bc424b32e96cdbfaabf21b250ec9 |
|
BLAKE2b-256 | 4e706b192f7f41b29e9baf5ab60758b704f03172446b678ef7b31c79f7b63d1c |
Close
Hashes for righor-0.2.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cb7e6f7e778684511f5053945853453cfed2ae5b148cd70b6b5836c6b855277 |
|
MD5 | 03cbac28241560c5c1977012f80497d6 |
|
BLAKE2b-256 | 48171859b50674b23880ca98e7ae6e03a7cd3ec73138b7eef556fe9be4bd4828 |
Close
Hashes for righor-0.2.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3150d9c3374c4e0beaf197967ccc088c42a41efaf6be6ddcbfaf32b4fbf43a62 |
|
MD5 | 7b97c8afe12e156b7afd069f8e207b98 |
|
BLAKE2b-256 | 4d1d688e13ed372b0eb5997deb17970fd23798fa4b4e6a467f14f6fd2e2407c5 |
Close
Hashes for righor-0.2.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f3621f36809fc3c511d9d62ff5b4068fe0bfcc9df92c6d4d2cdbba2a58836af |
|
MD5 | 9e16dee0fc75aa3310fe7bf808c1f5cc |
|
BLAKE2b-256 | b0233ee113ba7c7ad52aed762a3004c92608226c5c0f5ce71cf6f4ccf63ab1cc |
Close
Hashes for righor-0.2.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 670c366f2ce0a9bcf74df89c2b7422a96c14a9eb951a38a13baed57933eaafe0 |
|
MD5 | e65fbfc68038db55ef407df2835f844f |
|
BLAKE2b-256 | 05d47458c7d5a7357f319200fbb1353b0423e5e898d2813fd33df9f24cfc85d3 |
Close
Hashes for righor-0.2.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a3ad36b13252ddd09900272c6cedec622f2916fc3ec7a763dfe3e7de93a2c8d |
|
MD5 | cd703be51e1a1cef5729707d69f39814 |
|
BLAKE2b-256 | 6b85177e7b567a7fa562af8e54e5ad679c8a678f74d8339dfd35085aeb772e7d |
Close
Hashes for righor-0.2.7-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d633db4d7926d2f9d09cf999ba3ae157b7da6e2bfcabc96484b85e8aa329eb0 |
|
MD5 | cb8daa8d180c618346de862107de3e3e |
|
BLAKE2b-256 | 44d1854f4dd3e470c60aa4ef981f21f4c5d8e5f432320c9cdd7b15080a80c1b4 |
Close
Hashes for righor-0.2.7-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58e5830c1230d86e62b20acf2fbd9291c86fccbd1d0d389a709f55c82af5ec0b |
|
MD5 | 4beef2f88b86e9cb9cf6a3dd2c6f01da |
|
BLAKE2b-256 | badd197826cdfb9e6796e4e7dc985abe330e75ddab872df825be271185c18c22 |
Close
Hashes for righor-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 049bd9878246650ea7fdb5efafc94d4ab4645b2e4848cf00c7bc3f8e096b1e0c |
|
MD5 | bf0c500fe572a551780cbe345fae4325 |
|
BLAKE2b-256 | e5e52771fabe0ff4fa3e8856e8073a75483f1a590c8cb023f5f11e8bd880cfed |
Close
Hashes for righor-0.2.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e423e88f43e064d5ea91424ef0897196e162bba9690d009d4e479f4a41d253 |
|
MD5 | 498968023105d7de0fc2cac3f21de8f1 |
|
BLAKE2b-256 | a65dfd81e1e3de6286eb5774860f9ffc419e3f6c8ab900ca3e59900584c1d712 |
Close
Hashes for righor-0.2.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b718a635b68a54b20fd30882bf0933ecc8f2b7a80a98cf55fb07f73578e5c2d |
|
MD5 | 3cd95bd9b6617bc64eb2ae68aa5b6852 |
|
BLAKE2b-256 | 96f821beefadff2ee0932c9286940003d3e45792f2e7a3170d320f0bb4690fb3 |
Close
Hashes for righor-0.2.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16ef1c52facd414b19ff3ffda8c13b53752d061cc210676c5cc84bf12f7e3755 |
|
MD5 | 099765c3c90bae693a07fd3cca278a09 |
|
BLAKE2b-256 | 81e66fca38b11e2d8eda8b8ab6b58c1fe0581aaef9133547c3e78a7591a80949 |
Close
Hashes for righor-0.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 278b137faf42f3002bb602df80f281113c7dd29e6513f8c7b2f6759ca66b25af |
|
MD5 | f094b68dc5b733270914444209280788 |
|
BLAKE2b-256 | ce730cf8858ed544bf0fdbe0e95e456e4131f0d9dc3b099740cb8d73011bfb73 |
Close
Hashes for righor-0.2.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa50155753e858062e02b492d47b6e8e0198781671da2c57d8ab8a315b7e266 |
|
MD5 | 7c0ae5b38e74dee4815b9a95d85c8f51 |
|
BLAKE2b-256 | af70753b4614027cd2ea93285c7d22d12847b7a9d17e3eff2c089c4780520cfd |
Close
Hashes for righor-0.2.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b27642e48c8ab527cab56276f6c4f729c58e87106b3c1d7c3e36ae3e4a05b203 |
|
MD5 | 20fa214abadae8690316683de2c53ca5 |
|
BLAKE2b-256 | 7a0bf945a229257657fdea85ae6fc4e13c664ad0f318b650b3d22ad36d602e5d |
Close
Hashes for righor-0.2.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc12ee01a950bee96733f812c117183ddb5b66a7a75b52623e0ea5c24320db92 |
|
MD5 | 69b521d1fb226684a7f644ab34687f3c |
|
BLAKE2b-256 | f60888a97068245583375c61116474eed6ee68687af950277bf12d2efede5ffd |
Close
Hashes for righor-0.2.7-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7d31a9c9f1e44a47c1bd57498b21bf13e38443c924b4e698b68a4e3cc37a89 |
|
MD5 | 75bc8a0e13093f54890b0aa96c0f1ed3 |
|
BLAKE2b-256 | 6d963c353d0a965648bab293fb5f797a0fc8d97f401e80cd110e181fb24344d3 |
Close
Hashes for righor-0.2.7-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1eea42b48a6b029017d5aa112e0fc8d595802bfe2964532cd479e3e11fc521b |
|
MD5 | c5f7d83f149028d0f903976998780c88 |
|
BLAKE2b-256 | e6a2b43957eb932372a307ad0fb498507da2b2ce9a40406ff8ae420136eef10a |
Close
Hashes for righor-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bd43b5c3a1109fc85d353a00ea308f1e8f61fb9c2d00b62128855d1cce7cdeb |
|
MD5 | f5485e9aa4626030acb22cf344b78897 |
|
BLAKE2b-256 | 370ac9b17229b9927643e468011c756aa9d1193f07b3c7e36e4eaa4577f86d0b |
Close
Hashes for righor-0.2.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7516fddba44386347f70e59c6eca20ef0dbaaee480ad16f37d20f9f15b6119bf |
|
MD5 | 64af03f67d565dca71d286f932f9b7c8 |
|
BLAKE2b-256 | 01a065c60cc2386ebd5e8ba1ddae0e30a4f5f498126c9626be13df65c5696a2f |
Close
Hashes for righor-0.2.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9261551b0d4b19f28485a567bc714f007b92835f0a89348ef99c0f72a48aba45 |
|
MD5 | 855cb13b8a47343d6908558b151c92e2 |
|
BLAKE2b-256 | 58cf42c25d8b51775d657026d363f0376eebbb962715f4214df176f49f9d9d17 |
Close
Hashes for righor-0.2.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c205c2ab80434a7d98b7a9ddb21c0c79370b1427d2ffa61c4ced7477f9423a37 |
|
MD5 | 9ce900dadec7310e6c591c4cb9a9f65b |
|
BLAKE2b-256 | 2783e2630b199f52a50f44ada9ca840c4b867f3f8bb6aad57119b8678bef6bf7 |
Close
Hashes for righor-0.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 926a23c950390f257c5b4aa6591ff875870d95d544c4f04727051277834b3bc3 |
|
MD5 | 15aaa4bad0418e0271483d589ab97090 |
|
BLAKE2b-256 | dd8cfa1aaae056628a13aa1ab12fa602992500a9c7f5a7cd433a9b4b9f281567 |
Close
Hashes for righor-0.2.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ec9bbe8b1008bf1ef9248f39eaaab26fecc7795838ecd6fbc43a62f3edeb545 |
|
MD5 | 6536ad714299e323684aa199fac9cd06 |
|
BLAKE2b-256 | 3d47e5e8968dea269cce659248e563000ba45becb6a75b9ad517eeed7d73f36e |
Close
Hashes for righor-0.2.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32c98162c69e2a03721a058657de2fdbbd36ea6d1902bfc4a882a49107e1b4e8 |
|
MD5 | bcaf4a8a50b810f9be682a1eb9703c06 |
|
BLAKE2b-256 | 1bd07a34cbeb660fb766f528ebe9a77ffc8d31c84377dcbe2e33cfb062134169 |
Close
Hashes for righor-0.2.7-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea45365712adcc4d11011b8feab4cb19fc13a001efbb9c47adef67f8683ce767 |
|
MD5 | 053565f34fe352f0b6021299d4306b17 |
|
BLAKE2b-256 | cfe09599ed7499576d3022cb344cc0662596f40e547860238cea94ca057c8383 |
Close
Hashes for righor-0.2.7-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7fe546a1f3da53ac251b940cd61107174ce29ceef3f5f34a42329350a3d3fea |
|
MD5 | 39a11958e2fe44dc2cbcf5dcb0f4283e |
|
BLAKE2b-256 | e18d9005c6cc1fca8a843a33ffec6370f6cd20ceb6f3c5d0b13ca9bd7a58fd2b |
Close
Hashes for righor-0.2.7-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e9e22dde4af4d4f69faf22ce8000d38eec02a5189bf6d2ecc18a128723fcde3 |
|
MD5 | 1b0aee224dbe437411aecf42c37c8dfd |
|
BLAKE2b-256 | d2907d4c52cab6fe4b353bc0992ef7e79f5eeb9042e364c72875ac6e4b1d2413 |
Close
Hashes for righor-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c31298bb6bfb7ad967ee7d9c55b5cf9397183c788713e6656e35e1c259ebe8b9 |
|
MD5 | e6c29f6b1aae16984a6161b17acbb508 |
|
BLAKE2b-256 | eaa4fdc1220a3aa78a48dafc59c94f781708f56d3e5b68f85cf8b9f6d59deda0 |
Close
Hashes for righor-0.2.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2abfdf82c47fd8e8ca6e72d66c50af3d60c57894be8030c74ef58547702f556d |
|
MD5 | a2a4a9563b104a2b861673bf0b43e455 |
|
BLAKE2b-256 | 4ac3d3498e4f39c4a6e4ebb2143f358245dead2375690976038812fabb76c052 |
Close
Hashes for righor-0.2.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7770f4ed8314b0fba8d3ab13962e8cc67466dbbae413ea2b4ea6b95256cb2afb |
|
MD5 | 4683e207dd723f88dd560f4889203d0c |
|
BLAKE2b-256 | b6ff086963c5843f6d62190ccd72ec24f84daa4b55e46704b899e9a681c02edb |
Close
Hashes for righor-0.2.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d25c5dba862f944c23db4174b8f1b4f782695eec89bd36379e45de5b17bfcb0 |
|
MD5 | 04306131511ff636386f45ac67eb0574 |
|
BLAKE2b-256 | 9e9d8c5489159fac463e1f82501f4ad72ed4b3202fdefc3d819be5ebc692c929 |
Close
Hashes for righor-0.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c690115da69934a5299b6dff9499e452a64196973c55b1380ddf284dbb7964de |
|
MD5 | 55efcbf971c000b76a58e07374815a98 |
|
BLAKE2b-256 | 4db582def5e14ad39ceca5d660bdd3696fd8b5ff8130a54b46c6eb2cc95a8026 |
Close
Hashes for righor-0.2.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a077438b2f31918c427ffa678cdba26b9e0f718a7b61ea5ef602271365719cbb |
|
MD5 | ac92cfbf99cc43ea748e832c1fa29652 |
|
BLAKE2b-256 | 551664f6c58baca823a7aff6a12006722cce52907a81c52167e9eea7aee93c8f |
Close
Hashes for righor-0.2.7-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 235257c64520b1b4ba1b078207f6c1d0ddd7dba890146d1e04771ad09f25dab6 |
|
MD5 | 16413cf46db9d6eeee61c0c5e6d9726f |
|
BLAKE2b-256 | d9a3cd49bce55c0bb3930ec59b6aad36b19560523eda8b697238a866fca2a6c1 |
Close
Hashes for righor-0.2.7-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 471beb5f2ec19cc3e3097d704d284e4470d635801aee37e4587609ba04219172 |
|
MD5 | 4261373e54e8bdcacc33d4e3f261aad4 |
|
BLAKE2b-256 | 4636c90657ea471a56f24d036ab9bebf07411e214e32c4648a03f864d08d239b |
Close
Hashes for righor-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96474666ca493c855de71145d96d8f95b38a11f4c613d0eeeedc689145ceb87 |
|
MD5 | 0a19c3020d64426f35c556dbc231b74f |
|
BLAKE2b-256 | 02bfd4dd15821f740752145e64cb969aa7b4ff6f8cfd45c7ddf7b384d4db9267 |
Close
Hashes for righor-0.2.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f10cd99fef6fb4acd14526f2fb04a966e7b12e3274e8a7deb657233a446d547 |
|
MD5 | a6357ff8f9b0aac1df35086249821b3b |
|
BLAKE2b-256 | d6a65629fa0d99c736994c46997bb9432a90febaa5005b8126d71efce2058156 |
Close
Hashes for righor-0.2.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ee1fd74c24624b14c3d18d07179132a49c235a8022bf55c65d8cf3eb4ebbed1 |
|
MD5 | ddde0a8f3f7b3d5133a0cd59e3f3c236 |
|
BLAKE2b-256 | 1d25996241d42e361c9a925a96764d321e5278dc6d642f8c501bca788e726927 |
Close
Hashes for righor-0.2.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 157f37768bb6f4f1bbd5116e3c6ebfb0ef453ec4e4ca3c9bd5b9b6cec05d6ff2 |
|
MD5 | 7380f372a659780466fcbb231c916956 |
|
BLAKE2b-256 | f40b76a70ebd5b29318d3ed20f0c0911dbe9228edfcfa51f661c7a5673bca1b6 |
Close
Hashes for righor-0.2.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2ca151fca509e85dca5bf73da73456d9b5be4d4c85f0bf00452fa0144e4b247 |
|
MD5 | f4d9b6cb5be0579d1ed6e32ec30c7a73 |
|
BLAKE2b-256 | 69fd423ce9f77e075efa1894fdb1cb871c9f8554acc39cba44284fb4842696b0 |
Close
Hashes for righor-0.2.7-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a558e217479bd72af1163f42dd5ee4cdfb84943bf4b10e9c20d57cdd6712b01b |
|
MD5 | dd61b8f0be3026a79c58a798f644089f |
|
BLAKE2b-256 | 1c465e43d97c28269836616e52718ac5cba96932c1e35f9a6a67f8e80669b495 |
Close
Hashes for righor-0.2.7-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eed77b83a10d9b0c75a28b61e7bfa8fe38d0afc5ed231764edccf07fa5a7884e |
|
MD5 | f821d946f006c7b770f98a4c5092ca56 |
|
BLAKE2b-256 | f9e6b3cbed7c22d500c1fd25836676aa6e5c5e45c58ef833ad3f6bf496e3b3fd |
Close
Hashes for righor-0.2.7-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c570ecbe62713af6967e098b4fcd5378f54f3a89d37bc648d2c534d7714bc37a |
|
MD5 | 72da4a20bf657f997f134ef052888e44 |
|
BLAKE2b-256 | f1be4ab3c4995690f3cea0ea7efc824e2964fb821051f4288750511de9e18bd2 |
Close
Hashes for righor-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 964e812a656b02f71303071499ddb0d5a85a16cbd6b50d2131c1df85d76d310f |
|
MD5 | d1a5de65eeda32e7bce153db62215a87 |
|
BLAKE2b-256 | 5a7f9f524c711cfa2991307b6be72d2e8a00c3a203e0bfa5aaec18f3147c953a |
Close
Hashes for righor-0.2.7-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9c3022ef2dc11656be8ef164781c7b0d90943e5bc4cd53cf1bcc396cf0a0610 |
|
MD5 | deab028b876559fd3446f7dbc3e1d896 |
|
BLAKE2b-256 | fe179a1aa4d4cb27ae60e92f708f45d204cf6e2761eb64141165704b8a371d65 |
Close
Hashes for righor-0.2.7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb5468bb5e5029abf895912219c970692b0c904800b9449308e1bade00e84d54 |
|
MD5 | 05a9f60b43c50b96549bba632feb4603 |
|
BLAKE2b-256 | 8d8baf6f5ac6c1d4a9f2b39b511ccf01bb66764fdecc22907ad4c7ca9c9a660b |
Close
Hashes for righor-0.2.7-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2703927745dd30fcb4034af759d83cdb95a0ab4240af17623f68a893fce8c2bd |
|
MD5 | 93f4d072eea6527a4ed31d6461bf297d |
|
BLAKE2b-256 | 103335abbc3b091eebc6d89a224aaf0f69e7c4e599547317dd1bbaf605018336 |
Close
Hashes for righor-0.2.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aabf992d571a2615c471565a235fe35d2eeef88f57c85d9760cb84887bc6a1df |
|
MD5 | a182206f38a6275d354e42410785c922 |
|
BLAKE2b-256 | 6798ac7557411fd3d45e4d46fc346ca282c32cb2903098922184d9d9866d49d9 |
Close
Hashes for righor-0.2.7-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b6081a73e76d58b62f3a2405a698afde7f0d2b7c3366aa5f3d970614c96d9e3 |
|
MD5 | 227f2245223804598083eb7edbcb77cb |
|
BLAKE2b-256 | 183762b6ba729f26d365ee83faf3362b2befa83f1b8c168ddfad03a96a2764e1 |