Home
Active-learning-driven adaptive experimentation in psychophysics
Documentation | Examples | Contributing
Install¶
psyphy supports Python 3.10 and later. We recommend installing psyphy under a virtual environment. Once you've created a virtual environment for psyphy and activated it, you can install psyphy using pip:
If you're a developer or want the latest features, install from GitHub:
What is in psyphy?¶
psyphy is an open-source, JAX-based package for psychophysics research. It fits Bayesian
models of perceptual discrimination, currently the Wishart Process Psychophysical Model
(WPPM), on CPU or GPU. A fit gives either a single maximum a posteriori (MAP) estimate or
samples from the full posterior with the No-U-Turn Sampler (NUTS). The aim is to use that
posterior to choose the next trial in an adaptive experiment.
The examples so far are on human color perception, but the model applies to any stimulus space where discrimination noise varies smoothly.