diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-08 20:46:52 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2015-07-08 20:46:52 -0400 |
commit | fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch) | |
tree | bdda434976bc09c864f2e4fa6f16ba1952b1e555 /noao/digiphot/photcal/lib/obsfile.h | |
download | iraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz |
Initial commit
Diffstat (limited to 'noao/digiphot/photcal/lib/obsfile.h')
-rw-r--r-- | noao/digiphot/photcal/lib/obsfile.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/noao/digiphot/photcal/lib/obsfile.h b/noao/digiphot/photcal/lib/obsfile.h new file mode 100644 index 00000000..e101428c --- /dev/null +++ b/noao/digiphot/photcal/lib/obsfile.h @@ -0,0 +1,51 @@ +# Set up the definitions for the required input fields + +define CAT_NFIELDS 10 + +define CAT_IMAGE 1 # the image name +define CAT_XCENTER 2 # x center position +define CAT_YCENTER 3 # y center position +define CAT_IFILTER 4 # the filter id +define CAT_ITIME 5 # the exposure time +define CAT_XAIRMASS 6 # the airmass +define CAT_OTIME 7 # the time of observation +define CAT_MAG 8 # magnitude +define CAT_MERR 9 # magnitude error +define CAT_ID 10 # the object name + +define OBS_NFIELDS 5 + +define OBS_IMAGE 1 # the image name +define OBS_IFILTER 2 # the corrected filter id +define OBS_ITIME 3 # the corrected exposure time +define OBS_XAIRMASS 4 # the corrected airmass +define OBS_OTIME 5 # the corrected time of observation + +# Define the IMTABLE data structure + +define LEN_IMT_STRUCT (10 + 3 * SZ_FNAME + 3) + +define IMT_IMSETNO Memi[$1] # the image set id number +define IMT_IMNO Memi[$1+1] # the image sequence number +define IMT_OFFSET Memi[$1+2] # offset to image data +define IMT_NENTRIES Memi[$1+3] # number of data entries +define IMT_XSHIFT Memr[P2R($1+4)] # x shift in pixels +define IMT_YSHIFT Memr[P2R($1+5)] # y shift in pixels +define IMT_APERCOR Memr[P2R($1+6)] # aperture corrections +define IMT_ITIME Memr[P2R($1+7)] # the exposure times +define IMT_XAIRMASS Memr[P2R($1+8)] # the airmasses +define IMT_OTIME Memr[P2R($1+9)] # time of observations +define IMT_IFILTER Memc[P2C($1+10)] # the filter ids +define IMT_LABEL Memc[P2C($1+10+SZ_FNAME+1)] # image set labels +define IMT_IMNAME Memc[P2C($1+10+2*SZ_FNAME+2)] # image names + +# Miscellaneous + +define LEN_IMTABLE 100 # initial length of the image table +define DEF_BUFSIZE 1000 # default object data buffer size + +define FIRST_COLUMN 3 +define DELTA_COLUMN 2 + +define DEF_LENLABEL 15 # the default object label length +define DEF_LENINDEX 6 # the default index |