-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to PyStim - Python-based stimulus generation and presentation platform currently used for 2-photon experiments in the Marion Silies lab developed by Burak Gür.
- Download and unzip the code. (alternatively fork it in your repo)
- Using Conda, make an environment and install the required packages. Follow the instructions here. If you're not familiar with conda, read the related wiki page first.
Now you're ready to use PyStim. Follow the instructions in Run a PyStim experiment wiki page.
- Generate your stimuli: stimulus input files.
- Randomization options.
- Monitors and stimulus view settings.
Functions for stimuli are located in PyStim/helper.py.
Functions depicting the monitor settings and calculating further parameters are in PyStim/psyTools.py.
Communication with the imaging computer during the experiment.
Functions for initializing stimuli are located in PyStim/helper.py.
Functions for running the stimuli are in PyStim/psyTools.py.
Functions for communicating through the NiDAQ with the imaging computer are in PyStim/nidaqTools.py.
Functions for creating and saving the output files are in PyStim/helper.py.
Functions for updating the output files are in PyStim/psyTools.py.