Metadata-Version: 2.1
Name: parallax-app
Version: 0.37.0
Summary: GUI software for photogrammetry-assisted probe targeting in electrophysiology
Author-email: Hanna Lee <hanna.lee@alleninstitute.org>
License: Allen Institute Software License
Keywords: parallax
Classifier: Programming Language :: Python :: 3
Requires-Python: ~=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pip
Requires-Dist: PyQt5>=5.15
Requires-Dist: pyqtgraph
Requires-Dist: opencv-python
Requires-Dist: spinnaker-python
Requires-Dist: scipy
Requires-Dist: pandas
Requires-Dist: scikit-image
Requires-Dist: requests
Requires-Dist: scikit-learn
Provides-Extra: linters
Requires-Dist: codespell; extra == "linters"
Requires-Dist: coverage; extra == "linters"
Requires-Dist: flake8; extra == "linters"
Requires-Dist: interrogate; extra == "linters"
Requires-Dist: isort; extra == "linters"
Provides-Extra: docs
Requires-Dist: Sphinx; extra == "docs"
Requires-Dist: sphinx-jinja; extra == "docs"
Requires-Dist: furo; extra == "docs"

# Parallax

![Parallax](ui/ParallaxReadME.JPG)

Parallax is a graphical user interface designed to streamline the process of setting up and performing acute *in vivo* electrophysiology experiments.


### Prerequisites
- Python~=3.8 (Recommended to install via [Anaconda](https://www.anaconda.com/products/individual) or [Miniconda](https://docs.conda.io/en/latest/miniconda.html))
- PySpin (for Linux or Mac OS users)


### Installation
1. Clone the repository:
```bash
git clone https://github.com/AllenNeuralDynamics/parallax.git
```

2. Create virtual environment and activate it:
- On Windows:
```bash
python -m venv venv
./venv/Scripts/activate
```
- On Linux/Mac:
```bash
python -m venv venv
source venv/bin/activate
```

3. Install Dependencies:
```bash
python -m pip install -e .
```

### Running Parallax
```bash
python -m parallax
```

### Additional Setup for Linux and Mac OS
For Linux or Mac OS, you'll need to install PySpin manually (not required for
Windows):
* download the Spinnaker SDK package for your system from [here](https://flir.app.boxcn.net/v/SpinnakerSDK)
* follow the installation instructions in the README
* Install the Python bindings found alongside the SDK package

### Support and Contribution
If you encounter any issues or would like to contribute to the project, please check out our issues page on GitHub.

### License
Parallax is licensed under the Allen Institute Software License. For more details, see the LICENSE file.
