Skip to main content

Simulator for single-cell DNA sequencing data

Project description

scsim: Simulator of SNVs and CNAs in Single-Cell Data

scsim is a C++ simulator for generating single-cell sequencing data with both single nucleotide variants (SNVs) and copy number alterations (CNAs), including both copy gains and copy losses.
It is designed for testing and benchmarking phylogenetic and clonal inference methods under realistic single-cell mutation processes.

scsim was originally developed during the development of ScisTree (https://github.com/yufengwudcs/ScisTree). If you use scsim, please cite:

Accurate and Efficient Cell Lineage Tree Inference from Noisy Single Cell Data: the Maximum Likelihood Perfect Phylogeny Approach, Yufeng Wu, Bioinformatics, https://doi.org/10.1093/bioinformatics/btz676, 36(3):742-750, 2020.


🔍 Overview

The simulator models the joint evolution of SNVs and CNAs along a given lineage tree.
Starting from a diploid wild-type ancestor, mutations accumulate along each branch according to user-specified rates.

Simulation process

  1. Initialization:
    The root genotype is initialized as (2, 0) (diploid homozygous wild-type).

  2. Evolution along the tree:

    • Point Mutations (PMs): Occur according to a Poisson process, with a user-specified mutation rate.
      Each site can mutate only once, following the Infinite Sites (IS) assumption.
    • Copy Number Mutations (CNMs): Randomly select an allele and either duplicate or delete it with equal probability.
      Multiple CNMs can occur independently along the same branch.
  3. Read simulation:

    • For each extant (leaf) cell, allelic dropout is simulated by discarding alleles with a fixed dropout rate.
    • If an allele is not dropped out, reads are generated with a small chance of sequencing error.
    • Coverage and read-depth variance are adjustable parameters.

⚙️ Installation

Compile using any standard C++ compiler such as g++:

g++ src/scsim.cpp -O3 -o scsim

A compiled binary scsim is also available for Linux users.

🚀 Usage

Run the simulator with the following command:

./scsim tree-file num-sites num-variants-per-site error-rate dropout-rate doublet \
cnv-rate-inc cnv-rate-dec rec-rate binary droput-cell-var ave-read-depth \
std-read-depth rnd-seed fbetabinomial
Parameter Description
tree-file Input tree file in Newick format with branch lengths
num-sites Number of somatic single nucleotide variants (SNVs)
num-variants-per-site Number of variants per site
error-rate Genotype error rate
dropout-rate Genotype dropout rate
doublet Number of doublet errors (the total number of output genotypes will decrease by this amount)
cnv-rate-inc Rate of copy number increase events
cnv-rate-dec Rate of copy number decrease events
rec-rate Rate of recurrent mutations
binary Output mode: 0 for binary, 1 for ternary (optional)
droput-cell-var Dropout cell variation (optional)
ave-read-depth Average read depth (optional)
std-read-depth Standard deviation of read depth (optional)
rnd-seed Random seed (integer; optional)
fbetabinomial Use beta-binomial for read counts if set to 1; 0 uses normal distribution (optional)

🧩 Example

Below is an example command demonstrating a typical simulation run:

./scsim tree-example.nwk 5 1 0.01 0.4 0 0.5 0.2 0 0 0 10 4 101013 0

Example Description: This example simulates a dataset with: 10 cells, 5 somatic SNV sites (1 variant per site). Genotyping error rate of 1% and dropout rate of 40%. Copy number increase and decrease rates of 0.5 and 0.2, respectively. Mean sequencing depth of 10 reads per locus with 4 as standard deviation. Deterministic seed (101013) for reproducibility. The output will contain simulated single-cell genotypes and read counts consistent with the provided tree and mutation parameters.

Python Interface

We also provide a Python wrapper for the simulator. You can install the scsim package directly from PyPI.
Note that a working C++ compiler (g++) is required. If your system does not have one, we recommend installing it via Conda:

conda install -c conda-forge cxx-compiler

Then, install scsim in your conda env:

pip install scsim

Usage in Python

import scsim 
tree = scsim.get_random_binary_tree(10)   # generate a tree with 10 leaves.
data = scsim.simulate(tree, n_site=100)   # simulate reads for 100 sites with default parameters.

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

scsim-1.0.0.tar.gz (75.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

scsim-1.0.0-cp312-cp312-win_amd64.whl (208.7 kB view details)

Uploaded CPython 3.12Windows x86-64

scsim-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

scsim-1.0.0-cp312-cp312-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

scsim-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (74.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

scsim-1.0.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (79.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scsim-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (55.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

scsim-1.0.0-cp311-cp311-win_amd64.whl (208.7 kB view details)

Uploaded CPython 3.11Windows x86-64

scsim-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

scsim-1.0.0-cp311-cp311-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

scsim-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (74.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

scsim-1.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (79.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scsim-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (55.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

scsim-1.0.0-cp310-cp310-win_amd64.whl (208.7 kB view details)

Uploaded CPython 3.10Windows x86-64

scsim-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

scsim-1.0.0-cp310-cp310-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

scsim-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (74.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

scsim-1.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (79.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scsim-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (55.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

scsim-1.0.0-cp39-cp39-win_amd64.whl (208.7 kB view details)

Uploaded CPython 3.9Windows x86-64

scsim-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

scsim-1.0.0-cp39-cp39-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

scsim-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (74.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

scsim-1.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (79.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scsim-1.0.0-cp39-cp39-macosx_11_0_arm64.whl (55.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

scsim-1.0.0-cp38-cp38-win_amd64.whl (208.7 kB view details)

Uploaded CPython 3.8Windows x86-64

scsim-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

scsim-1.0.0-cp38-cp38-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

scsim-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (74.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

scsim-1.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (79.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

scsim-1.0.0-cp38-cp38-macosx_11_0_arm64.whl (55.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file scsim-1.0.0.tar.gz.

File metadata

  • Download URL: scsim-1.0.0.tar.gz
  • Upload date:
  • Size: 75.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9dfa2fed48f7ce16611c60f46b72ccd2e39ece3d0cc8f97f92ff2d168aa9867b
MD5 127404023da0a29afebe407f94a6097d
BLAKE2b-256 57697eca297fa121c94823daba2bfaf7cf0abf2fa7f03a8502d92edeaa558b59

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0.tar.gz:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: scsim-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 208.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a153e1aa1f459299e5634bf133480ac1396bc3f7ce0d901350c9b67d829937ee
MD5 5f872eada9e39b2486d7c937c964550f
BLAKE2b-256 72d7561f80e5d51aaaafe1badbd47cf64bed4c4703c70c42f8b93fd9ea3ca716

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b64f6bd58967a296dc8b485dfc7989e31c5382dd34a87844ab37ad3a5f8f729f
MD5 db164d96723f3a1175871c985a159d91
BLAKE2b-256 b62515bd50637a76fd2dd9c08bd3712c36031cc83dbe678fdcb6bf36f7e6658f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 688803b9246317af3deea8b6a7168c638a3fc1579374196154aff6707d021edf
MD5 b0ebb430c440ed97c959046eb116b7ad
BLAKE2b-256 e66a278118f17358d371b3ff9617199d3c6b9fd719683dcd57c1a385ccb48753

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b083b93a096835b1b47c2a0da61a71545a76a54f5318f3255ea04d14a4714880
MD5 3e738fd6fe45517432497002c9f60335
BLAKE2b-256 29ea461c73e4b898bba3b657da09e2390ff3ad4191f38a10f6900f22aa90fb97

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da76e5a878f3e78dc694e18831aba1929ab6560702648066afa9fe1c3733bd6e
MD5 22e09f7aff50be332c67326735707b14
BLAKE2b-256 9e3fdb946cc687bfbe53bd0256aa4932bd1fdb17554ddfc2883d0060a82cd73d

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0f9f37e953167933c114cfd837250be1044af15a0ec02caadf5d524e1f4a4cb
MD5 47bb87e74e866fbd48748144f3009d3c
BLAKE2b-256 f5582133a2596cb24674afcc74dc07ffa55f9b18c66dd93dbc8290c94adaaae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: scsim-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 208.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d1419a51d1a23ed7e05a708437d5fc9baf14eba35c23b8f8bb65443c4de8c223
MD5 6a27994a9265a03383a8911cc26aacbf
BLAKE2b-256 34abdd0e6007dc9c6a9299ac9a74f6e96e2e78a74b98cd520f140f6de0a6347b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c59888068ca7447aa9a7f409beb5ba441a3f142557976f0e489cbf11ae5f61f9
MD5 6bd513a48a990043fab2e0f9d9c12781
BLAKE2b-256 18ab77a75330231bec704ee8fdb996a18b1d45d1433c5508e0ce7fb42386b74e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 71bd878f7c9591c0ea2cc5cd4d77b455bd4ab3f5515e72b784b65c3382d2fb31
MD5 205a5af80b14d49a478701bb867edb21
BLAKE2b-256 588146cd111ed6d5b1fc25d1ca392248416a03212b1dd3f7de8a1df8bb3206e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fbe721d73fb1c0ff588e446eebc4f2c8d09feec25151c00a1fab353598eb08b
MD5 992de6b6f294ee2255ba4d2efc3d70eb
BLAKE2b-256 d8138bb43896e0543b218e4faa184072b5c64c24c6aee6a7bd22591921cce313

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 36a4ed2fa36ac22b290fd7dc7325dde0f5398699b8c5d6bbb48a6a43222f6d4b
MD5 ad8f3111f0843f919f81a2eb2c80eb14
BLAKE2b-256 e8d2b70ee27b7af06c1270a1af6f3346c2cd7f63e3c28758e3426f4e41d2717a

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3607da3899999bea619353dbeaaff4c0a677e202cc00868c6a75dc98995d8d2
MD5 694ee20088708af56f8665918e48f056
BLAKE2b-256 fee23a2a554a9738cb699edb6d373b6f60d7f4e8e9f31070df6ce595e1f34e08

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: scsim-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 208.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 17bc6e2165ffe3ad32d817d910672928b5375b4f1fb13fadaf9fbd968721e299
MD5 300a5c4227c5f2e4747406c71a0d477b
BLAKE2b-256 c5b30ce3bb2cac4f568983202e500bd6c4b0700e1d7152c4dc20e799843051e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc7965b5ad5e84476e5516ed271e5d1c9b63fd3cda4f8a8bb0f15b3f8fe78440
MD5 6bb0c1e233b2602350e477a71a8826f2
BLAKE2b-256 59939f8e7a34c9ed7c0c650be40e6121c2754f9badcd5cf0f359cb7aa1d860b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c8dd713a3b956fa6f334ac0480c5f3bafe67030d01a99c23d43e413b96d40e98
MD5 037545e029ef9ca9c51cdb289aae5dfe
BLAKE2b-256 da7f64cc296f0928ccf5f148806e23c38b05e1dccf4cf886b6e89a8650c8ed82

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 febbe4550d2e214195527010fc2c6cf69007a2a0389fe1e6d20d72e0f6d16d10
MD5 bdc8d95a7de80ee47301d571a42825f6
BLAKE2b-256 c9b5a40edb732017dc083808d46203061ed2288237c14cb767f21d206def554e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cee6c7c214ee9293eabb3bcf90229b1a87c71a1c4e277081c42f61fa6ec8068e
MD5 45c93ad0698556529d4c42af32f2dd44
BLAKE2b-256 339c98802d9a63f230ab01226549d5e3f2d55272822f907f09e8c2237cd47b96

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 071266f3db5f6bf77386088cd9cc83690b4e06744a2615f63963514bd45d8221
MD5 ab6d6d26fe656d81544034c250f99c6d
BLAKE2b-256 a978d0de9f63bd529d7b3851dc537bacf9107b014f0df41d2b4b7945a1f59234

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: scsim-1.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 208.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5a0d27eba3615de74a22ae2f7f9a4538f64d070ffd4f4f8dd7e6afee3d3bfb18
MD5 077519d3c69d7897fe09ab58aa247f50
BLAKE2b-256 5cd5515dff7f60fcd99df2800cfcdc062b810ee0fca3ecb539e9d05e31815ae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b97e9d45499f64907af511aafd04cde0e46f136045f4932734af1d4aa8c38f2
MD5 e0203b4bb9e66b2c08422ae2e461fbe6
BLAKE2b-256 73e143eb1f04431cc6273e85060b021f05dc3d779b0c648bfc979b7fb7f5d4a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: scsim-1.0.0-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9d696f9b2bca21dfb45f528b788af4fd74094e32e8dc988e520e96720631dcd0
MD5 f675af0c1707e4f952434d7a72922b94
BLAKE2b-256 fc9376859996a9e3230670bc3a8a417f0f474f712da9184096f65a125cf90096

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a09c301aa73e2c04c2dbb7ce0e79ef4ca7c9e54f410ff37d8ab79b0fbc30a20
MD5 56cf29350fafd347b77d4b607a30e018
BLAKE2b-256 563a15f9212bf37611c91e6191b65b2b0950fdcac2f5a0fb4b5e9bed89a84969

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ccb50d046d07f31199968ef06fa60d4ee330c962637f0c01d7055feb93e0a245
MD5 0b802a149c8560cfafbfe878890f214e
BLAKE2b-256 d197b54d61dd701c2f06dd150744c96964bc4c6fb022667ab5cd0a2278fd20e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: scsim-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.3 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9a5b4f226e90d49c58d2d4130e0677176cdeae6d499551c334d8675125ed9ca
MD5 86d060b9811ddfa82d0ae54137bc488d
BLAKE2b-256 58c5260d3a5a3d44f6685f06596dfac9975566fd3b9d6156511c29efafeaebc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: scsim-1.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 208.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 420d6a6479c1d8acf8cd6a38ee1c78a93bb7adfb15a1d73a1f3bf2cf2cec93bd
MD5 1516425f511df173533112bb49f317d7
BLAKE2b-256 4aa208c52f1e6947388083fe8fa55f74c6863c44e164aa9b2d3b53199aedf913

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp38-cp38-win_amd64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a0d1a3aba25bcb813cdebaa7a690ad4c455bbddee73239793ee452980952fb9
MD5 3ff9f5914d8f2aa214cc21ec68828e47
BLAKE2b-256 8fd57aaaee916dfad9b5f8ac323d59d84dc765b5800f7b7d53d78d26ad4f7704

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

  • Download URL: scsim-1.0.0-cp38-cp38-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 49e1953fe75a24e8c6a0912cecfc1ee1366058e33d4018182e1b0e2ace52b12e
MD5 3a54f19f2f3cbfc89a2e9828017fa6c9
BLAKE2b-256 caba4ace66d45942437aad9f841728398ee07459cf8a8ba64669296c467faebf

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ad1d9246be2f9b847965a875dabe7e0ed7600cd433c5336a484a362e084664e
MD5 01bb4e837b8a93c739e1244dceddf4c0
BLAKE2b-256 fdb3bb790a423abeb31219d3eaaeaa2a9e341f6db46dbd97646a3f48155737de

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for scsim-1.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f5682efcbc1595f7fa71eb5a3b506100df2731813fb8860ef800c058dcf16f62
MD5 9de1c3a477014d590142f0a36c09165d
BLAKE2b-256 da7e42f1cb8d608cd729c44b32fbdf9d5f5e8cc75081e1d5422d993dbc94c530

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scsim-1.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: scsim-1.0.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.3 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scsim-1.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 339b032dca290c2d5ed9e097a9e70270e5e288ea0754fe16fbcd70a2ddee28c8
MD5 5fc8c85804899a34041d6bec3195bc94
BLAKE2b-256 f321fa15c143a6d6dc9f88c18907a062d77221d6295ba40243743f9557ec43a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for scsim-1.0.0-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: release.yml on haotianzh/scsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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