blob: e101428c85f8cc9b411fafb057854dca14e4c1c2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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
|