Package: vexptoolbox
vexptoolbox: A Python toolbox for VR behavioral experiments using VizardThevexptoolboxpackage aims to help researchers in implementing common tasks in behavioral experiments using the WorldViz Vizard VR platform. Current features include randomized, trial-based experimental designs, straightforward storing of result data to standardized file formats, and built-in recording of eye tracking and motion tracking data. The code supports Vizard 6 (based on Python 2.7) and Vizard 7 (based on Python 3).This project began as a collection of common functionality that we encountered frequently when implementing behavioral VR experiments atthe Giessen University Perception and Action Lab. It is a work in progress - please feel free to report any bugs you find or feature suggestsions using the Issues tool or provide a Pull Request!📃 There is also a publishedmanuscript in Behavior Research Methodsdetailing the toolbox and example experiment!InstallationUsing the Vizard Package ManagerOpen theVizard package managerusingTools > Package Managerfrom the menu barSearch for "vexptoolbox"SelectInstallInVizard 6, the package manager will install and update the toolbox globally for all Vizard scriptsInVizard 7, you will be able to install the package globally or only for the current script. The latter option will create a subfolder next to the currently selected script file but allow different packages and versions for each experiment.Add animportstatement at the top of your script, e.g.import vexptoolbox as vxManual InstallationClone a copy of thevizard-experiment-toolboxrepository usinggit clone https://github.com/ischtz/vizard-experiment-toolbox.gitor download using Github's "Download ZIP" functionality behind the "Code" button (upper right).Copy thevexptoolboxsubfolder to the folder containing your Vizard scriptAdd animportstatement at the top of your script, e.g.import vexptoolbox as vxDocumentationA proper documentation website is in the works. Until then, take a look at theexamplesfolder, which includes a growing list of example scripts that showcase common functionality.There is also a Github repository containing anexample VR experiment implemented using this toolbox(pro-/anti-reaching paradigm), including sample data and analysis examples.CitationIf you use this toolbox or parts of it in your own research, please cite the corresponding manuscript:Schuetz, I., Karimpur, H. & Fiehler, K. vexptoolbox: A software toolbox for human behavior studies using the Vizard virtual reality platform. Behav Res (2022).https://doi.org/10.3758/s13428-022-01831-6Citation in BibTeX format:@Article{Schuetz2022,
  author   = {Schuetz, Immo and Karimpur, Harun and Fiehler, Katja},
  journal  = {Behavior Research Methods},
  title    = {vexptoolbox: A software toolbox for human behavior studies using the Vizard virtual reality platform},
  year     = {2022},
  issn     = {1554-3528},
  doi      = {10.3758/s13428-022-01831-6},
  url      = {https://doi.org/10.3758/s13428-022-01831-6},
}LicenseThe code is made available under the MIT license (see LICENSE). It is provided in the hope that it will be useful to others, but without warranties of any kind!Note: This is an academic open-source project. Neither this toolbox nor its authors are affiliated with WorldViz Inc. or Vizard.