-
Notifications
You must be signed in to change notification settings - Fork 159
Description
Move DeepLabCut eye tracking into production environment.
Eye tracking is implemented for two-photon and Neuropixels sessions. It consists of jobs in four queues:
EYE_TRACKING_QUEUE
EYE_ELLIPSE_FIT_QUEUE
ECEPHYS_EYE_TRACKING_QUEUE
ECEPHYS_EYE_ELLIPSE_FIT_QUEUE
These queues are being run from a conda environment built by Wayne based on input from Peter L: /allen/aibs/technology/waynew/conda/dlcPy36
eye tracking is done with this script:
/allen/aibs/technology/waynew/eye/bin/eye_dlc_phase1.py
ellipse fitting is done with this script:
/allen/aibs/technology/waynew/eye/bin/eye_dlc_phase2.py
The eye tracking script references a config file and model directory that needsto be moved to a more accessible, and write-protected location.
/allen/aibs/technology/waynew/eye/universal_eye_tracking-peterl-2019-07-10/config.yaml
//allen/aibs/technology/waynew/eye/universal_eye_tracking-peterl-2019-07-10
The scripts should be cleaned up and moved to a production space with proper testing and CI infrastructure.
EYE_TRACKING_TO_SCREEN_MAPPING (gaze mapping is outside the scope of this epic)