From 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 Mon Sep 17 00:00:00 2001 From: Joe Hunkeler Date: Tue, 11 Aug 2015 16:51:37 -0400 Subject: Repatch (from linux) of OSX IRAF --- noao/nproto/ace/acesky.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 noao/nproto/ace/acesky.h (limited to 'noao/nproto/ace/acesky.h') diff --git a/noao/nproto/ace/acesky.h b/noao/nproto/ace/acesky.h new file mode 100644 index 00000000..5773f1a7 --- /dev/null +++ b/noao/nproto/ace/acesky.h @@ -0,0 +1,21 @@ +# Sky parameter structure. +define SKY_LEN 5 # Length of parameter structure + +define SKY_TYPE Memi[$1] # Type of sky algorithm +define SKY_NEWSKY Memi[$1+1] # Determine a new sky sigma? +define SKY_NEWSIG Memi[$1+2] # Determine a new sky sigma? +define SKY_SURPARS Memi[$1+3] # Pointer to parameters for surface fit +define SKY_BLKPARS Memi[$1+4] # Pointer to parameters for block stat + +define SKY_TYPES "|surface|block|" +define SKY_SURFACE 1 # Surface fitting +define SKY_BLOCK 2 # Block statistics + +define SKY_SURPARSLEN 7 # Length of parameter structure +define SKY_NSKYLINES Memi[$1] # Number of sky lines to sample +define SKY_SKYBLK1D Memi[$1+1] # Sky block size for 1D averages +define SKY_SKYHCLIP Memr[P2R($1+2)] # Sky fitting high sigma clip +define SKY_SKYLCLIP Memr[P2R($1+3)] # Sky fitting low sigma clip +define SKY_SKYXORDER Memi[$1+4] # Sky fitting x order +define SKY_SKYYORDER Memi[$1+5] # Sky fitting y order +define SKY_SKYXTERMS Memi[$1+6] # Sky fitting cross terms -- cgit