Visanalysis is an analysis environment for visprotocol imaging experiments. It is designed for visual stimulation and functional imaging data, but can be the basis for handling experiments with different datatypes and stimulation protocols, as well. The central idea behind the analysis approach is to get data from disparate sources (e.g. different microscopes or other recording devices) into a common datafile format, which can then be accessed and analyzed by a shared set of downstream analyses.
Contact: Max Turner, mhturner@stanford.edu
- visanalysis has been tested with Python 3.9 and Python 3.6, on OSX and Linux. It may work on Windows, but it hasn't been tested.
- PyQT6 is required for the GUI (optional)
It helps to start with a fresh conda environment. But this is not strictly necessary.
conda create -n visanalysis python=3.9
conda activate visanalysis
-
GUI-free: To install the basic, GUI-free version. cd to top-level visanalysis/, where setup.py lives, and run:
pip install -e .
-
GUI: To be able to use the GUI, run:
pip install -e .[gui]
in bash orpip install -e ".[gui]"
in zsh (note quotes)