{"id":17377617,"url":"https://github.com/hoechenberger/pytaste","last_synced_at":"2025-03-27T20:22:44.509Z","repository":{"id":80297182,"uuid":"128537310","full_name":"hoechenberger/pytaste","owner":"hoechenberger","description":"Taste threshold estimation using QUEST.","archived":false,"fork":false,"pushed_at":"2018-04-26T14:43:34.000Z","size":35,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-01T22:45:09.358Z","etag":null,"topics":["gustation","psychophysics","sensitivity","taste","threshold"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hoechenberger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-07T14:41:08.000Z","updated_at":"2018-07-30T17:28:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"36d36856-1cce-47a4-9e68-9553b3cd8918","html_url":"https://github.com/hoechenberger/pytaste","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoechenberger%2Fpytaste","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoechenberger%2Fpytaste/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoechenberger%2Fpytaste/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoechenberger%2Fpytaste/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hoechenberger","download_url":"https://codeload.github.com/hoechenberger/pytaste/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245917344,"owners_count":20693510,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gustation","psychophysics","sensitivity","taste","threshold"],"created_at":"2024-10-16T05:41:44.743Z","updated_at":"2025-03-27T20:22:44.485Z","avatar_url":"https://github.com/hoechenberger.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pytaste\n\nTaste threshold estimation based on a QUEST algorithm.\n\n## Important information\n\nWe are still finishing up the software and the installation procedure. Please bear with us while we prepare a fresh release shortly after AChemS XL. If you would like to get in touch, please drop me a message at `richard.hoechenberger@gmail.com`.\n\n## Installation\n\nThe software depends on [PsychoPy](http://www.psychopy.org) (which itself \nrequires numerous scientific Python packages) and \n[Matplotlib](https://matplotlib.org). Because installation of all required\ndependencies is often a non-trivial endeavor, we provide `conda` environment\nfiles for simple installation with the\n[Anaconda](https://www.anaconda.com/download/) and\n[Miniconda](https://conda.io/miniconda.html) Python distributions.\n\n### Install Anaconda or Miniconda\nIf you don't have an existing installation of Anaconda or Miniconda, first\ndownload and install one of them. If you are unsure, grab Miniconda, as it\nis smaller download and installation. It does not matter whether you get\nthe 32- or 64-bit version, and both the Python 2.7 and Python 3.6 should work\njust fine.\n\n* [Download Miniconda](https://conda.io/miniconda.html)\n* [Download Anaconda](https://www.anaconda.com/download/)\n\nOnce you have downloaded setup file, run the installer and accept all the\ndefault settings.\n\n### Download `pytaste`\n\nIf you haven't done so already, navigate to\n[the `pytaste` Github page](https://github.com/hoechenberger/pytaste), click on\n*Clone or download*, download the `.zip` file and unpack it, for example to\nyour desktop.\n\n### Set up a conda environment for `pytaste`\nTo ensure `pytaste` will behave identically on different systems and you get\nall required dependencies, we will now create a new virtual Python environment\njust for use with `pytaste`. All dependencies and their exact version numbers\nare listed in the environemt files which can be found in the `pytaste/conda`\nsubdirectory of the main `pytaste` folder you just extracted.\nYou don't have to deal with this manually, though! We created installation\nscripts for Windows and macOS to ease the process.\n\nOn Windows, simply double-click on the `install_win.bat` file to execute it.\nA console\nwindow should appear and display the progress of the installation. On macOS,\nopen a terminal, navigate to the `pytaste` installation directory\n(e.g., `cd Desktop/pytaste`), and run `./install_macos.sh`.\n\nYou are now all set to use the software!\n\n## Run `pytaste`\n`pytaste` is simply a Python script that needs to be executed inside the\nPython environemt the installer just created. Again, we created convenience\nscripts for Windows and macOS to simplify the process. On Windows, \ndobule-click on `run.bat`. On macOS, open a terminal, navigate to the\n`pytaste` directory, and run `./run.sh`\n\nThat's it!\n\nA window should pop up, asking for participant information. You are now ready\nto run the experiment!\n\n## Log files and figures\nAll log files and threshold estimates will be saved in the `Data` subdirectory\nof the `pytaste` folder. Similarly, figures will be saved to the `Figures`\nfolder.\n\n## Citing\nIf you publish research based on this software, please cite the following publication:\n\u003e Richard Höchenberger \u0026 Kathrin Ohla (2017): Rapid Estimation of Gustatory Sensitivity Thresholds with SIAM and QUEST. _Frontiers in Psychology,_ 8:981. https://doi.org/10.3389/fpsyg.2017.00981\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoechenberger%2Fpytaste","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhoechenberger%2Fpytaste","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoechenberger%2Fpytaste/lists"}