Skip to main content

SSMS: Sequential Sampling Model Simulators

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

ssm-simulators provides fast C/Cython simulators for sequential sampling models used in cognitive science, neuroscience, and amortized Bayesian inference. It is the simulator and training-data layer of the HSSM ecosystem.

Install

pip install ssm-simulators

The documentation is the canonical source for optional backends, OpenMP/GSL prerequisites, tutorials, model coverage, configuration, and API contracts.

Start here

Contributing

Install the development environment, then run the package and documentation gates:

uv sync --extra dev
uv run pytest tests/
uv run pytest tests/test_notebooks.py --run-notebooks --no-cov -v
uv run ruff check .
uv run ruff format --check .
./scripts/docs.sh build

Preview documentation changes with ./scripts/docs.sh serve. See the contribution guide and new-model guide for durable development guidance.

Citation

Please cite ssm-simulators with its Zenodo DOI.

License

ssm-simulators is distributed under the MIT License.

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.14.0.tar.gz (2.8 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.14.0-cp314-cp314-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.14Windows x86-64

ssm_simulators-0.14.0-cp314-cp314-musllinux_1_2_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

ssm_simulators-0.14.0-cp314-cp314-musllinux_1_2_aarch64.whl (12.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

ssm_simulators-0.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.3 MB view details)

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

ssm_simulators-0.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (12.9 MB view details)

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

ssm_simulators-0.14.0-cp314-cp314-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ssm_simulators-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ssm_simulators-0.14.0-cp313-cp313-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.13Windows x86-64

ssm_simulators-0.14.0-cp313-cp313-musllinux_1_2_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ssm_simulators-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl (12.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

ssm_simulators-0.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.3 MB view details)

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

ssm_simulators-0.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.0 MB view details)

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

ssm_simulators-0.14.0-cp313-cp313-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ssm_simulators-0.14.0-cp313-cp313-macosx_10_13_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ssm_simulators-0.14.0-cp312-cp312-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.12Windows x86-64

ssm_simulators-0.14.0-cp312-cp312-musllinux_1_2_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ssm_simulators-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl (12.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

ssm_simulators-0.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.4 MB view details)

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

ssm_simulators-0.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

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

