GPC1 Video Photometry Analysis
(Up to the Extra IPP Features Page)
Below is a summary of what we have and what we need to do. Heather will be at Harvard next week; perhaps you and she can sit down together and hash out how to do the work. Most of this is quite easy, and Heather has created similar processing stages in the past. Note: the specific names of fields and programs given below are just my initial suggestions; feel free to make modifications
- Chris is adding a new field to our database table (BOOL rawImfile.video)
- Chris is also adding code to registration which will set the value to T or F based on the header information
- Later on, we need a script to set the value for data already in the can (either by trolling all headers, or by referencing some other source of information)
- we need a program, videoPhot, which takes as input a GPC1 chip, measures the photometry of the video cells according to the algorithm Pavlos specifies, and writes the output to a fits file (one table per cell?). This program should be written using the rest of the IPP APIs to be long-term supportable, and could based on the ppImage (in fact, it could be done as a mode to ppImage, replacing the warning on ppImageLoop.c:88 with a call to the function that calculates the photometry of interest.
- we need a set of tables to manage video photometry analysis:
videoPhotRun, videoPhotImfile, videoPhotProcessedImfile
these would be equivalent to the chipRun, chipProcessedImfile, but adding the intermediate table of imfiles that have video data to guide the processing
- we need an ippTool to interact with the videoPhot
videophot : this would be essentially identical to chiptool, but the definebyquery should populate the videoPhotImfile table with the video-containing cell.
- we need an ippTask to manage the videophot jobs: again, essentially
equivalent to ippTasks/chip.pro.
Once those pieces are in place, it is the simple to manage the processing in the context of the rest of the IPP processing.
