Skip to content

Repository files navigation

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.

About

Python Package which collects simulators for Sequential Sampling Models

Resources

Stars

24 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages