Metadata-Version: 2.1
Name: navigate-micro
Version: 0.0.4
Summary: Open source, smart, light-sheet microscopy control software.
Author: The Dean Lab, UT Southwestern Medical Center
License: Copyright (c) 2021-2023 The University of Texas Southwestern Medical Center.
        
        All rights reserved.
        
        Redistribution and use in source and binary forms, with or without modification, are
        permitted for academic research use only (subject to the limitations in the
        disclaimer below) provided that the following conditions are met:
        
            * Redistributions of source code must retain the above copyright notice, this
            list of conditions and the following disclaimer.
        
            * Redistributions in binary form must reproduce the above copyright notice, this
            list of conditions and the following disclaimer in the documentation and/or other
            materials provided with the distribution.
        
            * Neither the name of the copyright holders nor the names of its contributors may
            be used to endorse or promote products derived from this software without
            specific prior written permission.
        
        ANY USE OR REDISTRIBUTION OF THIS SOFTWARE FOR COMMERCIAL PURPOSES, WHETHER IN SOURCE
        OR BINARY FORM, WITH OR WITHOUT MODIFICATION, IS EXPRESSLY PROHIBITED; ANY USE OR
        REDISTRIBUTION BY A FOR-PROFIT ENTITY SHALL COMPRISE USE OR REDISTRIBUTION FOR
        COMMERCIAL PURPOSES.
        
        NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS
        LICENSE. THIS SOFTWARE, AND ANY ACCOMPANYING DOCUMENTATION, IS PROVIDED BY THE
        COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
        INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
        FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
        CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
        CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
        OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
        AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
        (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
        SOFTWARE OR ANY OF ITS ACCOMPANYING DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY
        OF SUCH DAMAGE.
        
Project-URL: Source, https://github.com/TheDeanLab/navigate
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.9.7
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: matplotlib-inline==0.1.3
Requires-Dist: PyYAML==6.0
Requires-Dist: pyserial==3.5
Requires-Dist: PIPython==2.6.0.1
Requires-Dist: nidaqmx==0.5.7
Requires-Dist: tifffile==2021.11.2
Requires-Dist: scipy==1.7.3
Requires-Dist: pyusb==1.2.1
Requires-Dist: pandas==1.3.5
Requires-Dist: pandastable==0.12.2.post1
Requires-Dist: opencv-python==4.5.5.62
Requires-Dist: numpy==1.22.0; sys_platform != "darwin"
Requires-Dist: numpy==1.21.6; sys_platform == "darwin"
Requires-Dist: scikit-image==0.19.1
Requires-Dist: zarr==2.14.2
Requires-Dist: fsspec==2022.8.2; sys_platform != "darwin"
Requires-Dist: fsspec==2022.5.0; sys_platform == "darwin"
Requires-Dist: h5py==3.7.0
Requires-Dist: requests==2.28.1
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-xvfb; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: ipykernel; extra == "dev"
Requires-Dist: jupyterlab; extra == "dev"
Provides-Extra: docs
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: nbconvert; extra == "docs"
Requires-Dist: sphinx<6.0.0; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-issues; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: pyyaml; extra == "docs"
Requires-Dist: pydata_sphinx_theme==0.10.0rc2; extra == "docs"
Requires-Dist: sphinx-toolbox; extra == "docs"
Provides-Extra: robot
Requires-Dist: mecademicpy; extra == "robot"

<h1 align="center">
<img src="https://github.com/TheDeanLab/navigate/blob/develop/src/navigate/view/icon/mic.ico?raw=true" />

navigate
<h2 align="center">
	open source light sheet microscope control
</h2>
</h1>


[![Tests](https://github.com/TheDeanLab/navigate/actions/workflows/push_checks.yaml/badge.svg)](https://github.com/TheDeanLab/navigate/actions/workflows/push_checks.yaml)
[![codecov](https://codecov.io/gh/TheDeanLab/navigate/branch/develop/graph/badge.svg?token=270RFSZGG5)](https://codecov.io/gh/TheDeanLab/navigate)

Navigate is an open source Python package for control of light-sheet microscopes. It allows for easily reconfigurable hardware setups and automated acquisition rotuines.

### Quick install

Download and install [Miniconda](https://docs.conda.io/en/latest/miniconda.html#latest-miniconda-installer-links).

```
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]'`.
### Documentation
Please refer to and contribute to the documentation, which can be found on GitHub Pages: [https://thedeanlab.github.io/navigate/](https://thedeanlab.github.io/navigate/).

### Command Line Arguments

* optional arguments:
	*  -h, --help            show this help message and exit

* Input Arguments:
  	* -sh, --synthetic_hardware
  	* --config_file CONFIG_FILE
  	* --experiment_file EXPERIMENT_FILE
  	* --etl_const_file ETL_CONST_FILE
	*  --rest_api_file REST_API_FILE
  	* --logging_config LOGGING_CONFIG

### Authors
* Kevin Dean
* Zach Marin
* Xiaoding 'Annie' Wang
* Dax Collison
* Sampath Rapuri
* Samir Mamtani
* Renil Gupta
* Andrew Jamieson
