actively maintained by Minseung Choi and Joshua B. Melander
jackfish
in developer mode with pip
. Then build the guis with the included build.sh
script. Assuming your download is at PATH_TO_JF (for example, ~/jackfish
or ~/src/jackfish
):git clone https://github.com/jbmelander/jackfish.git
cd PATH_TO_JF/
pip3 install -e .
sh build.sh PATH_TO_JF
python3 PATH_TO_JF/jackfish/gui/main_controller.py
Optional: I like to set a an alias so that opening jackfish is as simple as typing jackfish
in a terminal. Edit your ~/.bashrc
and append the line alias jackfish='python3 PATH_TO_JF/jackfish/gui/main_controller.py
. Restart the terminal for changes to take effect.
Load Preset
and load JBM.json
Init DAQ
and Init Cam
for all cameras you wish to use.Preview
should start streaming any initialized cameras and DAQ windows. Make sure everything looks appropriate. Save Dir
and select the directory you will save data toExpt Name
and give your experiment a unique experiment namePreview
is off, click Record
. To minimize frame drops turn off live viewing for any cameras and select channel None
in the DAQ UI.