├── .github └── workflows │ ├── buildwheel.yml │ └── python-package.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── CONTRIBUTORS.txt ├── DDM_quick_tests.py ├── LICENSE.txt ├── README.md ├── ddm ├── __init__.py └── plot.py ├── doc ├── Makefile ├── _static │ └── fixlinks.css ├── _templates │ └── customtoc.html ├── apidoc │ ├── dependences.rst │ ├── fitting.rst │ ├── index.rst │ ├── model.rst │ ├── plotting.rst │ └── utils.rst ├── conf.py ├── contact.rst ├── cookbook │ ├── bounds.rst │ ├── driftnoise.rst │ ├── howto.rst │ ├── index.rst │ ├── initialconditions.rst │ ├── lapse.rst │ ├── loss.rst │ ├── nondecision.rst │ ├── papers │ │ ├── degee2020.rst │ │ ├── dip.rst │ │ ├── shinn2020.rst │ │ └── shinn2020b.rst │ └── paradigms.rst ├── downloads │ ├── cookbook.py │ ├── degee2020.py │ ├── extract_roitman.py │ ├── helloworld.py │ ├── roitman_rts.csv │ ├── roitman_shadlen.py │ ├── roitman_shadlen_stimulus_coding.py │ ├── shinn2020.py │ ├── shinn2020b.py │ ├── shinn2021.py │ └── simple.py ├── faqs.rst ├── images │ ├── helloworld.png │ ├── jupyter-gui.png │ ├── leak-collapse-fit.png │ ├── model-gui-animation.gif │ ├── model-gui.png │ ├── roitman-fit.png │ └── simple-fit.png ├── index.rst ├── installing.rst ├── make.bat ├── modelgui.rst ├── notebooks │ ├── interactive_demo.ipynb │ ├── pyddm_demo_leaky_collapse.ipynb │ ├── pyddm_gddm_short_tutorial.ipynb │ ├── shinn2020.ipynb │ └── shinn2021.ipynb ├── quickstart.rst └── requirements.txt ├── integration_test_models.py ├── integration_tests.py ├── paranoid_tests.py ├── pyddm ├── __init__.py ├── _version.py ├── analytic.py ├── csolve.c ├── fitresult.py ├── functions.py ├── logger.py ├── model.py ├── models │ ├── __init__.py │ ├── base.py │ ├── bound.py │ ├── drift.py │ ├── ic.py │ ├── loss.py │ ├── noise.py │ ├── overlay.py │ └── paranoid_types.py ├── parameters.py ├── plot.py ├── sample.py ├── solution.py └── tridiag.py ├── pyproject.toml ├── requirements.txt ├── runtests.sh ├── setup.py ├── submit-to-pypi-part1.sh ├── submit-to-pypi-part2.sh └── unit_tests.py /.github/workflows/buildwheel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/.github/workflows/buildwheel.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /DDM_quick_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/DDM_quick_tests.py -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/README.md -------------------------------------------------------------------------------- /ddm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/ddm/__init__.py -------------------------------------------------------------------------------- /ddm/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/ddm/plot.py -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_static/fixlinks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/_static/fixlinks.css -------------------------------------------------------------------------------- /doc/_templates/customtoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/_templates/customtoc.html -------------------------------------------------------------------------------- /doc/apidoc/dependences.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/apidoc/dependences.rst -------------------------------------------------------------------------------- /doc/apidoc/fitting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/apidoc/fitting.rst -------------------------------------------------------------------------------- /doc/apidoc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/apidoc/index.rst -------------------------------------------------------------------------------- /doc/apidoc/model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/apidoc/model.rst -------------------------------------------------------------------------------- /doc/apidoc/plotting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/apidoc/plotting.rst -------------------------------------------------------------------------------- /doc/apidoc/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/apidoc/utils.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/contact.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/contact.rst -------------------------------------------------------------------------------- /doc/cookbook/bounds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/bounds.rst -------------------------------------------------------------------------------- /doc/cookbook/driftnoise.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/driftnoise.rst -------------------------------------------------------------------------------- /doc/cookbook/howto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/howto.rst -------------------------------------------------------------------------------- /doc/cookbook/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/index.rst -------------------------------------------------------------------------------- /doc/cookbook/initialconditions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/initialconditions.rst -------------------------------------------------------------------------------- /doc/cookbook/lapse.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/lapse.rst -------------------------------------------------------------------------------- /doc/cookbook/loss.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/loss.rst -------------------------------------------------------------------------------- /doc/cookbook/nondecision.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/nondecision.rst -------------------------------------------------------------------------------- /doc/cookbook/papers/degee2020.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/papers/degee2020.rst -------------------------------------------------------------------------------- /doc/cookbook/papers/dip.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/papers/dip.rst -------------------------------------------------------------------------------- /doc/cookbook/papers/shinn2020.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/papers/shinn2020.rst -------------------------------------------------------------------------------- /doc/cookbook/papers/shinn2020b.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/papers/shinn2020b.rst -------------------------------------------------------------------------------- /doc/cookbook/paradigms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/cookbook/paradigms.rst -------------------------------------------------------------------------------- /doc/downloads/cookbook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/cookbook.py -------------------------------------------------------------------------------- /doc/downloads/degee2020.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/degee2020.py -------------------------------------------------------------------------------- /doc/downloads/extract_roitman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/extract_roitman.py -------------------------------------------------------------------------------- /doc/downloads/helloworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/helloworld.py -------------------------------------------------------------------------------- /doc/downloads/roitman_rts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/roitman_rts.csv -------------------------------------------------------------------------------- /doc/downloads/roitman_shadlen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/roitman_shadlen.py -------------------------------------------------------------------------------- /doc/downloads/roitman_shadlen_stimulus_coding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/roitman_shadlen_stimulus_coding.py -------------------------------------------------------------------------------- /doc/downloads/shinn2020.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/shinn2020.py -------------------------------------------------------------------------------- /doc/downloads/shinn2020b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/shinn2020b.py -------------------------------------------------------------------------------- /doc/downloads/shinn2021.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/shinn2021.py -------------------------------------------------------------------------------- /doc/downloads/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/downloads/simple.py -------------------------------------------------------------------------------- /doc/faqs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/faqs.rst -------------------------------------------------------------------------------- /doc/images/helloworld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/images/helloworld.png -------------------------------------------------------------------------------- /doc/images/jupyter-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/images/jupyter-gui.png -------------------------------------------------------------------------------- /doc/images/leak-collapse-fit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/images/leak-collapse-fit.png -------------------------------------------------------------------------------- /doc/images/model-gui-animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/images/model-gui-animation.gif -------------------------------------------------------------------------------- /doc/images/model-gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/images/model-gui.png -------------------------------------------------------------------------------- /doc/images/roitman-fit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/images/roitman-fit.png -------------------------------------------------------------------------------- /doc/images/simple-fit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/images/simple-fit.png -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/installing.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/modelgui.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/modelgui.rst -------------------------------------------------------------------------------- /doc/notebooks/interactive_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/notebooks/interactive_demo.ipynb -------------------------------------------------------------------------------- /doc/notebooks/pyddm_demo_leaky_collapse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/notebooks/pyddm_demo_leaky_collapse.ipynb -------------------------------------------------------------------------------- /doc/notebooks/pyddm_gddm_short_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/notebooks/pyddm_gddm_short_tutorial.ipynb -------------------------------------------------------------------------------- /doc/notebooks/shinn2020.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/notebooks/shinn2020.ipynb -------------------------------------------------------------------------------- /doc/notebooks/shinn2021.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/notebooks/shinn2021.ipynb -------------------------------------------------------------------------------- /doc/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/quickstart.rst -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /integration_test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/integration_test_models.py -------------------------------------------------------------------------------- /integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/integration_tests.py -------------------------------------------------------------------------------- /paranoid_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/paranoid_tests.py -------------------------------------------------------------------------------- /pyddm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/__init__.py -------------------------------------------------------------------------------- /pyddm/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.7.0" 2 | -------------------------------------------------------------------------------- /pyddm/analytic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/analytic.py -------------------------------------------------------------------------------- /pyddm/csolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/csolve.c -------------------------------------------------------------------------------- /pyddm/fitresult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/fitresult.py -------------------------------------------------------------------------------- /pyddm/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/functions.py -------------------------------------------------------------------------------- /pyddm/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/logger.py -------------------------------------------------------------------------------- /pyddm/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/model.py -------------------------------------------------------------------------------- /pyddm/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/__init__.py -------------------------------------------------------------------------------- /pyddm/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/base.py -------------------------------------------------------------------------------- /pyddm/models/bound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/bound.py -------------------------------------------------------------------------------- /pyddm/models/drift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/drift.py -------------------------------------------------------------------------------- /pyddm/models/ic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/ic.py -------------------------------------------------------------------------------- /pyddm/models/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/loss.py -------------------------------------------------------------------------------- /pyddm/models/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/noise.py -------------------------------------------------------------------------------- /pyddm/models/overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/overlay.py -------------------------------------------------------------------------------- /pyddm/models/paranoid_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/models/paranoid_types.py -------------------------------------------------------------------------------- /pyddm/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/parameters.py -------------------------------------------------------------------------------- /pyddm/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/plot.py -------------------------------------------------------------------------------- /pyddm/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/sample.py -------------------------------------------------------------------------------- /pyddm/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/solution.py -------------------------------------------------------------------------------- /pyddm/tridiag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyddm/tridiag.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/requirements.txt -------------------------------------------------------------------------------- /runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/runtests.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/setup.py -------------------------------------------------------------------------------- /submit-to-pypi-part1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/submit-to-pypi-part1.sh -------------------------------------------------------------------------------- /submit-to-pypi-part2.sh: -------------------------------------------------------------------------------- 1 | twine upload dist/* 2 | -------------------------------------------------------------------------------- /unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/murraylab/PyDDM/HEAD/unit_tests.py --------------------------------------------------------------------------------