blob: ddf3c7d26beb6c5d35bdc729c9dc0063764a4f0b (
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
52
53
54
55
56
57
|
# the photometry structure definition
# input photometry list parameters (# 101 - 200)
define APNUM 101
# parameters for reading photometry results
define DP_PAPID 1 # star id number
define DP_PAPXCEN 2 # x center
define DP_PAPYCEN 3 # y center
define DP_PAPSKY 4 # sky value
define DP_PAPMAG1 5 # aperture 1 magnitude
define DP_PAPMERR1 6 # aperture 1 magnitude error
define DP_PAPGROUP 7 # group number
define DP_PAPNITER 8 # number of iterations
define DP_PAPCHI 9 # chi squared of fit
define DP_PAPSHARP 10 # sharpness characteristic
# some useful definitions
define NAPRESULT 5
define NAPGROUP 6
define NAPPAR 10
# define the column names for reading and writing photometry files
define ID "ID"
define GROUP "GROUP"
define XCENTER "XCENTER"
define YCENTER "YCENTER"
define APMAG "MAG[1]"
define MAG "MAG"
define APMAGERR "MERR[1]"
define MAGERR "MERR"
define SKY "MSKY"
define NITER "NITER"
define CHI "CHI"
define SHARP "SHARPNESS"
define PIER "PIER"
define PERROR "PERROR"
define LEN_DPAPSTRUCT (15)
define DP_APNUM Memi[$1] # number of stars in list
define DP_APRESULT Memi[$1+1] # pointer to fields needed
define DP_APID Memi[$1+2] # pointer to star ids
define DP_APXCEN Memi[$1+3] # pointer to stellar x centers
define DP_APYCEN Memi[$1+4] # pointer to stellar y centers
define DP_APMAG Memi[$1+5] # pointer to magnitudes
define DP_APERR Memi[$1+6] # pointer to magnitude errors
define DP_APMSKY Memi[$1+7] # pointer to sky values
define DP_APGROUP Memi[$1+8] # pointer to group numbers
define DP_APNITER Memi[$1+9] # pointer to number of iterations
define DP_APCHI Memi[$1+10] # pointer to output chi values
define DP_APSHARP Memi[$1+11] # pointer to output sharp values
|