What's Changed
This version fixes all remaining issues left after the refactor of v4.1. It also completes the entire documentation.
Once fully released, this version should be consider stable and ready for end-users.
Details
* fixes threshold method, order of variables gamma and lambda was reversed by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/139
* Fix that `plot_psychometric_function` draws gamma incorrectly by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/148
* Demo notebook for using psignifit in a log-space by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/149
* Improve sigmoid tests, fix bug in Gaussian._slope by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/146
* Remove estimate type parameter by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/152
* Return the bounds dictionary in debug mode by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/153
* Fix `plot_prior` to plot 25 and 75 percentile of prior by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/154
* Change the infrastucture of the docs to jupyterbook by lschwetlick in https://github.com/wichmann-lab/python-psignifit/pull/144
* docs: adds warning on all pages again with proper syntax, also on generated examples by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/155
* docs: make build docs also on pull request by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/157
* docs: adds banner on top of book. by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/156
* correct plot_bayes [WIP] by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/159
* Save confidence intervals as a dictionary by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/163
* docs: Migrate old rst files (sphinx) to markdown format by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/165
* docs: improve demo where we plot all sigmoids by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/167
* docs: improve basic usage demo, now executable. by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/166
* Add the "posterior mean" parameter estimate type by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/161
* Implement a `Sigmoid.standard_parameters` method by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/169
* docs: correcting documentation by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/168
* Remove obsolete configuration options by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/171
* docs: renames parameter_estimate to get_parameters_estimate() by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/174
* Fix computation of confidence interval `Result.threshold` method by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/178
* Reinstate `Result.parameter_estimate` by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/179
* Exit with an error when building docs if a notebook fails to execute by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/181
* Fixes plot in interval bias analysis by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/182
* Fixes wrong position of black dot in prior plot by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/186
* Adds 2D marginals also for fixed params by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/187
* Change mentions of "p-levels" by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/188
* Move rescaling of psychometric function related to lambda and gamma in `Sigmoid` object by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/184
* Move tests and demos out of `psignifit` package by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/185
* Remove `tools.psychometric` function by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/190
* Updates documentation - Priors by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/192
* Parametrize tests using the sigmoid classes, not the names by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/193
* remove obsolete file by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/197
* Posterior samples by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/196
* Adds demos to the docs as md files by lschwetlick in https://github.com/wichmann-lab/python-psignifit/pull/198
* Restore stimulus range as a public configuration variable by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/201
* Add a docs page for the get_standard_parameters method. by lschwetlick in https://github.com/wichmann-lab/python-psignifit/pull/202
* Docstrings for the functions in `psignifit` and `psigniplot` by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/203
* Update Docs: Pooling by lschwetlick in https://github.com/wichmann-lab/python-psignifit/pull/199
* Fix alpha_width config by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/205
* Update Docs: advanced options page by lschwetlick in https://github.com/wichmann-lab/python-psignifit/pull/200
* Revise docstrings in `sigmoids.py` and `tools.py` by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/206
* Fixes formatting of warning in documentation for advanced options by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/207
* Allow setting `thresh_PC` to something other than 0.5 by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/208
* Fixes block number plotting in psigniplot model fit by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/209
* update contributor list by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/210
* cast estimated parameters from Numpy scalars to Python floats by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/212
* Reformulate docs by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/211
* build docs using oldest supported Python version and add Python 3.13 to CI tests and release workflows by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/215
* Add a `proportion_correct` method to the `Result` object to get proportion correct values from the fitted psychometric function by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/214
* get rid of obsolete file and update copyright date by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/216
* Add to the matrix Python==3.12, numpy==1.26.4 by pberkes in https://github.com/wichmann-lab/python-psignifit/pull/224
* Fixes timeout issue happening sometimes when building the docs by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/230
* Fixed parms tests by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/225
* Hist docs by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/226
* Document where the name *psignifit* comes from by otizonaizit in https://github.com/wichmann-lab/python-psignifit/pull/231
* Add couple of more datasets to test against by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/233
* Adds in docs basic usage a visualization of the psychometric function parameters by guillermoaguilar in https://github.com/wichmann-lab/python-psignifit/pull/232
**Full Changelog**: https://github.com/wichmann-lab/python-psignifit/compare/v4.2...v4.3.0-rc1