navigate is an open source Python package for control of light-sheet microscopes. It allows for easily reconfigurable hardware setups and automated acquisition routines.
Download and install Miniconda.
conda create -n navigate python=3.9.7
conda activate navigate
pip install git+https://github.com/TheDeanLab/navigate.git
To test, run conda activate navigate and launch in synthetic hardware mode with navigate -sh. Developers will have to install additional dependencies with
pip install -e '.[dev]'.
Please refer to and contribute to the documentation, which can be found on GitHub Pages: https://thedeanlab.github.io/navigate/.
Below are the optional arguments that can be passed to the navigate software:
-h, --helpProvides information on the optional arguments that can be passed to navigate.-sh, --synthetic_hardwareOpen the software without any hardware attached for testing and setting up a new system.-c, --configuratorOpen the navigate configuration wizard, which provides a graphical interface for setting up the hardware configuration.-dEnables the debugging menu in the software.--config-filePass a non-defaultconfiguration.yamlfile to navigate.--experiment_filePass a non-defaultexperiment.yamlfile to navigate.--gui-config-filePass a non-defaultgui_config.yamlfile to navigate.--waveform-constants-filePass a non-default waveform constants file to navigate.--rest_api_filePass a non-default REST API file to navigate.--logging_configPass a non-default logging configuration file to navigate.