| | 1 | == GPC1 Video Photometry Analysis == |
| | 2 | |
| | 3 | Below is a summary of what we have and what we need to do. Heather |
| | 4 | will be at Harvard next week; perhaps you and she can sit down |
| | 5 | together and hash out how to do the work. Most of this is quite easy, |
| | 6 | and Heather has created similar processing stages in the past. Note: |
| | 7 | the specific names of fields and programs given below are just my |
| | 8 | initial suggestions; feel free to make modifications |
| | 9 | |
| | 10 | * Chris is adding a new field to our database table (BOOL rawImfile.video) |
| | 11 | * Chris is also adding code to registration which will set the value |
| | 12 | to T or F based on the header information |
| | 13 | * Later on, we need a script to set the value for data already in the |
| | 14 | can (either by trolling all headers, or by referencing some other |
| | 15 | source of information) |
| | 16 | |
| | 17 | * we need a program, videoPhot, which takes as input a GPC1 chip, |
| | 18 | measures the photometry of the video cells according to the algorithm |
| | 19 | Pavlos specifies, and writes the output to a fits file (one table per |
| | 20 | cell?). This program should be written using the rest of the IPP APIs |
| | 21 | to be long-term supportable, and could based on the ppImage (in fact, |
| | 22 | it could be done as a mode to ppImage, replacing the warning on |
| | 23 | ppImageLoop.c:88 with a call to the function that calculates the |
| | 24 | photometry of interest. |
| | 25 | |
| | 26 | * we need a set of tables to manage video photometry analysis: |
| | 27 | |
| | 28 | videoPhotRun, videoPhotImfile, videoPhotProcessedImfile |
| | 29 | |
| | 30 | these would be equivalent to the chipRun, chipProcessedImfile, but |
| | 31 | adding the intermediate table of imfiles that have video data to guide |
| | 32 | the processing |
| | 33 | |
| | 34 | * we need an ippTool to interact with the videoPhot |
| | 35 | |
| | 36 | videophot : this would be essentially identical to chiptool, but the |
| | 37 | definebyquery should populate the videoPhotImfile table with the |
| | 38 | video-containing cell. |
| | 39 | |
| | 40 | * we need an ippTask to manage the videophot jobs: again, essentially |
| | 41 | equivalent to ippTasks/chip.pro. |
| | 42 | |
| | 43 | Once those pieces are in place, it is the simple to manage the |
| | 44 | processing in the context of the rest of the IPP processing. |