
cpm – a python library for theory-driven computational psychiatry
First official release of cpm v0.23.18 is released! Available via pip install cpm-toolbox from the ofiicial PyPi repository.
Modular workflows
Experience a plug-and-play user interface, that is built to experiment with models and methods.
Continuous Support
Continued engagement by responding to feedback and issues through an open platform.
Open Source
Embracing complete transparency with open-source codebase and encouraging collaboration
Consulting
Reach out for support with modeling problems and get expert insight into how you might boost your research
Cross-platform compatibility
Ensure seamless cross-platform compatibility by leveraging Python’s versatility, enabling consistent performance across diverse environments.
Brought to you by scientists
The tools here are made by scientists with years of experience, built for real-world application with reliability.
An array of resources
Enhance your modeling workflow with cutting-edge methods and tools that meet the scientific standards.
Build your own models with computational Lego blocks
- Work in a modular plug-and-play experience
- Learn through accessible and extensive documentation
- Learn the scientific background of each component


Ready-to-use models
- Apply the most popular reinforcement learning models
- Estimate metacognitive measures with ease and speed
- Modify existing models with confidence
Ready-to-use implementation of hyper parameter estimation of hierarchical models
- Apply Empirical and Variational Bayesian estimations out of the box
- Elevate your modeling with standardised approaches
- Infer group-level parameters from your sample


Rely on extensive documentation and examples
- Reinforcement learning tutorials
- Learn how to estimate model parameters with ease
- Access to well-documented model algorithms



