Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 1.63 KB

README.md

File metadata and controls

49 lines (41 loc) · 1.63 KB

Dashboard

Visualization, analsyis and aqusition dashboard

Originally the holoviz branch of 2020SummerResearch

Pypi installation

pip install neogidashboard
Does not come with several important data acquisition libraries.

Development installation

Using Poetry (requires python)

https://python-poetry.org/
to download another version of python install curl https://pyenv.run | bash
poetry install (installs dependencies)

Old Python

Debian/Ubuntu Pip or poetry may be broken
The best option is to install pyenv with its build dependencies

Linux data aqusition/PyVcam

You'll need PyVcam and the accompanying SDK first For internal use, run poetry install -E pyvcamwith PVCAM (not the SDK) installed

Windows

Data aqusition is unsupported on windows but fully possible
Substitute thorpy with thorlabs-apt

MAC

Data aqusition is unsupported on mac and impossible

Scanimage

there's some placeholder scanimage code for now

Updating dependencies

poetry install

Running

poetry run dashboard (runs visualization script) or

poetry shell
dashboard

Development environment

You'll need to run poetry shell to get into the poetry virtual environment
The better option is to use fish and fish-poetry

Other documentation

ensembles Guide to writing an ensembles file
old Old documentation
pypy Guide to running this with pypy
Various docstrings inside the code