Skip to main content

No project description provided

Project description

sergio_rs

The SERGIO v2 simulator, rewritten in Rust (approx. 150x faster than v2 upstream).

SERGIO

SERGIO v2 (Single-cell ExpRession of Genes In silicO) is a simulator developed by Payam Dibaeinia at Saurabh Sinha’s Lab, University of Illinois at Urbana-Champaign Sinha Lab.

sergio_rs

sergio_rs is a reimplementation of it in Rust. I do not claim any of the actual simulator details to be original work: I simply translated the Python code, with guidance from the SERGIO paper (Dibaeinia, P. and Sinha, S., 2020. SERGIO: a single-cell expression simulator guided by gene regulatory networks. Cell systems, 11(3), pp.252-271.).

The library is exposed through a Python API using PyO3.

Current state of the project

Currently, only manually creating GRNs is supported. To create GRNs from CSV files and other data, the user has to write manual python code to create the corresponding Gene objects and add them to the GRN using add_interaction. Additionally, only random MR initialisation is supported at the moment.

Besides that, it more or less achieves feature parity with SERGIO v2, including adding technical noise to the generated gene expression.

It is not a drop-in replacement for SERGIO v2 as I took a few liberties when designing the sergio_rs API, but it's very similar. For example, I have added the ability to add technical noise based on a "dataset profile" from the SERGIO paper (DS1-DS13) so you don't have to dig out the Supplementary Material to get the noise settings.

Additionally, I have added some utility functions to perform perturbations on the network. Currently, only KO perturbations are supported (which are modeled by simply making a copy of the GRN, removing the specified gene and recomputing the gene hierarchy within the graph).

Getting Started

Install sergio_rs from PyPI using:

pip install sergio-rs

Usage

Step 1: Build a GRN

Let's assume that you already have code that parses the GRN structure from your data source. You probably have some sort of iterable that iterates over (regulator, target, weight) tuples.

You can create a GRN from that as follows:

import sergio_rs

grn = sergio_rs.GRN()

# NOTE: you could have these vary on a gene-by-gene basis
decay = 0.8  # decay rate for the genes
n = 2  #  non-linearity of the hill function

for regulator, target, weight in my_data_iterable:
    reg = sergio_rs.Gene(name=regulator, decay=decay)
    tar = sergio_rs.Gene(name=target, decay=decay)
    grn.add_interaction(reg=reg, tar=tar, k=weight, h=None, n=n)

grn.set_mrs()

Step 2: Build MR profile

NOTE: Currently, only random MR profile generation is supported.

NUM_CELL_TYPES = 10
LOW_RANGE = (0, 2)
HIGH_RANGE = (2, 4)
SEED = 42

mr_profile = sergio_rs.MrProfile.from_random(
    grn,
    num_cell_types=NUM_CELL_TYPES,
    low_range=LOW_RANGE,
    high_range=HIGH_RANGE,
    seed=SEED
)

Step 3: Simulate

NOTE: Resulting gene expression data are in a Polars DataFrame rather than a Pandas one. This is mostly the same as SERGIO output, with the only difference being that Polars has no "index", so the "index" with gene names is just another column in the DataFrame called "Genes".

NUM_CELLS = 200
NOISE_S = 1
SAFETY_ITER = 150
SCALE_ITER = 10
DT = 0.01
SEED = 42

sim = sergio_rs.Sim(
    grn,
    num_cells=NUM_CELLS,
    noise_s=NOISE_S,
    safety_iter=SAFETY_ITER,
    scale_iter=SCALE_ITER,
    dt=DT,
    seed=SEED,
)
data = sim.simulate(mr_profile)

# Convert to 2D NumPy array
data_np = data.drop("Genes").to_numpy()

Step 4: Add technical noise

SEED = 42
NOISE_PROFILE = sergio_rs.NoiseSetting.DS6

noisy_data = sergio_rs.add_technical_noise(data_np, NOISE_PROFILE, seed=SEED)

Step 5: Perturb

GENE_TO_PERTURB = "GENE0001"
perturbed_grn, perturbed_mr_profile = grn.ko_perturbation(gene_name=GENE_TO_PERTURB, mr_profile=mr_profile)

perturbed_sim = sergio_rs.Sim(
    perturbed_grn,
    num_cells=NUM_CELLS,
    noise_s=NOISE_S,
    safety_iter=SAFETY_ITER,
    scale_iter=SCALE_ITER,
    dt=DT,
    seed=SEED,
)
perturbed_data = sim.simulate(perturbed_mr_profile)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sergio_rs-0.2.0.tar.gz (38.6 kB view details)

Uploaded Source

Built Distributions

sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

sergio_rs-0.2.0-cp312-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

sergio_rs-0.2.0-cp312-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.12 Windows x86

sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

sergio_rs-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

sergio_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

sergio_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

sergio_rs-0.2.0-cp311-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

