Skip to main content
HSSM logo

HSSM — Hierarchical Sequential Sampling Modeling

Paper DOI PyPI Run tests codecov

HSSM is a Python toolbox for hierarchical Bayesian modeling of choice and response-time data with sequential sampling models. It supports trial-wise and hierarchical regression, reinforcement-learning models, posterior diagnostics, model comparison, and custom likelihoods through a high-level PyMC and Bambi interface. HSSM is a BRAINSTORM project at Brown University.

Install

Use Python 3.12, 3.13, or 3.14 in a fresh environment:

pip install hssm

The installation guide covers uv, CUDA extras, Colab, development installs, and troubleshooting.

Start with the documentation

The HSSM documentation is the canonical source for durable guidance. Begin with the quickstart, then follow the main tutorial. The ecosystem map explains when work belongs in HSSM or one of its sibling projects.

Contributing and support

Citation

Please cite Fengler et al., HSSM: A Widely Applicable Toolbox for Hierarchical Bayesian Neurocognitive Modeling (paper DOI). For version-specific software citation, use the Zenodo archive.

License

HSSM carries the Brown University license in LICENSE. Copyright 2023 Brown University. All Rights Reserved.

Metadata

Release files for HSSM 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for HSSM 0.5.0
File Size Uploaded
hssm-0.5.0.tar.gz 322.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for HSSM 0.5.0
File Interpreter ABI Platform
hssm-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 688.0 kB

Release files / hssm-0.5.0.tar.gz

Download URL hssm-0.5.0.tar.gz
Size 322.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e3dda827d7e6c61ab524e3cadfbd6b4cf67f7c58c7d8043d51e3849467ea1278
BLAKE2b-256 checksum
How to use checksums
0b52b02a5b5b9f681828faca1a9d6544befddc444625c2102593dda2aa4acd86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / hssm-0.5.0-py3-none-any.whl

Download URL hssm-0.5.0-py3-none-any.whl
Size 365.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0f8dd0dd37a29ce44f05220b05e08a5257a0e251b19415daed5e92c69b900330
BLAKE2b-256 checksum
How to use checksums
ec8d641a514b0e506fa9d6055378fd80612f7e6f8cbadf6df49bd1be456d88ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
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