ssm_simulators-0.14.0-cp312-cp312-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ssm_simulators-0.14.0-cp312-cp312-macosx_10_13_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: ssm_simulators-0.14.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ssm_simulators-0.14.0.tar.gz
Algorithm Hash digest
SHA256 521d260491ba894a57945518bf362919888ea482188b0082839ce0c0aa17a840
MD5 51cab9468e0d9494bf4b9b5ac30b6453
BLAKE2b-256 31f63c8968167338bab859191a75e52e521b6b1367c4df603b8f1dd13f2d46c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dc5a08f695d2fccfabd2c470d367a60362bce62eb42e8a8f4c0dab1204d756f6
MD5 59c690277c62a349e58ffefd661c1ab9
BLAKE2b-256 47b0e4d7bc777f1964be9816c9ff27f1c0942489cb636b9648801c89c3970523

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2345bf953ba377bcc1d283ff3481fb6b57178f12b64a8b0532b75d18d5170557
MD5 8ddf6adb345132458c9dc1b343b0717a
BLAKE2b-256 4ed21d409333fdec58830ca2559dc51601c2936dc9d76b2920a85863b1518c80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2bd4734574f46e1e1ea54736c90464f4f6b4dd18a900b696c1d6679114cc0909
MD5 66a1a901cac3dede2cddf65c5e01ad2e
BLAKE2b-256 c3542ff10f17e249f36c4304b260916a7a38ce5c808a7381df6853561af91479

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.14.0-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.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef7857cdffd19428f2464d17c58bac769af22b0507e9f1d4c87f09f2b777f6b0
MD5 273741c2bfb42bc73c06c8ef0b539c6f
BLAKE2b-256 1de9956af12886fbfdd5e808b7cfd837eab5acad1073d700a852f21af44d56bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f1bb56839d104a2437f99a2d2969755d7f4f22c703fecaa4ce699508bd825143
MD5 79dd5d3437694b095b91a523911cf697
BLAKE2b-256 97032f1ca570ef435c073b13391e5f06a452a35db2aeb787cc239e0f6248043c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87ae99a2e5ffbb2de35ef417e2db2e54b3473b0a94a578ee7509a5dac8c0b3aa
MD5 3bf4bbed93f5ab44d2fd830db3a19c65
BLAKE2b-256 fc366a001646a0c01c2b5b65877e543bd0887b7b4924585cc0a662093a498b7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 414ac518d5de8caccbf08ef9da3a887f8aff28966b8fbe6f5027f48412f1d999
MD5 58c4fd192a9ba9c8604c1b01fe4834eb
BLAKE2b-256 48a9352a7d0397fadd23afb034360ed21e01a475b72dd8289ddf66a719debc46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5dbbce08d370e7a33994a79272a0e710d6a2285d2f91795b6a8bd61f1e6b699d
MD5 5b6379206addbb4402dcd37ca8b6b226
BLAKE2b-256 3bad5c76295efddcab7f15ec6835f315e722b05e043741496fe25e8fd547e493

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08f253101a22228a8257207abbdf740a45e94d24eb7e25216ced5af1c8f11806
MD5 bcca5e65ba564fb2614bf90f4e5cad5c
BLAKE2b-256 e90bdc3229d963b95f68e80841f946cd1480aceb640eff440cca76fa42183f40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7bd06fbc9065575671408ca8405e87e2a8f2c8b917cdabacb153ea21457cefc6
MD5 be95f89f91c36ad44764fd661757e056
BLAKE2b-256 d9bf9dd4cb5e3688c0ec4182ebb3099443b87b1bbedced8d69966d350e9de96d

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.14.0-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.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f247941c6067003a6602a2b591699fb4f9e69f4a9d15c6c68f2cc18646b60b7e
MD5 cd05f93a02cbbe9e2781627fe482b6b9
BLAKE2b-256 ad187a001e222006e7b2bc6e1f3e9a893f2f261c8662f05a7bece5b0ce9276b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c716ac84d8eb2851dcdaab09cd862a4a996bcd9834c034c0707e3d846e9340bf
MD5 ba1e782c857502a38e639350016c64ce
BLAKE2b-256 8f8827c6d42b79aca37559fce9624777b8cf71ac0f8ad28d49b7ac8686e993f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79517eec73abc579336d8a432a3c174a229040bdf4b85a1cca6546479f4a0bca
MD5 d86dc3ada5c4c10a0a8a36e7531737ef
BLAKE2b-256 70ebac210d5b672479ad4c4c17b5291e6c9e9792726bdafe7933f1a5d0bdc6f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 afa83e7ea04bdf1f0cc942ea6f5401e271c2351a1b3f2ea90f40692788aae982
MD5 190b40a1e4e66aa35a4ab2b473aecdd4
BLAKE2b-256 0a6e298afa18ae88d111c3672a10711f98e88761a87edc7dcfa711cab4a01ee4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c527b3981bea93e6429b1625a78477b583fa50ebd6868e2867dd60262fb0e69e
MD5 95c51dd3723f9adaf4db0f1dc993b47f
BLAKE2b-256 dd989442069cd5c2882355ac4e9e1633e087f9976887c628550498ad356d52f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e0540915f463ff4bccd797184791e8a1c537eb1b2cd65381a46425b5eb98cb4
MD5 006b42a73144b4ec51fffe0e46dbffb5
BLAKE2b-256 22f311ae7c2dde4d261ff899b534b0bf7cb54c4bde72bf8e136e710fe6e6f169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2bd7ffd318e8dc0df7c6453b5b37d80cd46b10015fc12338590cbb591d40c1d
MD5 09573ac19566422a6828b8777dd2ad9f
BLAKE2b-256 d4d5c502b0408eacae0bdc74dbe9ff66db89d5630d372471fef07b48373329ff

See more details on using hashes here.

File details

Details for the file ssm_simulators-0.14.0-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.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 525dcfa480513ff6cb8a581d045d4885fbdff45867224eda78e276c12b1c203b
MD5 65d49195edbf8457fb348155d6702df0
BLAKE2b-256 d0495515ba46be53c96a9e68c21a7a3b9e38e52e7a758f50d4ffdaa212c99f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b625b149f444d148abd1bc5bc3b7ce2d44b33c31f0e61df8b01c63d06834ec1
MD5 137543a38fba77acbed599e975d4e064
BLAKE2b-256 56358ca6d89f0e44647ff9f612ae00c3f5f7d67c1dfb6602b156ce982e515eda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 854e915d9bc9879849cbb30c3389c851429392a6c3aba6a0853cbe5d409aa919
MD5 321c14235a5e6fc0ed36ec8fe4d1faaa
BLAKE2b-256 7d60a5e0c4d4da5097aa39879a750c6877e31d99e9f9deb38cfbbb2aeb0f3456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssm_simulators-0.14.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 08efa7ffd1dee8b3ea7ec70f8109f8e26c9347a78142f0623501e040417aa77c
MD5 01e5294503aa9c4f493f75dbfb9d9d6a
BLAKE2b-256 dd5a31373e8671e3c45bd3b3b79922871d4246065a14c9195ba0fe449502c51b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.14.0 This release

22 files

0.13.2

22 files

0.13.1

22 files

0.13.0

22 files

0.12.5

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

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page