blob: d535716a79d35681a853f54c1089ab8a4ba4b3bf (
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
|
# STARFIND Structure
define LEN_STARFIND (15)
define SF_HWHMPSF Memr[P2R($1)] # HWHM of the PSF in pixels
define SF_FRADIUS Memr[P2R($1+1)] # Fitting radius in HWHM
define SF_DATAMIN Memr[P2R($1+2)] # Minimum good data limit in ADU
define SF_DATAMAX Memr[P2R($1+3)] # Maximum good data limit in ADU
define SF_THRESHOLD Memr[P2R($1+4)] # Detection threshold in ADU
define SF_SEPMIN Memr[P2R($1+5)] # Minimum separation in HWHM
define SF_SHARPLO Memr[P2R($1+6)] # Lower sharpness limit
define SF_SHARPHI Memr[P2R($1+7)] # Upper sharpness limit
define SF_ROUNDLO Memr[P2R($1+8)] # Lower roundness limit
define SF_ROUNDHI Memr[P2R($1+9)] # Upper roundness limit
define SF_MAGLO Memr[P2R($1+10)] # Lower magnitude limit
define SF_MAGHI Memr[P2R($1+11)] # Upper magnitude limit
define SF_NPIXMIN Memi[$1+12] # Minimum pixels above threshold
# default values
define DEF_HWHMPSF 1.0
define DEF_FRADIUS 1.5
define DEF_THRESHOLD 0.0
define DEF_SEPMIN 1.5
define DEF_DATAMIN -MAX_REAL
define DEF_DATAMAX MAX_REAL
define DEF_SHARPLO 0.2
define DEF_SHARPHI 1.0
define DEF_ROUNDLO -1.0
define DEF_ROUNDHI 1.0
define DEF_MAGLO -MAX_REAL
define DEF_MAGHI MAX_REAL
define DEF_NPIXMIN 5
# define the gaussian sums structure
define LEN_GAUSS 10
define GAUSS_SUMG 1
define GAUSS_SUMGSQ 2
define GAUSS_PIXELS 3
define GAUSS_DENOM 4
define GAUSS_SGOP 5
# miscellaneous constants
define HWHM_TO_SIGMA 0.8493218
define RMIN 2.001
|