taskmaster
Python based program for running experimental tasks
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.9%) to scientific vocabulary
Repository
Python based program for running experimental tasks
Basic Info
- Host: GitHub
- Owner: DGaravito
- License: agpl-3.0
- Language: Python
- Default Branch: master
- Size: 9.21 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Welcome to TaskMaster!
TaskMaster is a Python-based program for running common experimental tasks. TaskMaster is built only using Python, specifically using Numpy, Pandas, PyQt6, SciPy, and XlsxWriter. Currently, Taskmaster includes 15 tasks:
- Ambiguous Risk Taking Task
- Risk Aversion Task
- Risky-Choice Framing Task
- Delay Discounting Task
- Probability Discounting Task
- Cognitive Effort Discounting Task
- Perceptual Bias Task
- Negative Attentional Capture Task
- Stop Signal Task
- Emotional Go/No-Go Task
- Go/No-Go Task
- Paired Recall Memory Test
- n-Back Task (1, 2, 3, and 4)
- Beads Task
- Stroop Task
- Digit Span Task
- Dwell Task
Note: I do not include any emotional or otherwise valenced stimuli (i.e., that one would use in the Emo Go/No-Go or Dwell tasks) with my program. In the future, I plan to have my own preformatted picture repository set up to use with TaskMaster that people could use if they would like. For now, for the Emo Go/No-Go or Dwell tasks, I would advise you to go to any group that compiles pictures of faces and other valenced stimuli. Before you can use them with TaskMaster, you will have to make sure the pictures are in PNG format and named like below:
- FearfulMNW_1.png - This is a picture of the first non-white male in our stimuli making a fearful face.
- FearfulMNW_2.png - This is a picture of the second non-white male, also making a fearful face.
- SadMNW_1.png - This is another picture of the first non-white male, who is now making a sad face.
- AngryFW_1.png - This is a picture of the first white female making an angry face.
- NeutralFNW_1.png - This is a picture of the first non-white female making a neutral face.
- NFNeutral_1.png - This is a picture of our first neutral non-face.
- NFNegative_1.png - This is a picture of our first negative non-face.
Coming soon!
If you want a task designed, please let me know!
We previously featured ADOPy in several tasks. However, we no longer can incorporate it because lack of maintenance has led to deprecated code. In the future, I may try to add my own code that performs ADOPy's intended purpose. Alternatively, if the code is updated by the original developers, I may reintroduce it into TaskMaster.
Installation
- Download latest release, depending on your operating system.
- Run the installer (or double-click the .dmg file for MacOS) to install the program.
Usage
When you start TaskMaster, you will be able to select one of many tasks. Click on one, fill out the appropriate settings, and then submit the settings to run the task.
Contributing
Please report any bugs you may find and provide any feedback you have regarding TaskMaster. I am always open to suggestions, and I want to make TaskMaster as available and useful as possible for everyone!
Pull requests are also welcome! For major changes, please open an issue first to discuss what you would like to change.
Credits
This project was created by me, David Garavito. I was supported in this project by Dr. James Bjork. For more information about my research, check out my website.
Citation
TBA
License
Owner
- Name: David Garavito
- Login: DGaravito
- Kind: user
- Location: Richmond, VA
- Company: Department of Veterans Affairs
- Website: https://dgaravito.github.io/
- Twitter: DavidMNGaravito
- Repositories: 1
- Profile: https://github.com/DGaravito
Dr. Esq. at the Department of Veterans Affairs
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Garavito" given-names: "David M. N." orcid: "https://orcid.org/0000-0003-4903-9486" title: "TaskMaster" version: 1.1.0 date-released: 2022-10-04 url: "https://github.com/DGaravito/TaskMaster"
GitHub Events
Total
Last Year
Dependencies
- PyQt6 *
- numpy *
- pandas *
- scipy *
- xlsxwriter *