Skip to main content

SSMS (Sequential Sampling Model Simulators)

DOI PyPI PyPI_dl GitHub pull requests Python Version Run tests Ruff License: MIT codecov

Python Package to collect simulators for Sequential Sampling Models.

Find the package documentation here.

Quick Start

The ssms package serves two purposes.

  1. Easy access to fast simulators of sequential sampling models
  2. Support infrastructure to construct training data for various approaches to likelihood / posterior amortization

A number of tutorial notebooks are available under the /notebooks directory.

Installation

pip install ssm-simulators

Install the optional JAX backend for differentiable RLSSM learning processes:

pip install "ssm-simulators[jax]"

Recommended: Install via conda-forge for full parallel support:

conda install -c conda-forge ssm-simulators

[!NOTE] Parallel Execution Requirements:

For multi-threaded simulation (n_threads > 1), the package requires:

  • OpenMP: For parallel loop execution
  • GSL (GNU Scientific Library): For validated random number generation

conda-forge users: Both dependencies are automatically included.

pip users: Install system dependencies first:

# macOS
brew install libomp gsl

# Ubuntu/Debian
sudo apt-get install libgomp-dev libgsl-dev

Then reinstall: pip install --force-reinstall ssm-simulators

Without these dependencies, the package works in single-threaded mode using NumPy.

[!NOTE] Building from source or developing this package requires a C compiler (such as GCC). On Linux, you can install GCC with:

sudo apt-get install build-essential

Most users installing from PyPI wheels do not need to install GCC.

Parallel Execution Details

When using n_threads > 1, the package uses GSL's validated Ziggurat algorithm for Gaussian random number generation, ensuring statistically correct simulations.

Thread Limit: The maximum supported number of threads is 256 (compile-time limit). Requesting more threads will raise a ValueError. This limit exists because per-thread random number generator states are allocated as static arrays for performance.

from ssms.basic_simulators import simulator

# Single-threaded (uses NumPy RNG)
result = simulator.simulator(model='ddm', theta=theta, n_samples=10000, n_threads=1)

# Multi-threaded (uses GSL Ziggurat RNG, requires OpenMP + GSL)
result = simulator.simulator(model='ddm', theta=theta, n_samples=10000, n_threads=8)

Check your installation's parallel capabilities:

from cssm._openmp_status import print_status
print_status()

Command Line Interface

The package exposes a command-line tool, generate, for creating training data from a YAML configuration file.

generate --config-path <path/to/config.yaml> --output <output/directory> [--log-level INFO]
  • --config-path: Path to your YAML configuration file (optional, uses default if not provided).
  • --output: Directory where generated data will be saved (required).
  • --n-files: (Optional) Number of data files to generate. Default is 1 file.
  • --estimator-type: (Optional) Likelihood estimator type (kde or pyddm). Overrides YAML config if specified.
  • --log-level: (Optional) Set the logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL). Default is WARNING.

Below is a sample YAML configuration you can use with the generate command:

MODEL: 'ddm'
GENERATOR_APPROACH: 'lan'

PIPELINE:
  N_PARAMETER_SETS: 100
  N_SUBRUNS: 20

SIMULATOR:
  N_SAMPLES: 2000
  DELTA_T: 0.001

TRAINING:
  N_SAMPLES_PER_PARAM: 200

ESTIMATOR:
  TYPE: 'kde'  # Options: 'kde' (default) or 'pyddm'

Configuration file parameter details follow.

Top-Level Parameters:

Option Definition
MODEL The type of model you want to simulate (e.g., ddm, angle, levy)
GENERATOR_APPROACH Type of generator used to generate data (lan or cpn)

PIPELINE Section:

Option Definition
N_PARAMETER_SETS Number of parameter vectors that are used for training
N_SUBRUNS Number of repetitions of each call to generate data

SIMULATOR Section:

Option Definition
N_SAMPLES Number of samples a simulation run should entail for a given parameter set
DELTA_T Time discretization step used in numerical simulation of the model. Interval between updates of evidence-accumulation.

TRAINING Section:

Option Definition
N_SAMPLES_PER_PARAM Number of times the kernel density estimate (KDE) is evaluated after creating the KDE from simulations of each set of model parameters

ESTIMATOR Section:

Option Definition
TYPE Likelihood estimator type: kde (default) or pyddm

To make your own configuration file, you can copy the example above into a new .yaml file and modify it with your preferences.

If you are using uv (see below), you can use the uv run command to run generate from the command line

This will generate training data according to your configuration and save it in the specified output directory.

Key Features

Custom Parameter Transforms

Register custom transformations to apply model-specific modifications to sampled parameters:

from ssms import register_transform_function
import numpy as np

