Metadata-Version: 2.4
Name: pypalamedes
Version: 1.11.13
Summary: routines for analyzing psychophysical data
Author-email: Nicolaas Prins and Fred Kingdom <palamedes@palamedestoolbox.org>
Project-URL: Homepage, https://palamedestoolbox.org
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: importlib>=1.0.4
Requires-Dist: matplotlib>=3.11.1
Requires-Dist: numpy>=2.5.1
Requires-Dist: pathlib>=1.0.1
Requires-Dist: PyQt6>=6.11.0
Requires-Dist: scipy>=1.18.0
Dynamic: license-file

# pyPalamedes

pyPalamedes is a python version of the Palamedes Matlab toolbox for analyzing psychophysical data by Nick Prins and Fred Kingdom.

## Features

The toolbox contains several modules:
pypalamedes.ampm contains routines that implement the adaptive psi(-marginal) method
pypalamedes.pfhb contains routines that perform a Hierarchical Bayesian fit of psychometric functions. This module requires that JAGS is installed (https://sourceforge.net/projects/mcmc-jags/) on your system.
pypalamedes.demos contains demo routines

More modules will be added at a later time.

## Installation
pip install pypalamedes

See [palamedestoolbox.org/pypalamedes.html] (https://palamedestoolbox.org/pypalamedes.html) for steps to get started

## How to cite

Prins, N. and Kingdom, F.A.A. (2018) Applying the model-comparison approach to test specific research hypotheses in psychophysical research using the Palamedes toolbox. Frontiers in Psychology, 9, 1250. https://doi.org/10.3389/fpsyg.2018.01250

If you use routines in the pypalamedes.pfhb module, you should also cite JAGS (https://sourceforge.net/projects/mcm-jags/)

## Support

All user-end functions contain help (type help(function_name) in python shell)

Much information can be found on the [Palamedes website] (https://palamedestoolbox.org/pypalamedes.html) which includes a user forum

E-mail: palamedes@palamedestoolbox.org

## License

pyPalamedes is free (as in: no cost) software that may not be used for commercial purposes without express permission from the authors, and may not be reproduced and/or distributed either in original form or in a modified form under a different name and/or authorship.

If you are, or represent, a commercial entity and you wish to use pyPalamedes in that capacity (e.g., for Research & Development or to incorporate pyPalamedes code in your product) contact us at palamedes@palamedestoolbox.org.
