Skip to content

CCD controller, data acquisition, and stimulus administration software for Dr. Meyer Jackson's hVOS voltage imaging technique. This repository tracks the transition from PhotoZ OG to NI-DAQmx and the "Little Dave" DM2K Camera

License

Notifications You must be signed in to change notification settings

john-judge/PhotoZ_upgrades

Repository files navigation

Notice

This project is being abandoned, superseded by the PhotoLib / pyPhoto21 project. However, the information accumulated here is useful to the ongoing project.

Installation (Building from Source in Debug Mode)

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)

References

DAP programming language documentation

DAP C++ interface

EDT C++ interface

Camera configuration

Lil' Joe Preconfigured Programs

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

Lil' Dave Preconfigured Programs

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

Branches

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

Related Tools

PhotoZ_images.ipynb: Colab Notebook for plotting, debugging, and transforming image data

Cell Detection Kate's SNR clustering method for identifying ROIs

ZDA Explorer (Colab Notebook)

Other Information

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

About

CCD controller, data acquisition, and stimulus administration software for Dr. Meyer Jackson's hVOS voltage imaging technique. This repository tracks the transition from PhotoZ OG to NI-DAQmx and the "Little Dave" DM2K Camera

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published