# Register a custom transform
def exponential_drift(theta: dict) -> dict:
    if 'v' in theta:
        theta['v'] = np.exp(theta['v'])
    return theta

register_transform_function("exp_v", exponential_drift)

# Use in model configuration
model_config = {
    "name": "my_model",
    "params": ["v", "a", "z", "t"],
    "param_bounds": [...],
    "parameter_transforms": [
        {"type": "exp_v"}  # Your custom transform
    ]
}

Tutorial

Check the basic tutorial in our documentation.

Advanced: Dependency Management with uv

We use uv for fast and efficient dependency management. To get started:

  1. Install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Install dependencies (including development):
uv sync --all-groups  # Installs all dependency groups

Building Cython Extensions from Source

For development or to rebuild with different settings:

# Clean environment and sync
rm -rf .venv && uv sync

# Rebuild Cython extensions (editable install)
uv pip install --python .venv/bin/python -e . --reinstall

Important: Always use uv pip install --python .venv/bin/python to ensure extensions are built for the correct Python version in your virtual environment.

Contributing

We welcome contributions from the community! Whether you want to add a new model, improve documentation, or fix bugs, your help is appreciated.

Contributing New Models

Want to add your own sequential sampling model to the package? Check out our comprehensive guide:

📖 Contributing New Models Tutorial

This guide walks you through three levels of contribution:

  • Level 1: Add boundary/drift variants (~15 min)
  • Level 2: Implement Python simulators (~20 min)
  • Level 3: Create high-performance Cython implementations (~30 min)

Other Contributions

For bug reports, feature requests, or general questions:

  • Open an issue on GitHub Issues
  • Check existing issues to avoid duplicates
  • Provide clear descriptions and reproducible examples

Cite ssm-simulators

Please use the this DOI to cite ssm-simulators: https://doi.org/10.5281/zenodo.17156205

Download files

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

Source Distribution

ssm_simulators-0.12.5.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

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

ssm_simulators-0.12.5-cp314-cp314-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.14Windows x86-64

ssm_simulators-0.12.5-cp314-cp314-musllinux_1_2_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

ssm_simulators-0.12.5-cp314-cp314-musllinux_1_2_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

