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.3.tar.gz
(329.1 kB
view hashes)
Built Distributions
Close
Hashes for righor-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc0580ec598b687f9876e1fc300825c64409ae430b3c5ba50a1050675ff8eec |
|
MD5 | 0061cb8fa3715c305f6b6c630bec70cb |
|
BLAKE2b-256 | 4bf9b19bb46d1f678d075c2638f3e3a174c3000e690b24a2f3435cdcf3f2a968 |
Close
Hashes for righor-0.2.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08aacbdc5bd58d0fed3d24e16a5d614ad50011c0d65f0bb5c87a81280effe59a |
|
MD5 | 890d517c6363ba35f774ffadc7db8561 |
|
BLAKE2b-256 | cb80c800920142271cff59182495a6995530fd909c296876312232c2d4b501d5 |
Close
Hashes for righor-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61b345e71f8021bad13841b1149f2c347f3b523f51d2c40d26033fd1c71c4bf5 |
|
MD5 | 8eb703d340aa480a94a70aab59b24a04 |
|
BLAKE2b-256 | 425c073499d12af25f07bfa5cb1831df58546121faaba389fad8e48e5dc09ac6 |
Close
Hashes for righor-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5b34c14269dddb875b31fa6701dcba77159e92d73e73b1b5329a9ddf79fb666 |
|
MD5 | ef1bc1a35fd274a741e8eda663f8d7f4 |
|
BLAKE2b-256 | f3b048d8fb25cad7e35ae33d4e51fa7b2e2e5013ddc5365847c5e4b8ea8ceb21 |
Close
Hashes for righor-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1143e5c8da50f43baf3ce9727195b9c2fc5f74cdf194314c663a72ed9167d716 |
|
MD5 | 5451b44ec82d45d6b5c61ba7e6f55a24 |
|
BLAKE2b-256 | 74638b9c3714d0391e024d0aba7f1e6959c59e127e527d82e46d390bfac2f415 |
Close
Hashes for righor-0.2.3-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d57c62cc4011c4aa46b34dd05a6d88a7cab2dcdd2ebc9b98a935e64ec0cc2b6 |
|
MD5 | 5597c834764aedacd9f54a14dd6016ff |
|
BLAKE2b-256 | f16b55a57073f5a9983f77e8884ffb7af931294bbfcec342a2bdaf0fd3bde2e1 |
Close
Hashes for righor-0.2.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 699e9ab2bdea22f484dcb65c32700dafdd65e2ce63ad2383549217ee6a84ea88 |
|
MD5 | 324cd58cd6e2a79982e2f684e6137439 |
|
BLAKE2b-256 | d812c60a46815c81e1529a0bc02b04a4d68df5a6f4d16a1c5856983ac9504274 |
Close
Hashes for righor-0.2.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 506824549d6ffa5537d79027be7194a092b624d7d364bd6c0d9cda68f70894f3 |
|
MD5 | 614fb664e4841564c7542135c2371c4a |
|
BLAKE2b-256 | 1a4bec5869959b8dc1df86e6a056ffab45cf4e9e35146d1120453401ed097412 |
Close
Hashes for righor-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5989273099eddcb15c5629cd23c6d679aaea7e9daf2d54ebf062f419e7c90ba9 |
|
MD5 | 7e90ccebeb2d8d945a0efcda18435805 |
|
BLAKE2b-256 | aae7d715a8b9c0d57aa8971ba20718d205a55f9f138fb7127dff35debd5a3319 |
Close
Hashes for righor-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef75d32a5e56bad4cdf9b4c5dc1f08a62f6f0968c5ad49581009f76b10f3cbce |
|
MD5 | 047c8be982faf1e61f216ad90a220d6b |
|
BLAKE2b-256 | 445c654fcf464c48bb56e784373d8c41ee6e07cbe9a1dcc4e231df81f163dc18 |
Close
Hashes for righor-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca4ab0e11a2a9720d5713ee0aab7686a5f1692292d4c3c5bc289e2203ab1c854 |
|
MD5 | c00560b112a08183126d328f4dd3fddb |
|
BLAKE2b-256 | 9859573dd42d34ba432919eaa2a92911e9939394655226acf48a20ba003b82f2 |
Close
Hashes for righor-0.2.3-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 671129c02c7e42a34ae7f122dcb74ba2a2abc12e0b3d01b2e750efde9ffac8e9 |
|
MD5 | 779d88bd7fd5c5d7b6a94284d39023cf |
|
BLAKE2b-256 | 99e7f1c4839d910610d997dba08f32431ac4a916375ff84246ce45b5f94867d7 |
Close
Hashes for righor-0.2.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76ad0bcefe0cc441847c113137390f295887ea90795ed42c98aa630e54baa154 |
|
MD5 | 52ed31dbfef9190f8298601046d0040e |
|
BLAKE2b-256 | 3468215291a4c9e92ef557d1fdee10cc5a8f8f8986d27913a1633cf4bd6d0f5f |
Close
Hashes for righor-0.2.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71afe9d49510f2c351fc5d84af17e306170d1fd04e5d4ff0ea5047c4171a8b9b |
|
MD5 | b959ff5d39c76b4c3263060606641994 |
|
BLAKE2b-256 | f72919cc1cfb6b85b604e016c16df7932825538a35222fdbe5d2813b3d879403 |
Close
Hashes for righor-0.2.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee32bfbc156e2cfe770d1394ea40ce116d21bd067bb2331dbc6e551a78d24b5f |
|
MD5 | ed8f29235c978b282ffe30a89b0e801c |
|
BLAKE2b-256 | d6848292761bd7de50efe7e1a8202d1805a46c3c48c0fe0be590d9b8fb5f49dc |
Close
Hashes for righor-0.2.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db504ffb30bf8407249b8a78f0e47eabdb35be207052a65e9ecef923161fe7b9 |
|
MD5 | 434710b1215427f14a7e865076eaecb7 |
|
BLAKE2b-256 | 89fb843c1e2c302f6bd54960265ab9f3d5296beb6f439a4d931e8428ef9e793d |
Close
Hashes for righor-0.2.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bfb03bc1e640015509323995bcb0ba7a46a849b960924ef372566917c397003 |
|
MD5 | 66cd827c0196a098e9c0eb8d1ae0cc30 |
|
BLAKE2b-256 | d26f013225a375079a7e02c72a0a1a3ffb2bfb8e4a3e3211e2ee1dfd7092403e |
Close
Hashes for righor-0.2.3-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46e1a9f66beef8aa11935efe6c728a02434b5f264122b0f3d0c9bc49da95c5f5 |
|
MD5 | 290e6896f1165321d0f0a07f0fa8f6d4 |
|
BLAKE2b-256 | 3a8c372d569abf02d13ef15b141032e5f23547cf6d2bf9c706230a433c2403dd |
Close
Hashes for righor-0.2.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1c9477522d0dd7c28617386449e7ee60f93d5a19deef75056cfa0ba591a3e55 |
|
MD5 | b2a0737d1ddf7fd083f365a02ead8b83 |
|
BLAKE2b-256 | e1cb4fa75d97859f49019871a22df052c2f6edd7fbf1c948bc38c34226e8b002 |
Close
Hashes for righor-0.2.3-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e8b21d5c2e27e6552cfd704cd7fde6d49f699987ebd5f7effc083220b8d60f |
|
MD5 | 8442fdc2693a285b89d4059fc2dedb5e |
|
BLAKE2b-256 | bb5f80f4f59456a1d67b1cb177f28775a77b3e96810bdfd29076b929f3f20dde |
Close
Hashes for righor-0.2.3-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b745565c319de85c43241b85896c5e358e694d4b3b2fcd695509e301ad37f3ca |
|
MD5 | 6cf5e3677e3a683d2c390f56f9356dfb |
|
BLAKE2b-256 | 9c8ba98aa26c1a0047a84db0e54c8f678695ef3450e9e23e71c7e7c1f0fbac70 |
Close
Hashes for righor-0.2.3-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e31b52bf7956bf268acb96bff65ede4ab126c5a315a32887123e09b2da2887a3 |
|
MD5 | 6732910ac36d3a2d06fc8bee8904c100 |
|
BLAKE2b-256 | 7d07eb13f5f5de7ccb8299abba30de12863d1366ca3a4016e7aaacc0b29b89a6 |
Close
Hashes for righor-0.2.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d6ccddc490877ab2c0ba8e098fce4cfafa1f61e94b33a7da2666da3a6d4a390 |
|
MD5 | addb2951da233ec9d742151ebb89e746 |
|
BLAKE2b-256 | da36796c47b017e5f843aa495ad0c1322c41696f4245f799dd0c4cea29e42fce |
Close
Hashes for righor-0.2.3-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a560b2280222a5a3bedd2217edcd4f4c6131c7edc2ab69b0b59081c826bb9593 |
|
MD5 | a93eba6810d5941a7de577d6ba5ac2dc |
|
BLAKE2b-256 | 27195b39acc1ce92637a7a8d4f709ec83f2105ca8f63ba1c5b5b5ca90a940920 |
Close
Hashes for righor-0.2.3-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 202ca3c426d71ea4838ef0808817eda81e9e3b5d14f7036a061c9f0a679b6298 |
|
MD5 | 6764e412d67c965d934e2f404eb8b8be |
|
BLAKE2b-256 | 5e4b0b4f6fe086985fc5788b2c02c3a21d9c98b74bd1adb65accc426f83cb75d |
Close
Hashes for righor-0.2.3-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64b83e7b23d033036d6c0403bb074d11ad5eba3b17c44ca6091309d85d86927f |
|
MD5 | a2cf7b8e5856d60aad04d18f5bd31eb2 |
|
BLAKE2b-256 | 4ff31dd1fa37f0c834aacd4acbd4bbc73a9a74223ddf2332b23e6b63fd49cb51 |
Close
Hashes for righor-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b0256409a1f8fe8cc698b78132d1905bfbaf6cbd9a65eebc6ab7f688b1f2f56 |
|
MD5 | 235118659015f3f51112b350bc95a7c2 |
|
BLAKE2b-256 | 5aac7f20e78afa4a7ceda603edad075c77742109fb4069519f558c41ad140db3 |
Close
Hashes for righor-0.2.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7bb8b02afb3f08be6f52958367c39da79809c178e482c833cb9ca98fee86981 |
|
MD5 | 5eaadba11fd35c972c4023e8baaf7b2e |
|
BLAKE2b-256 | fb3c3218a368f7da01c963674aa58aabea2b90dd10465b2c42eeae5b352fe92e |
Close
Hashes for righor-0.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f9c783e149e16faf8b1a618e4ed7d686de3b04f2c005c87092d6785b1911cb0 |
|
MD5 | 3bccf939b03e28b7d8a6daeae2880b82 |
|
BLAKE2b-256 | cbb41d6a6b79ed7a389b98a6a6d717bf6c63a0e0c00f62ada8b2e71201c1d44c |
Close
Hashes for righor-0.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b0097de8708ddf8a481121b9ece8af3a89d31290064983d813c1085b23a2e5 |
|
MD5 | 682796c95553cd4e2a6eb3d82f8fb5ec |
|
BLAKE2b-256 | 06bd5774908fabf76e7ebfc69f220df53f9bf7e7a19ec343fc1633ccdf02908d |
Close
Hashes for righor-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84c3eb71cae3c2447e6d90a8a440f9e5502cf4a2ee016c61e768e6d2e8f77329 |
|
MD5 | 77181748ff2be8e1425c7189a600cbee |
|
BLAKE2b-256 | 0bb562c2e21dd3bba6e228fe85271b6b2e8bdf4a6246c4d31a8d531bd295517a |
Close
Hashes for righor-0.2.3-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b065017ee3ca12c9a7d1478cfc9e09e988fb56332e8b24b22d08d6ecd5ac105 |
|
MD5 | 417be4df0a0f035d806118415c4481db |
|
BLAKE2b-256 | 1b8e318ef8f766d78955cbb74d2cf8e05109a2abbb2a105c6daf7b6737515454 |
Close
Hashes for righor-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77672068d515e2f6a9f1989d3cfb5d84f9b18f8ae6cb9dfe65f53db3f1e039c1 |
|
MD5 | 1368abc33468de08eae0e853e3323faf |
|
BLAKE2b-256 | 31b85ceddef56aaccbaee51e0fc621fb3f06173709bcdaf1efff281cc6e698a6 |
Close
Hashes for righor-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17e513a30398cc9e94ed1f04655a939c256e2b885e3fc489a5348af82d2f6a04 |
|
MD5 | d5d5a65702b89cd411f5dd5af3ad4933 |
|
BLAKE2b-256 | 8824a6dcedd7a52beb50e969b1c216e13a416871074bf8b2a759d744ba2c51b4 |
Close
Hashes for righor-0.2.3-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24b5d2915395a069950b4fd6ac2074ecaa03370cfd20373e0e5983aea4630686 |
|
MD5 | ff055fbe4f749cdb31a3f45b2e199e10 |
|
BLAKE2b-256 | 1f23250f91832b79030c9eb7f28af21636d0bfc9bbc31df0c2f8f32b04787ee1 |
Close
Hashes for righor-0.2.3-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48e3c65e660d91295383d987920ab27b8ddfad74f803b8d6f0f33631388b6540 |
|
MD5 | 20950719f7d29c2290f2077665d093df |
|
BLAKE2b-256 | e3f4f27b9ba359b39ffb3533dc825e7c0d7f15da0375c6b35c49bd2690142fa5 |
Close
Hashes for righor-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c3289acd618744808cfbd6ee4e57781c4fade09d6e63685fb7cec9a58ef933b |
|
MD5 | 481f79e978807ae8e6360389e748791c |
|
BLAKE2b-256 | a48f51d7666178108f865583f6c6ba9d5da0ac62dde2e70bd7e4952f7ef24b9b |
Close
Hashes for righor-0.2.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ee125b32d1d8615c8190dfe4c537ca9ac2c34588f89b150752a85f4741f0478 |
|
MD5 | af703536ac961f9cf95abb606a8a3ae2 |
|
BLAKE2b-256 | 666547215da943255e271386477d1edce9e07b2755e730691f940a1ac88ad183 |
Close
Hashes for righor-0.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a714e919cbadb4e73277303379ec2ddcffb9cfb1e406b77bbe1324f36d210b9f |
|
MD5 | a124716b07c9cc950c57fb9b6e9d41b3 |
|
BLAKE2b-256 | 1c48ec79694fc8f54b6c8ecc7aa0858060f12fc9cc1ef24607e3d995fab1e1eb |
Close
Hashes for righor-0.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b40b74e35eff294d699f20e1ad973a54092828a1fd9e6bf367c8863875fd7a6 |
|
MD5 | c753fc62de0c8e63e3dbec9ddf08ef52 |
|
BLAKE2b-256 | 249e70244df4e2407e73b683dda1da18e8a9d71a9ee4b2966c087d001d2449a5 |
Close
Hashes for righor-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f6b1b81f1565656cfc8a5253d6ec430b23dec3236c6b8407a919d81ad9d3ac |
|
MD5 | 778ec8f457374734383bae10d683b198 |
|
BLAKE2b-256 | a1dc7e7a15fcca679b8ba46ea976eee81dc9703391fef08a042f985d0ac72323 |
Close
Hashes for righor-0.2.3-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d34a14ba4ed426df7e29e84faeae16c1691b8303fccbac99049d51eccdeda13 |
|
MD5 | 0fbae774694714dae885d30509041ca2 |
|
BLAKE2b-256 | 3f868c8a3dbcc15e54248164385798c8e80b6419d2c1f74eb85da4e8badee8db |
Close
Hashes for righor-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75c4283bca12b8769abd31370081dd633224db1fc08050b8fbe648fb4e5c5627 |
|
MD5 | 5d8d6f6192078dad805fc3f3df20d601 |
|
BLAKE2b-256 | 6ba8f6a181ffa2eefe2a08c0b92e7d36268617af89703881790ff84c2098ffbf |
Close
Hashes for righor-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d40a4c8395542d661c68d8511ec0a275156cad7697458f92d4b3ac335761266d |
|
MD5 | 31703ed2fdced837f66be09e5ecc4a71 |
|
BLAKE2b-256 | 123cb530017dc5be4d6a55a73fa8816f01a83c543ab938531f835b9f93685ae6 |
Close
Hashes for righor-0.2.3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c7be4ece1e93c16238f9a37e1d261e835050df7415d10f0258e85440671ecb7 |
|
MD5 | 9548c5ff054d2854000742979f2f8831 |
|
BLAKE2b-256 | 226904aa9369e59c787008dfc6af5badca44c52daa4e13dbd380e424fef2f882 |
Close
Hashes for righor-0.2.3-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2dba03272db3a59265308df69c1557a97cd97ae8a411109a930b4abc04ce6f7 |
|
MD5 | e6d134bd4c4006b31c66d5e01a2cdb46 |
|
BLAKE2b-256 | 2eb2c5ca5de0be953361ae9f9997fae17599f5ea3c028f41abf888270c6b356f |
Close
Hashes for righor-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d883e9ba221b524d1295f44d6fd063b91cd935a5e2758b11870e29b62b5bab78 |
|
MD5 | cbe6ca9c6b7a9ea33174128ce5c4474b |
|
BLAKE2b-256 | 5c8da5f27dfaa0eb38472af3d3f839a3cd970512b6eb21a1c6f021a2c07c6e7b |
Close
Hashes for righor-0.2.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50ff3b0083e76d8c2b8fd387e4269f63eeaa5361af3946d6081298bdcd31731d |
|
MD5 | e95e91535ab101a4e5a3ad2e1b2f4760 |
|
BLAKE2b-256 | 56c28277e504d4f51bfe067c07aa134b77c745ed5f75dc1d1f21ebfb24133efb |
Close
Hashes for righor-0.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1324a45639d541afe0dde8dc93c5f04275cf7f01f24dd9a37daab61c25e0b11 |
|
MD5 | 2724f1c5023100845a8f00722d95b4ba |
|
BLAKE2b-256 | deaeb0576907deef7ac45d533391e119c3c65b15fc9c928c7f4fd600b914dc06 |
Close
Hashes for righor-0.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 428277ec66f1137defa9248e038b1d8cf2b04e4b363a4e20ad27d1b11d33fa42 |
|
MD5 | 4f5a275926a0f90bc519d78104901c1f |
|
BLAKE2b-256 | 023ebb68d719a817a475be36d293f108c9838e66187cbc7454fe011cfa19b64d |
Close
Hashes for righor-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82c1666d7eceab0098113d0a9098fa49418f00d6dee04d124f9f4e818904daff |
|
MD5 | ebd25f0770059471d9a775eca46cbfb0 |
|
BLAKE2b-256 | 6d652e989b4ae92440dba19fcc713b8724b0621d90a73620e103884104dc05b0 |
Close
Hashes for righor-0.2.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b943eb07859ae19c47c7c978a6a15a0297568567ee4226957455d6ef6bcdc294 |
|
MD5 | 4de34d9c8db49634e008a0db1a9d2d42 |
|
BLAKE2b-256 | aa28a99b7a6aa35fae2d921194439c41cebaba9fae0d0dcb87ee04a6d02d115c |
Close
Hashes for righor-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53ef1b4c5fdf4293285184f9342c11e4e11d562381b96f08e0d80de8159225a5 |
|
MD5 | bb99b66f40eca24e33b4069c08e07e3b |
|
BLAKE2b-256 | 2c38d4e819b3dd9784f48f28d0e50ad101f71d927c96a8321d78c943565de9ca |
Close
Hashes for righor-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72db0b581c8efcc6d9f1b8e910c2d756ddf6e01e03ef5e587d6d0b76097e7830 |
|
MD5 | 69cf2aa0a868a296d4bb5fb5da86bf00 |
|
BLAKE2b-256 | 95da356a6b7a56ca0fc3bfcb7c7c308455dd09df05505677bd7973a7a0236202 |
Close
Hashes for righor-0.2.3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1ed91afaf9930f6605befb774665f3e1de54c2952e919f77444c98b6ac1ac61 |
|
MD5 | 01bb5018c7489db3c8fae5b2ed28b150 |
|
BLAKE2b-256 | 419952fecdbefbf63c12822a0e009d3943a5be3494b2a28606cf44b61cdecec2 |
Close
Hashes for righor-0.2.3-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4c9054adcd914ea3dc3a8aec671ba3b345bdd06100311c6753b33da9d946b84 |
|
MD5 | 3a2fdc33a4741daa68656fb9d785b3a0 |
|
BLAKE2b-256 | ad92fa4e4f61fe9c8cc9c26273a2d73855c81a00f68baab4203f556ddd21a43e |
Close
Hashes for righor-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ed53ae5261da0d0f61ab9cdb0e51cba95fc79cd01c6ad0009309c06713d226 |
|
MD5 | 5b7fa63f4700d3fd3c36d2edc28ab037 |
|
BLAKE2b-256 | a4ac6f4a37be572db8783dd91cef277d3b6572e2659a2098d7e2a147b83bbdcc |
Close
Hashes for righor-0.2.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08938481acfa9f8f6adcc6e5f0eb8e864ea207f5a85a1d0ceab8b257a757287a |
|
MD5 | d6d43c4de3e7d5fd80ab889a591bb3ad |
|
BLAKE2b-256 | 3d137b42d0c1ddfb6bb1de98080e4059dbf5980ecfad2ab34c921ee9b3841707 |
Close
Hashes for righor-0.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39c2c4177f32e364ab704ed146802cb11247460a9364f0e68d003df8ddeb4dfe |
|
MD5 | 56deac3d36027e9a385613dedd965e94 |
|
BLAKE2b-256 | cdb0d65aa47f991121b0e6ba3a7656356a61e251ba1223d0c644b9db43d03a1d |
Close
Hashes for righor-0.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4a9d4afb35509db230042c97dd39617e1d9573ebfba3cbeb316ac216285ff77 |
|
MD5 | a966d8014730d889102834ad3b6e1bd1 |
|
BLAKE2b-256 | d0013288aa6d21607ee752fce0b6db49e14f19149ce4aa370b9f7f0665308df1 |
Close
Hashes for righor-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 360ed4c636b0187ebb9292f1fc728c1902556111b206eb1e4b6873c5d30d5859 |
|
MD5 | 6673580e3e3247bf3e0bb81a3952fde0 |
|
BLAKE2b-256 | 4dfb4bec417812cf6c842390ca41017e30bf3b1916783d65913937113ef5eb6d |
Close
Hashes for righor-0.2.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95b18655ca937468d8f532acc55312544f04217341b54ce6e851f5d0a37c46e5 |
|
MD5 | c10a8add6d8e7090559aaee6284f7571 |
|
BLAKE2b-256 | fd523edf12f9338953021b59d620261e179c5a19ad89f9e51b5dcdcaeb59bd35 |
Close
Hashes for righor-0.2.3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82c7e4f8cc76cdab7e1fc0d0ed22cb48c683556b3f5ba8b8280ae078fdcebc6a |
|
MD5 | 810cc277ecd4618fa08f38c0e762a243 |
|
BLAKE2b-256 | fb4119381016b9ffa35051f0bc2644e9b219182f6441c836028fec92fb181542 |
Close
Hashes for righor-0.2.3-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e1f1c46bfd325dd13e1d24c9f11054726b910275312c0e3dde690177f56c006 |
|
MD5 | cc111bb974e7a0f7f4d6e5cd330be8b8 |
|
BLAKE2b-256 | f7a1ce4f2edee34e20b6fcd888a149e0567b9e407843f580587d51bd636bd0dc |
Close
Hashes for righor-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c65b89c5f7d9afd85b6928cd65373a6aeab7bb996f64371e26022fb047ef3c3 |
|
MD5 | 0e3503bd6e63f30deae6d84a3e400266 |
|
BLAKE2b-256 | 7f187b50a12b8803731f4f9fa2f3f56dcd8ca44703861bd39f2ef040e11bb157 |
Close
Hashes for righor-0.2.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2f76f890bc7cfc2a59e28a26739e9ebd6bc2ca509e295ccee17ce789d82e99 |
|
MD5 | c101d249b7dfb041fa5e16a1b66c849a |
|
BLAKE2b-256 | a93c44f9577e1f2df22635182766cc8002a38f481282952834d879967f893b26 |
Close
Hashes for righor-0.2.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af5d75da91cc0e59d4b2df3412741ec18163d18fc5a40bc892a43211ac764a0c |
|
MD5 | 88a222aeb58bc4388b86bf7814044713 |
|
BLAKE2b-256 | 9c071dfab52cd6a6776c15347bee77ec1aff14b091b058c02bc17a18f4ce76d1 |
Close
Hashes for righor-0.2.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 798478258cde3e3f251f5aeccb20db137c53810eb79b9615262f6cbe31747e31 |
|
MD5 | 449296c4ecc2c735640bae823a02dc43 |
|
BLAKE2b-256 | 576d291168148dcf685e14d54e138a08d8ec816456df9836a6b8f8d7ca330099 |
Close
Hashes for righor-0.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7757e3ea764988ab00c3210c7e06b436ade06f79c842d59df02024c59410b9a1 |
|
MD5 | 2495bd5a0efe8b1b5da2693bf446bbd6 |
|
BLAKE2b-256 | 49de5939811e80405fede845ec1bcb317cfde2e6ac8586f1f2b5de045c6b42cd |
Close
Hashes for righor-0.2.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6c9cd4a97742ab3ff17a84672202eb7702574112d48a98651e05fffded14c40 |
|
MD5 | c318f877b0cda213f1f896402e8d62f5 |
|
BLAKE2b-256 | 8d7f8bdd74cb3d4cfdaef85de2006f5280cdc0d8e4acba455384611c5caf3dd8 |
Close
Hashes for righor-0.2.3-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e3ec140e370248ca1e23b4533d8899e79278b7b15bf8fe0ec0f9895f3a60d6a |
|
MD5 | a19ef9b308f1bfa47198ed58498354f3 |
|
BLAKE2b-256 | f06adbc984a34feb536fce599b2e42f06b5740d0f9448c6291a9f902f61e1445 |
Close
Hashes for righor-0.2.3-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f539fb0f8f61c13bc0f3c3fdf5e202f0b44671b0117445263c9eb03deb6888e1 |
|
MD5 | 3843ece10b5376503a786102867a03b0 |
|
BLAKE2b-256 | 4c82b37368c9079698a54364acd886d640a97b616852d18a670918ad42afdc33 |
Close
Hashes for righor-0.2.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bedd5838ba46b08343469b2f7444d6e2ffbacd58cb1198c89b2b7447a8948e80 |
|
MD5 | 4d6ca27ae66f6bb7c754ce6ce1e8a809 |
|
BLAKE2b-256 | 28fa0cceb7a3a3b258f1c13dd1d142ce51f8961d26d5b53ee7230baebc33214a |
Close
Hashes for righor-0.2.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 509b6a06c9af71a7f14f9d241cc2246939238f5203fbbee5f27225b399a8bcb6 |
|
MD5 | a61e4b3d81fc7f9bf8a3f798f87090ec |
|
BLAKE2b-256 | aa9d63d78f12b81dfac395605581eb160a5ec847ea120b84b7c5075904140660 |
Close
Hashes for righor-0.2.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90054a9aa67f19d4e6ab0b7082ca1ca3dbcca47a8679567e101a0c5878f53e4d |
|
MD5 | c46b4e839ead6f5a0dc6c3f97af601c7 |
|
BLAKE2b-256 | 4b7239aea58191230f6df47aa9bea5d5d049ff465a1878c16061db830c5f8240 |
Close
Hashes for righor-0.2.3-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d91ef9bb994c9d9ca8d787c6e701499be302d29cff214bb46f66bb04d44fb324 |
|
MD5 | 0847a71ad17c7f8ae33ef79ffc02f001 |
|
BLAKE2b-256 | 968db7b73a903470d34a51fde66944051c5b120d91a27390f32fa1201f2a4929 |
Close
Hashes for righor-0.2.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85472c083ea3f7de2eee97e73fec16dc8c3f3417f8abdcb8ea2b757c886bc478 |
|
MD5 | e66b8c2f00137f7a1121137e6720e056 |
|
BLAKE2b-256 | b2e5d1ed54f0307a567df1d67d0c5e9b4bbb748b9d65882a54c28ad89bcfb84f |
Close
Hashes for righor-0.2.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebbecf295d21bcd146ee333f47f8fbd2fff763e6d24bdfa1ec05ad0b370cc1ce |
|
MD5 | 80701e5a1c074dc8161c00c2a75c2d20 |
|
BLAKE2b-256 | c5464ebde91d14adf32e1f4308a0b6165ebeb4cbe0b5504101da86c5fddf92dd |