Note: Conda is not supported. You can make it work, but you're on your own. Make sure you have Python 3.12.10 installed (python --version) to avoid dependencies compatibility issues.
For regular users, you can install the latest stable release of poriscope directly from PyPi using pip or similar. Simply run_
pip install poriscope
As a developer:
git clone https://github.com/TCossaLab/poriscope.git
cd poriscope
pip install -e .
To use a stable version (does not allow retroactive pulls):
python -m pip install -U "git+https://github.com/TCossaLab/poriscope.git@main"
Then from any cmd you will be able to run the poriscope command to open the app.
*If you have a previous version of poriscope installed, make sure to run:
pip uninstall poriscope
After cloning this repo, run:
python scripts/setup_hooks.py (To enable pre-commit and post-merge)
To emulate a pulled run:
python .git/hooks/post-merge
https://tcossalab.github.io/poriscope/
https://youtube.com/@tcossalab?si=A8Wy8yHOXiwSXu5F
Tutorial Series data is available on FRDR: https://doi.org/10.20383/103.01599
See data/README.md for download instruction