ssm_simulators-0.12.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ssm_simulators-0.12.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (11.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ssm_simulators-0.12.5-cp314-cp314-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ssm_simulators-0.12.5-cp314-cp314-macosx_10_15_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ssm_simulators-0.12.5-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

ssm_simulators-0.12.5-cp313-cp313-musllinux_1_2_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ssm_simulators-0.12.5-cp313-cp313-musllinux_1_2_aarch64.whl (11.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ssm_simulators-0.12.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ssm_simulators-0.12.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (11.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ssm_simulators-0.12.5-cp313-cp313-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ssm_simulators-0.12.5-cp313-cp313-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ssm_simulators-0.12.5-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

ssm_simulators-0.12.5-cp312-cp312-musllinux_1_2_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ssm_simulators-0.12.5-cp312-cp312-musllinux_1_2_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ssm_simulators-0.12.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (11.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ssm_simulators-0.12.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (11.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ssm_simulators-0.12.5-cp312-cp312-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ssm_simulators-0.12.5-cp312-cp312-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ssm_simulators-0.12.5-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

ssm_simulators-0.12.5-cp311-cp311-musllinux_1_2_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ssm_simulators-0.12.5-cp311-cp311-musllinux_1_2_aarch64.whl (11.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

ssm_simulators-0.12.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

ssm_simulators-0.12.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (11.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

ssm_simulators-0.12.5-cp311-cp311-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ssm_simulators-0.12.5-cp311-cp311-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file ssm_simulators-0.12.5.tar.gz.

File metadata

  • Download URL: ssm_simulators-0.12.5.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ssm_simulators-0.12.5.tar.gz
Algorithm Hash digest
SHA256 eba72424f7cbea47c29777f7b76a16d22331d4f827357f03fe511e3982e6fa0b
MD5 58fb2d0a3568c04ecbe2aa032c7193db
BLAKE2b-256 59cd87fa9dd5b4d533f2d5c9b9ace42ef73e824916d0cae4e60aa83cf3c8513a

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fd495df86f10b2961ad387d18bd5c12560bb9bc2d1f2b01b9aab5e5eef920cc5
MD5 7546688b4de3035ff6bc3ce2f4a6e138
BLAKE2b-256 0e317888715aad71d5ecb1a85badbace58e086bc01f14612b9cb10ebc032afc8

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf8d62a8c40e78910327dfb5ae001f2b71e6c3327360681fae98db641d10eae2
MD5 2d578bb60d043895f4b3e69db87e9829
BLAKE2b-256 967146d4ba82bdbae4d2ecd164112256b852b44c8d77d4c58bcf2b0c10b0442c

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e40881e69cdf06d33c12155d6d73f426bb9eb306b55e2f39c92ec828d423f5c5
MD5 7b4478d62c124035b01c4485700d02fd
BLAKE2b-256 b2f5b180977f0eb35bf9c9fac367e5377d9e9a37133a2eefdbaa61a3a27033d7

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 197b05134e9d561a3e5783428f0301b883f4b44eb8935b97b01036efe7ffd9f2
MD5 7b8abd1a282c8cd2b3cead609671a668
BLAKE2b-256 f00c22a846e8bd339d0fff53eadeffa8189a1a2cdf6d2de4ae2df5df5bbb3300

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f6611bc1ef37473db323fbd281464578ab8f1a92bd387f4d750de8794b2f734
MD5 787c70d5c36fde69fe495a95670c7a42
BLAKE2b-256 3d051abde51d2505f3fc58ab913dd4b762c80dc5dfd6c354d4d1cedf59107138

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f0544f78d49b1a3e2291764892e04e878c6cb6889c4a41414528b25954b2ca9
MD5 0ec24065826bbae7e1f52191e2b32570
BLAKE2b-256 006b6fe3b32331956a895c486830f4245693912e916d8a7d4f39c44d0d38bfe0

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 52049e875cd75a4862868b02c65ef4fe7a7442b966a704a1b6149742e00234c8
MD5 2acaf38d7eb36da3776a314f7db3be79
BLAKE2b-256 0e4d303108e3c82e821f56c788b358d68dd1ec6216603de0e1585e26ca4dc2c3

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cb8aa064d3f61a917bfbb011b2b536a3028ed7c16aaaa116b2099dfaf1d17523
MD5 bca53d7e9a3f515aff7b0cf68e9f19a9
BLAKE2b-256 9bb142112eb53594a85609edad9d9362cee762108a5efe964e9e4ea23ec8b2b0

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77c79427f35d0913ad26845ce87ec8c3a6a96ea156afad1b1eb5ab8010f9e75e
MD5 17f3d62869d4eb711237606e52758dd0
BLAKE2b-256 20b84c5021643b75e54d3975563fa3c0e4f7a4fa391704abb29d9404bd4ead34

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83b788399699ef252884736fcca24ec71317f063c80e5bb3f961250dce6b756f
MD5 760a5da8e720b6863f91e1cade550a68
BLAKE2b-256 82beae4f9ad677480788e1aabefb40be9da4ac03a4092d5d7ddeabca7d9d434c

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11fe81a483006c805166a9ebf38242f89fb9eb171a3bfa59cca0e7641d2cdb1a
MD5 d1845907e8b069ae0934754427cdc4b7
BLAKE2b-256 15bd385d6ef91917191e568694a04f9349f733d55d44df1488d8c58390b0a052

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a795e0903af9c6b1025feb9673e43f5f629d24a8aa2d7b05151eea1791b86fd0
MD5 92ce6d939cbd41342337f7f00479ad50
BLAKE2b-256 55f993fed5a9b310c835a4216ebbc207ef54bedf14a33d3b9f2ba87b3aad0a14

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9835da3f8640e77042605afd50398caf0d3985d51b5084f5715178b797688bb7
MD5 277243a3cc09cd288fbb191132712e49
BLAKE2b-256 52ccbffdee81ba2efdc28fd0a47d32d0c684a896a302218f38f8af05af2ea2d2

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 024d27bb4de7cbe7edd452a268a9b82e10adc1e5c5c6bf7a64be3c7e012e1d6b
MD5 0330d8193cb87557bca4c10187054688
BLAKE2b-256 85dc10729968ff4e9958a5d9083d69842192c3e3941e7c537bf180a510da443c

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 94e1482e4214b6fd75c1903a050758e92a807ddfd8cb64829afe76d91cda4761
MD5 4849429f01f39ae43bb3205a1c362e55
BLAKE2b-256 bdcc8a0f36d839c69cbe708357e04d1b91d0bd8b37586e2ded7824e7b7e7384f

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1357c8cced2e16ebd14337f02afa5d49faac0e069e225fa4c26a867c8e6aa6a
MD5 9b80f09ba7a9a2c7887853664b46e567
BLAKE2b-256 1e5574460843dfd2c5b9dfcc90d9e3f3701b09f98abe15861cee67d9875c46fe

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9799eb1e7c28f2294eb4148066da2df7f2010cf4fa5a891e23ba2396dc20bf52
MD5 9fd938766c8b9682b5184b50b6ce6ac0
BLAKE2b-256 78007b4cf1d649e9986ad75928f014b872ebe0966058610c9d3e75dab9cc1b47

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4c552f9fad281919a99799b534f326a356541f2df14c4bf48e12a9f819b164c
MD5 b12a986f3f84d2ac5d791260bf274e25
BLAKE2b-256 231bf9262b99275b2c83a1e22b8f0b6a6c7438145c6aa8fef159e25babc28e44

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a88e217803f0752609117aa72ef3228f433588705d5fef68c9084a262456ea5c
MD5 dfdc4447dedcc905764e7454a5e4dafe
BLAKE2b-256 4b2bc029cf2bbc7aa6f1533da504e154ead4b7117cd8b3361dc67d85b744a051

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1889c193ea37ca771672b011ec94621fcf9cf08aaff6ade437ca2e4dd44200e
MD5 0fb6c389ea2d098776d04c80b7da17fe
BLAKE2b-256 e1f13343e381894d481f088a99c892d696fcbcc1b53c31d56db280660d5d92b3

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1743d83391af20131591283a061b09d578e8f9e72e5027daf1d84256d5c49718
MD5 4265cad6782ca24de9ac070c285f5457
BLAKE2b-256 ab56ee29fc0d469d6e8d5a1b2fe6a55a532b3c75743903d2857ea7087f6cb57f

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 87c0a94934b7022e49bc35f191a5090fea4db5a21951ada1cf70eeb9e49418d6
MD5 1a08a0d68b5893a0f6d094a5883f4fd0
BLAKE2b-256 5b51fa75b2ac53da76f5a37a98360b8d718133c1fed51c06012d28ec61da13c7

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 889e1bf4e386efd3f81e6c34a9d6b8101bd0080c69c6444f88e6c6f285b00b1d
MD5 787bb2f7dd7d82d60e1190bbe66d9349
BLAKE2b-256 3e6e53265854db8bedd11f322076550c4a14195d8c2a62e7990edfb76d87754a

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 af7f9671e68ccc602a81a9888246da916f1e3c2e9a332d9c749fba0573c11416
MD5 cab57ffa53e9b95e2c8fda6a3449bc19
BLAKE2b-256 c305190bc40651160f5428a620bfd7fbff0143e13d140b21481f5f699e13b0ce

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1cc2671a1fcbb12b0d0b6b4b61d8f50903df2bb5a52a3a8595fffde2f713702
MD5 e935c8767009b37004c718470aa60124
BLAKE2b-256 b22b5c229f82354e705609c1d4245663987b806a7335c2ee670fcf7cff91a6c0

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 071696b5c67c4e17be22b2edc3b1ac1a658ba12c4d592cb1e07e3525cde2e9fc
MD5 8358879400b40826578918551107d4fa
BLAKE2b-256 9c337b16b081c98474aec70503f3a21df3a59a6249bccfc7a6db42b2d1fb1eec

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22f1855e765b501410c33a2b73cadf424617ebfeb3b46d3c0d38a28cdb7ef991
MD5 ae244f87d0cdb765e887f34d829226bd
BLAKE2b-256 37b3271dd7b0c492281291266ce782b5d0999b16afe5409767b9f2620d7065ed

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.12.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ssm_simulators-0.12.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c02b6872d78fe1f79061261fabba6fc6b29f2028dc346231c79ec147398bd3f0
MD5 1cf67e3d7d2023f189037ac8aa1006b1
BLAKE2b-256 153efa74690dbecf13547c72842773e97add5f4d3fdb7267b0d0897e0c525998

See more details on using hashes here.

Release history Release notifications | RSS feed

0.13.2

22 files

0.13.1

22 files

0.13.0

22 files

This release

0.12.5 This release

29 files

0.12.4

21 files

0.12.3

11 files

0.12.2

11 files

0.12.1

11 files

0.12.0

11 files

0.11.3

16 files

0.11.2

16 files

0.11.1

16 files

0.11.0

16 files

0.10.4

16 files

0.10.3

16 files

0.10.2

16 files

0.10.0

16 files

0.9.2

16 files

0.8.3

13 files

0.8.2

13 files

0.8.1

13 files

0.8.0

13 files

0.7.9

13 files

0.7.8

13 files

0.7.7

13 files

0.7.6

13 files

0.7.5

13 files

0.7.2

19 files

0.7.0

19 files

0.6.1

19 files

0.5.3

19 files

0.5.1

19 files

0.5.0

19 files

0.4.9

19 files

0.4.5

19 files

0.4.4

19 files

0.4.1

19 files

0.3.2

1 file

0.3.1

1 file

0.3.0

1 file

Supported by

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