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)
mr_profile = sergio_rs.MrProfile.from_random(
grn,
num_cell_types=NUM_CELL_TYPES,
low_range=LOW_RANGE,
high_range=HIGH_RANGE,
)
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
sim = sergio_rs.Sim(
grn,
num_cells=NUM_CELLS,
noise_s=NOISE_S,
safety_iter=SAFETY_ITER,
scale_iter=SCALE_ITER,
dt=DT,
)
data = sim.simulate(mr_profile)
# Convert to 2D NumPy array
data_np = data.drop("Genes").to_numpy()
Step 4: Add technical noise
noisy_data = sergio_rs.add_technical_noise(data_np, sergio_rs.NoiseSetting.DS6)
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,
)
perturbed_data = sim.simulate(perturbed_mr_profile)
Metadata
Release files for sergio_rs 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| sergio_rs-0.1.0.tar.gz | 38.2 kB | Without provenance | Details for sergio_rs-0.1.0.tar.gz |
Built distributions (wheels)
Total release size: 111.7 MB
Release files / sergio_rs-0.1.0.tar.gz
| Download URL | sergio_rs-0.1.0.tar.gz |
|---|---|
| Size | 38.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
66ce646519d66a4aed017688e3e43537d7361d39b2e946703af541909f47642e
|
|
BLAKE2b-256 checksum How to use checksums |
f8cf4833ad654262ef9e3d3e3ec4fe88acd6c62f26c260b1c82afe1b67eab3dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | sergio_rs-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
0ee611c4462b87adcc6d67f54b789d4ff0dcb327ea55c1e19a46cf186d8f903b
|
|
BLAKE2b-256 checksum How to use checksums |
b57c5f4928d656d0e6dfa30939170b64391224f1b0bc18262d78375b85bab5a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | sergio_rs-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.6 MB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
1a11334aee131f506a24bca077f7775f4a076a31ad89f648fccd68747ba30d87
|
|
BLAKE2b-256 checksum How to use checksums |
073169fdee61fb86aa026d308f5cb3dc353014ca71dd6c68ba2fc8818d3e0980
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | sergio_rs-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
cd61dbd96231a53536e6f5f28d63da794a03277ecbd9bf22d906ee0fb8829547
|
|
BLAKE2b-256 checksum How to use checksums |
ea70404ad1e2961ea600abf5a62b55303bc631988ea335f0dcbf3f318e589960
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | sergio_rs-0.1.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | Linux glibc 2.12+ x86-32 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
39a8549d6cfdfc509e97b807215fb3f54375f7f8fd930580878a35997cef7ad2
|
|
BLAKE2b-256 checksum How to use checksums |
acb1847e95d5c08a30e4cade45a5b642ca7d523a1a8576cf502fbf28c5d36f48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp312-none-win_amd64.whl
| Download URL | sergio_rs-0.1.0-cp312-none-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
166f75c9d4ccc4dfb062a359eb3641f0c465f4f6972b6d5f85a154047d83fbc9
|
|
BLAKE2b-256 checksum How to use checksums |
1a5494017603721cf5d9d4a402629dd579e8a37ee16b83d45808223729f0e5b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp312-none-win32.whl
| Download URL | sergio_rs-0.1.0-cp312-none-win32.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
3efb6bf461ce4b4c7f2d54c4989c00810f7799a0de7ec4d69633d880ff17e846
|
|
BLAKE2b-256 checksum How to use checksums |
78cea005802563ac128a5a848491bed650743d70b45f3ba34ef625228cdd7717
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | sergio_rs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ff21b9306fece5c140a0ebf2a2a32691cc39dcf34b119ae0fdf1a412b86db001
|
|
BLAKE2b-256 checksum How to use checksums |
a9e20f2fc7c2b03b7d18c46f9d6559b776fb507d5feea7b8701540116ac12281
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | sergio_rs-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
1140dc87ca9e851265a0d46f051ddf8b67dba4cc5e680b57b7cd2239d0fa0264
|
|
BLAKE2b-256 checksum How to use checksums |
5a4dced23743608538f91b01542224fa84ced6c10f9653b43c8030f29c6e08cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | sergio_rs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1859bf4de27130fabe0dff495d0cb311c478258d938e4cb3730cd4c1e63415d6
|
|
BLAKE2b-256 checksum How to use checksums |
97b760fb7a4de8e58caf14bf39365455be579a2fe7cd25bda5f3f496418c49e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | sergio_rs-0.1.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.12 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
804f6e54de84bb559a1fa29ee2c9439e79bdee0c17876abfef5ef450bacac9c6
|
|
BLAKE2b-256 checksum How to use checksums |
f227a499239de8d6c97810e87a0e858d21ce76aed9dde8ff605c4621de1cfcbc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | sergio_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
44cbdc2cc128049d22d83733b93ecaf1b833c0a13ed68693372323c60ea4d6ca
|
|
BLAKE2b-256 checksum How to use checksums |
d68deee453ee5d44906bd876853f9711dedbd91bc3d72beeb7867ad71f367526
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | sergio_rs-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
9286fc0f895e90bc51ce3764444c0fa7d7a5f847fa4b156854893f375c480619
|
|
BLAKE2b-256 checksum How to use checksums |
ef8bf7c4d3152f554fec00718587e5e8da1dd88a48c2d1b5d7b5a5bf75dd4132
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp311-none-win_amd64.whl
| Download URL | sergio_rs-0.1.0-cp311-none-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c2d57581f11c12051470a4955b568697657c871f59584c48f35d3ff316c222f1
|
|
BLAKE2b-256 checksum How to use checksums |
d17bac6c363cf72bc267740d0abc721b2cfa3aadf123af5557d92874d01fe2b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp311-none-win32.whl
| Download URL | sergio_rs-0.1.0-cp311-none-win32.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7adb370fc9c8651e973f49772034aa956c2d3921dc3738ba736c51d5512af93c
|
|
BLAKE2b-256 checksum How to use checksums |
8e62e8c160326c85b53e0b8803699701e2f7a1fb54b3011deb3cbf8661defc23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | sergio_rs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c5b4fd8340e57d1c2815663b69237a013d180f3add2f63a9eebf5f5c39c93b6
|
|
BLAKE2b-256 checksum How to use checksums |
247b417ccaa36d1d9093ae31f9a59a0b6636059d567f17d5c406dfdb42d8711c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | sergio_rs-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
961916a4a96dca21ee502b65fbc6e4b673f016df4a7ac80235e785daf2c691ff
|
|
BLAKE2b-256 checksum How to use checksums |
7d2329117d86b846413524a8c415dc09446039771380006a40dcc7341415f815
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | sergio_rs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3f6584aae8b0718cbd41c7d49c42c5572436b590acba4dffb19d988dd743701a
|
|
BLAKE2b-256 checksum How to use checksums |
95677d55d8e0936787d015391b3ffbdc1b28ebc8ec7aa96a47bdae4d32ffa4d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | sergio_rs-0.1.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.11 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
459265f1146d9c0131e75f61d05f32bdbd8aac27b8a693a152c154026fca239c
|
|
BLAKE2b-256 checksum How to use checksums |
20c843f45d24a9a0291cd8f44cfaf078119f0d0d7b49a1ad4a62bdb7238e5141
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | sergio_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1076a32c1599ba990f88bcf2bb004093b523fc1866ca463978d66a00c12aa47b
|
|
BLAKE2b-256 checksum How to use checksums |
72fe9b04968ba7722f7c6d597ec32bf2d573bde439aa14045640876915f308df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | sergio_rs-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e5427c0b3457cc4a20699e5c5456a9050cef99f2d2bf70b33ecb427c1efffa49
|
|
BLAKE2b-256 checksum How to use checksums |
2f271696b57bfb91646aa3cbb197fdfc41e76ff0c45eb993dfb0720670e1c458
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp310-none-win_amd64.whl
| Download URL | sergio_rs-0.1.0-cp310-none-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a9bb1914b4706ec77110ef0e6cf6ad3c94735315526fcf308967702cc83dc2c5
|
|
BLAKE2b-256 checksum How to use checksums |
e6ff493cd9a4d5d3bb3bab92810e4396c1c509b7594c87a8bb25d92eaddc5826
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp310-none-win32.whl
| Download URL | sergio_rs-0.1.0-cp310-none-win32.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6a4ea91c8411db9a38e3688377180ddfaf7ec3685ec464e36d521d420df484c2
|
|
BLAKE2b-256 checksum How to use checksums |
a8c510749f5291b6e46b18b336deb67471b04ce76e5a4a8cb24dda953c514d3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | sergio_rs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9e46bc44df5d017434ca08ddc80d14b03f62378fef5cc540d4cf063c6b0b58ef
|
|
BLAKE2b-256 checksum How to use checksums |
36ea0b86be440b9e9de83ca37125e4c921b6123a39bd7e061a3569462d175863
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | sergio_rs-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
6460884858f07f2ec188870365b9844fe03c96b4d6e1ecbfab6407734f37e9ef
|
|
BLAKE2b-256 checksum How to use checksums |
09d7aed9022451ce55f81c8cab81264dfa3405e6be26542f0c5f5178f8c79c9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | sergio_rs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
70049170cef16e1c206665647635fc105c6450b2efbd6c136a543414a101ead5
|
|
BLAKE2b-256 checksum How to use checksums |
88e06416aeda729e953da8a787ef4e9b19d9ffdcb2488fc5a44c287be591e00b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | sergio_rs-0.1.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.10 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
baa38c5ecd8a5b324a56f15e188c4467e89aeba23329621ad1e5f871504dea24
|
|
BLAKE2b-256 checksum How to use checksums |
12224621a8d5a788a5627d0931eb5522e87980f44cacd7f6475aac7ea923a600
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | sergio_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
91373229241f77628222dc6b2d07d03e03e9d9e181b43fef36542669f2d1eea1
|
|
BLAKE2b-256 checksum How to use checksums |
855740c2a2c98bcc0ca16d4b1033e061b6a6d7ba79bd255314c778615e694bd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Release files / sergio_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | sergio_rs-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
3f969a039577bbc12e5ad5619fb6611ccb05b7c8cf96056ee9b9e43a2adc592d
|
|
BLAKE2b-256 checksum How to use checksums |
f47e8ea429eb1a09eec16198830ded4ca5ac1609817381b4e18e84fdd5f18fc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.5.1
|
Security for sergio_rs 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.