evalcti Instructions to create to paramdef file to be submitted to the optimizer program to fit the parameters of the CTI correction algorithm by minimizing a function
The user must provide a paramdef file, where the parameters to ctifunc and the model parameters are stored, which will be used by the optimizer program to minimize the function. To run the optimizer program, type the following command:
optimizer paramdef=evalcti.paramdef.rdb
The options are :
1) inputfname 2) ctifuncoptarg
3) aciseventsparfname 4) aciscalsrcfitfname
5) groundatafname 6) const_a 7) const_b
where inputfname is the input RDB file containing the obsid, biasfilename, coloffset,imagedir and framenum columns which must be entered to the ctifunc script. ctifuncoptarg are the options to be passed to the script ctifun, the possible entries are: -v (verbose) and -D (list of workstation to submit jobs) and -r to remove the Fits file in the subdirectories. aciseventsparfname and aciscalsrcfitfname are the filenames containing the command line options to the script acisevents and aciscalsrc-fit that do not change between iterations, respectively. The groundatafname is the output RDB table of the script aciscalsrc-fit containing the reference data derived from XRCF calibration event lists. const_a and const_b The CTI parameters are to be entered in the RDB paramdef table as numeric parameters.
An example of the paramdef file is: