Changeset 5798
- Timestamp:
- Dec 16, 2005, 5:29:11 PM (20 years ago)
- Location:
- trunk/archive/scripts/src/phase2
- Files:
-
- 3 edited
-
Makefile.am (modified) (1 diff)
-
configure.ac (modified) (1 diff)
-
papPhase2.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/archive/scripts/src/phase2/Makefile.am
r5786 r5798 1 1 bin_PROGRAMS = phase2 2 2 3 phase2_CPPFLAGS = $(PSLIB_CFLAGS) $( phase2_CFLAGS)4 phase2_LDADD = $(PSLIB_LIBS) 3 phase2_CPPFLAGS = $(PSLIB_CFLAGS) $(PSMODULE_CFLAGS) $(phase2_CFLAGS) 4 phase2_LDADD = $(PSLIB_LIBS) $(PSMODULE_LIBS) 5 5 phase2_SOURCES = \ 6 papPhase2.c \7 papStuff.c \8 pmChipMosaic.c \9 pmConfig.c \10 pmFPA.c \11 pmFPAConceptsGet.c \12 pmFPAConceptsSet.c \13 pmFPAConstruct.c \14 pmFPARead.c \15 pmFPAWrite.c \16 pmFlatField.c \17 pmMaskBadPixels.c \18 pmNonLinear.c \19 pmSubtractBias.c \20 psAdditionals.c6 papPhase2.c 7 # papStuff.c \ 8 # pmChipMosaic.c \ 9 # pmConfig.c \ 10 # pmFPA.c \ 11 # pmFPAConceptsGet.c \ 12 # pmFPAConceptsSet.c \ 13 # pmFPAConstruct.c \ 14 # pmFPARead.c \ 15 # pmFPAWrite.c \ 16 # pmFlatField.c \ 17 # pmMaskBadPixels.c \ 18 # pmNonLinear.c \ 19 # pmSubtractBias.c \ 20 # psAdditionals.c 21 21 22 noinst_HEADERS = \23 papStuff.h \24 pmChipMosaic.h \25 pmConfig.h \26 pmFPA.h \27 pmFPAConceptsGet.h \28 pmFPAConceptsSet.h \29 pmFPAConstruct.h \30 pmFPARead.h \31 pmFPAWrite.h \32 pmFlatField.h \33 pmFlatFieldErrors.h \34 pmMaskBadPixels.h \35 pmMaskBadPixelsErrors.h \36 pmNonLinear.h \37 pmSubtractBias.h \38 psAdditionals.h22 noinst_HEADERS = 23 # papStuff.h \ 24 # pmChipMosaic.h \ 25 # pmConfig.h \ 26 # pmFPA.h \ 27 # pmFPAConceptsGet.h \ 28 # pmFPAConceptsSet.h \ 29 # pmFPAConstruct.h \ 30 # pmFPARead.h \ 31 # pmFPAWrite.h \ 32 # pmFlatField.h \ 33 # pmFlatFieldErrors.h \ 34 # pmMaskBadPixels.h \ 35 # pmMaskBadPixelsErrors.h \ 36 # pmNonLinear.h \ 37 # pmSubtractBias.h \ 38 # psAdditionals.h 39 39 40 40 EXTRA_DIST = \ -
trunk/archive/scripts/src/phase2/configure.ac
r5787 r5798 15 15 16 16 PKG_CHECK_MODULES([PSLIB], [pslib >= 0.9.0]) 17 PKG_CHECK_MODULES([PSMODULE], [psmodule >= 0.0.0]) 17 18 18 19 CFLAGS="${CFLAGS} -DTESTING" -
trunk/archive/scripts/src/phase2/papPhase2.c
r5786 r5798 3 3 4 4 #include "pslib.h" 5 5 6 #include "psAdditionals.h" 6 7 7 #include "pmFPA.h" 8 #include "pmAstrometry.h" 9 #include "pmReadout.h" 8 10 #include "pmConfig.h" 9 11 #include "pmFPAConstruct.h" … … 110 112 const char *inputName = argv[1]; // Name of input image 111 113 const char *outputName = argv[2]; // Name of output image 112 const char *biasName = psMetadataLookupStr ing(NULL, arguments, "-bias"); // Name of bias image113 const char *darkName = psMetadataLookupStr ing(NULL, arguments, "-dark"); // Name of dark image114 const char *flatName = psMetadataLookupStr ing(NULL, arguments, "-flat"); // Name of flat-field image115 const char *maskName = psMetadataLookupStr ing(NULL, arguments, "-mask"); // Name of mask image114 const char *biasName = psMetadataLookupStr(NULL, arguments, "-bias"); // Name of bias image 115 const char *darkName = psMetadataLookupStr(NULL, arguments, "-dark"); // Name of dark image 116 const char *flatName = psMetadataLookupStr(NULL, arguments, "-flat"); // Name of flat-field image 117 const char *maskName = psMetadataLookupStr(NULL, arguments, "-mask"); // Name of mask image 116 118 const int chipNum = psMetadataLookupS32(NULL, arguments, "-chip"); // Chip number to work on 117 119 printf("Input: %s\nOutput: %s\n", inputName, outputName); … … 211 213 if (psMetadataLookupBool(NULL, recipe, "OVERSCAN")) { 212 214 doOverscan = true; 213 psString mode = psMetadataLookupStr ing(NULL, recipe, "OVERSCAN.MODE");215 psString mode = psMetadataLookupStr(NULL, recipe, "OVERSCAN.MODE"); 214 216 if (strcasecmp(mode, "INDIVIDUAL") == 0) { 215 217 overscanMode = PM_OVERSCAN_ROWS; … … 221 223 " assuming NONE.\n", mode); 222 224 } 223 psString fit = psMetadataLookupStr ing(NULL, recipe, "OVERSCAN.FIT");225 psString fit = psMetadataLookupStr(NULL, recipe, "OVERSCAN.FIT"); 224 226 if (strcasecmp(fit, "POLYNOMIAL") == 0) { 225 227 overscanFitType = PM_FIT_POLYNOMIAL; … … 240 242 overscanBins = 1; 241 243 } 242 psString stat = psMetadataLookupStr ing(NULL, recipe, "OVERSCAN.STAT");244 psString stat = psMetadataLookupStr(NULL, recipe, "OVERSCAN.STAT"); 243 245 if (strcasecmp(stat, "MEAN")) { 244 246 overscanStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN); … … 552 554 psMetadata *options = dataItem->data.V; // Options with concept values as keys 553 555 bool mdok = false; // Success of MD lookup 554 psString concept = psMetadataLookupStr ing(&mdok, recipe, "NONLIN.SOURCE");556 psString concept = psMetadataLookupStr(&mdok, recipe, "NONLIN.SOURCE"); 555 557 if (! mdok || ! concept) { 556 558 psLogMsg("phase2", PS_LOG_WARN, "Non-linearity correction desired, but " … … 750 752 inputReadout->image->numRows, 751 753 PS_TYPE_U8); 752 pmReadout *dummyMask = pmReadoutAlloc(NULL, dummyImage, NULL, 0, 0, 1, 1); 754 pmReadout *dummyMask = pmReadoutAlloc(NULL); 755 dummyMask->image = dummyImage; 753 756 (void)pmFlatField(inputReadout, dummyMask, flatReadout); 754 757 psFree(dummyMask);
Note:
See TracChangeset
for help on using the changeset viewer.
