This project is being abandoned, superseded by the PhotoLib / pyPhoto21 project. However, the information accumulated here is useful to the ongoing project.
Use VS Code 2017 or 2019 and see the common install/compile issues
Most dependencies are locally installed to the solution and automatically come included with this repository
Large dependencies from this Drive folder must be copied into PhotoZ/
(I know, not ideal)
DAP programming language documentation
Program No. | Hz | Shape |
---|---|---|
0 | 1000 | 80x80 |
1 | 500 | 80x80 |
2 | 125 | 80x80 |
3 | 40 | 80x80 |
4 | 10000 | 80x12 |
5 | 3000 | 40x40 |
6 | 5000 | 26x26 |
7 | 2000 | 80x80 |
Program No. | Hz | Shape |
---|---|---|
0 | 200 | 2048x1024 |
1 | 2000 | 2048x100 |
2 | 1000 | 1024x320 |
3 | 2000 | 1024x160 |
4 | 2000 | 512x160 |
5 | 4000 | 512x80 |
6 | 5000 | 256x60 |
7 | 7500 | 256x40 |
OG-photoz: contains the unaltered version of PhotoZ for the hexagonal camera
new_take: has a new way to acquire images (FP diodes don't work though). Might be easier to synchronize in some situations.
drag-select: started work on being able to select multiple diodes at once and group together for analysis. Requires extensive refactoring to make it work, however.
simulation: disabled PDV calls to allow testing playground for NI-DAQmx with simulated NI-USB hardware
PDV-multi: multithreaded acquisition for Little Dave
visual: branch for reworking GUI to be more usable and less memory-hungry
PhotoZ_images.ipynb: Colab Notebook for plotting, debugging, and transforming image data
Cell Detection Kate's SNR clustering method for identifying ROIs
PhotoZ/Source/fluid.exe is used to edit the GUI.
Neuroplex IDL source code can be found in the C:/RSI/IDL56/np folder (I think) on the Joe computer
EDT/PDV API code with examples can be found at C:/EDT/pdv
The documentation folder in this repo has the PhotoZ user manual and architecture docs, Camera datasheet, and a short test program