New package for adaptive psychophysical procedures, with Python and JavaScript bindings

Hi all,

I wanted to share a project I’ve been working on: a library of adaptive psychophysical procedures. psydapt is written in C++, and has bindings to both Python and JavaScript.

I’ve currently re-implemented PsychoPy’s StairHandler and @richard’s Quest+. I’d call it a beta release-- the (limited) test suite passes and there’s some documentation, though the bells-and-whistles are lacking (e.g. no parameter estimation in Quest+, anything would be post-hoc).

I was hoping to gauge whether this library is useful to others, and whether the API needs any significant changes before locking it down.

Python wheels are available via pip install psydapt, and example usage can be found under demos/.

To try the JS version, see: