Changeset 41285 for trunk/psastro/src/psastroRemoveClumps.c
- Timestamp:
- Feb 24, 2020, 4:01:13 PM (6 years ago)
- File:
-
- 1 edited
-
trunk/psastro/src/psastroRemoveClumps.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psastro/src/psastroRemoveClumps.c
r31333 r41285 35 35 } 36 36 37 int nIter = psMetadataLookupS32 (&status, recipe, "PSASTRO.REFSTAR.CLUMP.NITER"); 38 if (!status) nIter = 3; 39 40 psF32 clumpScale = psMetadataLookupS32 (&status, recipe, "PSASTRO.REFSTAR.CLUMP.SCALE"); 41 if (!status) clumpScale = 150; 42 37 43 pmFPAview *view = pmFPAviewAlloc (0); 38 44 pmFPA *fpa = input->fpa; … … 58 64 // XXX do we need both RAWSTARS and SUBSET? 59 65 // XXX put these parameters in the recipe, please 60 psArray *subset = psastroRemoveClumpsIterate(rawstars, 150, 3);66 psArray *subset = psastroRemoveClumpsIterate(rawstars, clumpScale, nIter); 61 67 psMetadataAdd (readout->analysis, PS_LIST_TAIL, "PSASTRO.RAWSTARS.SUBSET", PS_DATA_ARRAY, "astrometry objects", subset); 62 68 psFree (subset); … … 65 71 if ((gridstars == rawstars) || (gridstars == NULL)) { continue; } 66 72 67 psArray *gridstars_subset = psastroRemoveClumpsIterate(gridstars, 150, 3);73 psArray *gridstars_subset = psastroRemoveClumpsIterate(gridstars, clumpScale, nIter); 68 74 psMetadataAdd (readout->analysis, PS_LIST_TAIL, "PSASTRO.GRID.RAWSTARS.SUBSET", PS_DATA_ARRAY, "astrometry objects", gridstars_subset); 69 75 psFree (gridstars_subset); … … 79 85 psArray *newset = psMemIncrRefCounter (input); 80 86 for (int i = 0; i < nIter; i++) { 81 psArray *subset = psastroRemoveClumps (newset, 150);87 psArray *subset = psastroRemoveClumps (newset, scale); 82 88 psFree (newset); 83 89 newset = subset;
Note:
See TracChangeset
for help on using the changeset viewer.
