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.
This applies to "Face" and "Side" tracking too. In fact, it is more imperative for those since the scientific project groups are more likely to want to update the models for those than for the "Eye".
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.
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)