sergio_rs-0.2.0-cp311-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.11 Windows x86

sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

sergio_rs-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

sergio_rs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

sergio_rs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

sergio_rs-0.2.0-cp310-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

sergio_rs-0.2.0-cp310-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.10 Windows x86

sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

sergio_rs-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (4.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

sergio_rs-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

sergio_rs-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

File details

Details for the file sergio_rs-0.2.0.tar.gz.

File metadata

  • Download URL: sergio_rs-0.2.0.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for sergio_rs-0.2.0.tar.gz
Algorithm Hash digest
SHA256 796ecb34685b6a11a1fa5f7ed5a41fd650bfae0ab08b75ce18067f406ff3cf73
MD5 b4df7ac7e470d46b43b2287500520a81
BLAKE2b-256 36dc28663db1675187710e8ff69e44461e840d37407c9f81c9169c7bbe784495

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2021574131fefa8c25be27b76faa7dada34772140add84addbae96c47379980b
MD5 004d460018386bb79c0b9c356ce4db10
BLAKE2b-256 155f7b3314337b531ca26eed3cb228c81a078b107f7d554adba0da4d44a3b277

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4e08413b3ede37036252be70b932876ea032bf98cf7d7b16c45a9f15f0fc3e2e
MD5 d7dca7fcca0a78acf76662d6955d4edb
BLAKE2b-256 84ef40a0af3c7685add926da1c4efbc2aedd82ce4aac93cd1b57f5924a7fbf1e

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19ac2f9753baed5ab11585fa684ee4e3c64c6c43517f081af33cf4da3dd22781
MD5 a95b4d5dd6cc3c2f77c3b2d1742c39e6
BLAKE2b-256 55c69e5f97714a22a50df53a7929e598b1cd5191b0ae19e8b861157e2908f70e

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 415212660e369136f8ec35b9c3adffc882c7cefb7a76996cf024d767caec2de8
MD5 d61bbba6232526b4929054a38e582d51
BLAKE2b-256 ff1ccd9b4d907684f2d131d039d7d8a5d934f80321abda79a3933b395a09545c

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 5b243d10c6f275d24b8f50abcf436fc86d67c2e3b8d02e2320f5dbb87d9ecdcb
MD5 22f7903657614eb0b8e31afbe96ff6d4
BLAKE2b-256 83f3ea13b5ca804f6725d91b1122e8e0540128455b3894c79eb1bbc651963502

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp312-none-win32.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 d1ec6832f3927efa95e3f29fbba81022e2ecec55e00d915a6261063325035934
MD5 f9255faa6da721ee1d6d776d2d3a797d
BLAKE2b-256 a97945c77558229db1ec4411cb50b69dc13c8a0919e5ad3b7ab7c0289bbd85c0

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2ea3315c41ec32bd7d9194c8e83be8c006e4b154a69a6cd3f844fecac839f70
MD5 7782b894a23ee6007b9f99bbe9ac63a3
BLAKE2b-256 305afa79ba2473b4b5b2859c267c2602ed92c4748af4d6a25712aa908e7119ec

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 79286e39cb658f03d3e92f66814c4d9f0441b598ad2063e7afe19fb4fac9cbc1
MD5 066555daa700df925a2f41619c921703
BLAKE2b-256 7c5d09db8226962c568241f493715911bb878176a88fc42e104e277dff0e0cd8

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee7f7f5b0cec700332afdf646bdce0d1b532bb9200dd2cbcd1b91d93d5409f33
MD5 d1ae1b75b050e9fb3bfa28fcc1994e58
BLAKE2b-256 0d026cad81ab22175a495c5e748056af03842be1afa52d16a04ea85b1dcd780d

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 53c0e060844820c14ae5f3b6a51f997ac2d99ffaa333f7b31a86f44c5b1e6ed0
MD5 ae8ce8530ff3bd5706781c49649f056c
BLAKE2b-256 7e32a6bf3a50501d907d0944d7708e901f4c0d503bb041d5b73dca45bf077c22

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc470dcdfd9368d2368506fd4e1cbac6a9903f17b0c327f71542fe055702ad7d
MD5 5a9426542993ee1e9882c29e92385721
BLAKE2b-256 ca840d99d1eb784623ebe6151e909ebf1e223da5a96cc588f935554b2ee04094

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d3db8906b9fffba53b35a3d7a87c700ab0c214ecb48f2b523c52514b58a76b43
MD5 5956d5300010a3027ece69c9a807c955
BLAKE2b-256 98c7e559bd46ad853138064e33f75c9c3c979bab625fce5a7584ef79c9ab1a4c

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 ab21d9a347a1e315e70bac4bdb79342ea8f49c89783b5cf3053383588e6cee11
MD5 e2a56d49cce0611b817d94ccf04b4a21
BLAKE2b-256 adbeb5c68e0062275f16e320036ab1ea4cab6be2ef5cf75e80d3d283902ba551

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp311-none-win32.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 4cfdefc620992a5f874a8c9344ecd05208161b93ab31e1c818b896ca8c6137f4
MD5 888f54ea8214cd0e2533b25944af878c
BLAKE2b-256 f3961417fba8b9267f84e361b960d8895e30c6a4289b3d191d3041c8bed2d4b6

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e379a943e8a4324e813a737617872d13ea1c49336bcaf370345a1d9f738f837
MD5 f5afcf7c8280daebd6cfc25ae3046c46
BLAKE2b-256 9b1817c333f7994d92f4247c76739ec6d0701d0a1b9d01ca0d1410ef12e17f15

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 98c6951646fc4a1c9a4d58e5c5bb99f67ec6023fea1190f6ee3d449f3ed782bb
MD5 c1a2dfa58e3b34df0e1d1699e100681c
BLAKE2b-256 8330035e903b4af2deea02ae1b1dcd64fdad91a4632597e58322c36d0af0610c

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d93b197cbebe2c707d1348d66136fca891f6ae9721959d57fec3e6e1099cac88
MD5 ead82a9dc2c4f6d3d61ac9adc97943d0
BLAKE2b-256 25289dda2c889cdb1ffe292552bc9451d5e1c0c94959f596bf50a639903bd9ae

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cfec638d0b4c6b21472e33319ffab259557d1f846d20e99c14232719fb379d89
MD5 8a43ae39631021d943ae3559cef4c6eb
BLAKE2b-256 ffb043490e6752f769295191fe919eeecfa6d6b4845f29b2218166a8a60ccf1b

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 252b05f2cabd27a53a83cf1781f9827dabe1adeb5c5d062c5207a658740cbeef
MD5 6ef50424813e6f2c778856c0caeca5cf
BLAKE2b-256 0c62fd683166b84979dffe2addd704af576a87596eb303c1c7795c357f5c70e5

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 36b54454e673c1b2e884b257df59afc4501734721744ed9d84ca17888f4da5c6
MD5 d2c0b00a8c350334654bae946fb5232e
BLAKE2b-256 613a875e60c1b624d15f965fc0bcac1ccba853a90ca2713aa934ff4ad87ecd18

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d6ff0b6cf82a5069d99e48dd3dc6700b6c842c5cb07f9ed00af28b2acac23011
MD5 2bdf0b66cbbbd3f47371dec10b5d6ea8
BLAKE2b-256 f6af29092fb43823b04bb238c0c6c42848d86b4e240c69fef1c4d5aa31545ad2

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp310-none-win32.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 2b246c88dbe81ec50ab92bb11a7516a9d6a1319484e8828c5c0fb7dbb1a8fb70
MD5 d61aa643f7a4eb076753114fdbd94e51
BLAKE2b-256 940d286b5880f14893f91e1a7e9d67188384e3350b926b4d69e94e7ffc38b8ec

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c1bd4f672a65003244d359fd53556380f3495ac89093da8ba3c1d4d1388221a
MD5 5c7336b9525dfa7b76a7af9bfa29dfb5
BLAKE2b-256 eac04ae7bcb8e9667f4e06808b21d2efb256428a2cc4bbc862cf0a821ba9ae35

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 eece3daadd6d63f1a8c0ed64eb79f5e135c23bdc21359a71af0ba1dd14567690
MD5 f49a5a281000aad5fe8cd7d8af67443d
BLAKE2b-256 c038c6683cece99cdf59165de7eca521704a7931e04525ebcd1a94d87ad1f045

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 860ea7a2c9d7a51d235319f3e0151ac48497bed6719a1ac1691336c634419d56
MD5 57d9828a244fccf54fe178d6ba31bedf
BLAKE2b-256 034b69ebf19b0b116a97fdba7804f1454283b0fbe5ca96077f0e2a660f77f464

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 736548e324d596c4398bd03721855e166b7aa955ec8178a8771b342075641128
MD5 11f38d8af7b57454eb652f26265804d7
BLAKE2b-256 784ffd1651efdd564cbecd9c4deaaa131f5e74f6622c697e931f5684c746e0b5

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0db1fb5d6ba841c2111dacc107d2c7d4a5a12cb7ef93a05036877af17c991fa
MD5 7780ea0d9093664cc660c0ef8df8361d
BLAKE2b-256 9b7739b4eda328b08436a4b05be2c6617579d4c945adefb5a74b0d0014db70d0

See more details on using hashes here.

File details

Details for the file sergio_rs-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sergio_rs-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f9d5f8ad243c29905b1afee8272a9ee66b44b9269955ad9713bc7651ebe7dd37
MD5 74daaba334f4f92e76701fb9ff22a40d
BLAKE2b-256 2b1fc43ee8ed55506017f10805c7ea89a8855b53f75e08805773c0f344568348

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page