Changeset 15671
- Timestamp:
- Nov 20, 2007, 9:19:48 PM (18 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
-
ippconfig/cfh12k/psastro.config (modified) (2 diffs)
-
ippconfig/megacam/camera.config (modified) (1 diff)
-
ippconfig/megacam/psastro.config (modified) (3 diffs)
-
ippconfig/recipes/psastro.config (modified) (1 diff)
-
psastro/src/psastroMosaicGetGrads.c (modified) (1 diff)
-
psastro/src/psastroMosaicGradients.c (modified) (2 diffs)
-
psastro/src/psastroMosaicSetMatch.c (modified) (2 diffs)
-
psastro/src/psastroOneChip.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippconfig/cfh12k/psastro.config
r15632 r15671 17 17 PSASTRO.TWEAK.NSIGMA F32 3 18 18 19 PSASTRO.MAX.NRAW S32 500 # max stars accepted for fitting (0 for all) 20 PSASTRO.MAX.NREF S32 500 # max stars accepted for fitting (0 for all) 19 PSASTRO.MATCH.RADIUS F32 12.0 20 21 PSASTRO.MAX.NRAW S32 1500 # max stars accepted for fitting (0 for all) 22 PSASTRO.MAX.NREF S32 1500 # max stars accepted for fitting (0 for all) 23 24 PSASTRO.MIN.INST.MAG.RAW F32 -14.0 # min instrumental magnitude for stars accepted for fitting 25 PSASTRO.MAX.INST.MAG.RAW F32 -8.0 # max instrumental magnitude for stars accepted for fitting 21 26 22 27 PSASTRO.MAX.ERROR F32 10.0 # max error in pixels 23 28 PSASTRO.MIN.NSTAR S32 10 # min fitted stars in solution 24 29 25 PSASTRO.MOSAIC.MAX.ERROR.N0 F32 0.90 # max allow error for valid solution (arcsec)26 PSASTRO.MOSAIC.MAX.ERROR.N1 F32 0.90 # max allow error for valid solution (arcsec)30 PSASTRO.MOSAIC.MAX.ERROR.N0 F32 1.50 # max allow error for valid solution (arcsec) 31 PSASTRO.MOSAIC.MAX.ERROR.N1 F32 1.50 # max allow error for valid solution (arcsec) 27 32 PSASTRO.MOSAIC.MAX.ERROR.N2 F32 0.90 # max allow error for valid solution (arcsec) 28 33 PSASTRO.MOSAIC.MAX.ERROR.N3 F32 0.90 # max allow error for valid solution (arcsec) 29 34 30 PSASTRO.MOSAIC.RADIUS.N0 F32 8.0 31 PSASTRO.MOSAIC.RADIUS.N1 F32 0.0 # do not refine the match 32 PSASTRO.MOSAIC.RADIUS.N2 F32 0.0 35 PSASTRO.MOSAIC.RADIUS.N0 F32 12.0 # initial match (after chip astrom) 36 PSASTRO.MOSAIC.RADIUS.N1 F32 0.0 # (after first mosaic pass) 37 PSASTRO.MOSAIC.RADIUS.N2 F32 0.0 # do not refine the match 38 PSASTRO.MOSAIC.RADIUS.N3 F32 6.0 # 33 39 34 40 PSASTRO.MOSAIC.CHIP.ORDER.N0 S32 0 # fit order (-1 means use default) … … 42 48 # use this recipe to set a tight constraint 43 49 PSASTRO.FINE METADATA 44 PSASTRO.MOSAIC.MAX.ERROR.N0 F32 0.50 # max allow error for valid solution (arcsec)45 PSASTRO.MOSAIC.MAX.ERROR.N1 F32 0.40 # max allow error for valid solution (arcsec)46 PSASTRO.MOSAIC.MAX.ERROR.N2 F32 0. 20 # max allow error for valid solution (arcsec)47 PSASTRO.MOSAIC.MAX.ERROR.N3 F32 0. 10 # max allow error for valid solution (arcsec)50 PSASTRO.MOSAIC.MAX.ERROR.N0 F32 1.50 # max allow error for valid solution (arcsec) 51 PSASTRO.MOSAIC.MAX.ERROR.N1 F32 1.50 # max allow error for valid solution (arcsec) 52 PSASTRO.MOSAIC.MAX.ERROR.N2 F32 0.90 # max allow error for valid solution (arcsec) 53 PSASTRO.MOSAIC.MAX.ERROR.N3 F32 0.90 # max allow error for valid solution (arcsec) 48 54 49 PSASTRO.MOSAIC.RADIUS.N0 F32 3 50 PSASTRO.MOSAIC.RADIUS.N1 F32 2 51 PSASTRO.MOSAIC.RADIUS.N2 F32 1 55 PSASTRO.MOSAIC.RADIUS.N0 F32 8.0 56 PSASTRO.MOSAIC.RADIUS.N1 F32 0.0 57 PSASTRO.MOSAIC.RADIUS.N2 F32 4.0 58 PSASTRO.MOSAIC.RADIUS.N3 F32 4.0 52 59 53 60 PSASTRO.MOSAIC.CHIP.ORDER.N0 S32 0 # fit order (-1 means use default) 54 PSASTRO.MOSAIC.CHIP.ORDER.N1 S32 0# fit order (-1 means use default)61 PSASTRO.MOSAIC.CHIP.ORDER.N1 S32 1 # fit order (-1 means use default) 55 62 PSASTRO.MOSAIC.CHIP.ORDER.N2 S32 1 # fit order (-1 means use default) 56 PSASTRO.MOSAIC.CHIP.ORDER.N3 S32 1# fit order (-1 means use default)63 PSASTRO.MOSAIC.CHIP.ORDER.N3 S32 3 # fit order (-1 means use default) 57 64 END -
trunk/ippconfig/megacam/camera.config
r15628 r15671 229 229 230 230 EXTNAME.RULES METADATA 231 CMF.HEAD STR {CHIP.NAME}.hdr 232 CMF.DATA STR {CHIP.NAME}.psf # use .PSF and .EXT? 233 234 PSF.HEAD STR {CHIP.NAME}.hdr 235 PSF.TABLE STR {CHIP.NAME}.psf_model 236 PSF.RESID STR {CHIP.NAME}.psf_resid 231 CMF.HEAD STR {CHIP.NAME}.hdr 232 CMF.DATA STR {CHIP.NAME}.psf # use .PSF and .EXT? 233 234 PSF.HEAD STR {CHIP.NAME}.hdr 235 PSF.TABLE STR {CHIP.NAME}.psf_model 236 PSF.RESID STR {CHIP.NAME}.psf_resid 237 238 REF.ASTROM STR {CHIP.NAME}.ref_astrom 237 239 END 238 240 -
trunk/ippconfig/megacam/psastro.config
r15642 r15671 8 8 # max grid offset in FP units (microns) 9 9 # use plate-scale to make this in pixels? 10 PSASTRO.GRID.OFFSET F32 200.11 PSASTRO.GRID.SCALE F32 15.10 PSASTRO.GRID.OFFSET F32 1000. 11 PSASTRO.GRID.SCALE F32 50. 12 12 13 13 # these tweak are in FP units (pixels, currently) … … 17 17 PSASTRO.TWEAK.NSIGMA F32 3 18 18 19 PSASTRO.MAX.NRAW S32 1000 # max stars accepted for fitting (0 for all) 20 PSASTRO.MAX.NREF S32 1000 # max stars accepted for fitting (0 for all) 19 PSASTRO.MATCH.RADIUS F32 12.0 20 21 PSASTRO.MAX.NRAW S32 1500 # max stars accepted for fitting (0 for all) 22 PSASTRO.MAX.NREF S32 1500 # max stars accepted for fitting (0 for all) 21 23 22 24 PSASTRO.MIN.INST.MAG.RAW F32 -14.5 # min instrumental magnitude for stars accepted for fitting 23 PSASTRO.MAX.INST.MAG.RAW F32 - 9.0 # max instrumental magnitude for stars accepted for fitting25 PSASTRO.MAX.INST.MAG.RAW F32 -8.0 # max instrumental magnitude for stars accepted for fitting 24 26 25 27 PSASTRO.MAX.ERROR F32 10.0 # max error in pixels … … 31 33 PSASTRO.MOSAIC.MAX.ERROR.N3 F32 0.90 # max allow error for valid solution (arcsec) 32 34 33 PSASTRO.MOSAIC.RADIUS.N0 F32 8.035 PSASTRO.MOSAIC.RADIUS.N0 F32 12.0 34 36 PSASTRO.MOSAIC.RADIUS.N1 F32 0.0 # do not refine the match 35 37 PSASTRO.MOSAIC.RADIUS.N2 F32 0.0 # do not refine the match 36 PSASTRO.MOSAIC.RADIUS.N3 F32 0.0 # do not refine the match38 PSASTRO.MOSAIC.RADIUS.N3 F32 6.0 37 39 38 40 PSASTRO.MOSAIC.CHIP.ORDER.N0 S32 0 # fit order (-1 means use default) -
trunk/ippconfig/recipes/psastro.config
r15659 r15671 14 14 # pmAstromGridMatch: 15 15 PSASTRO.GRID.SEARCH BOOL TRUE 16 16 17 PSASTRO.GRID.MIN.ANGLE F32 -2.0 # start angle (degrees) 17 18 PSASTRO.GRID.MAX.ANGLE F32 +2.0 18 19 PSASTRO.GRID.DEL.ANGLE F32 0.5 20 21 PSASTRO.GRID.MIN.SCALE F32 0.98 22 PSASTRO.GRID.MAX.SCALE F32 1.02 23 PSASTRO.GRID.DEL.SCALE F32 0.02 24 19 25 PSASTRO.GRID.MIN.SIGMA F32 5.0 20 26 -
trunk/psastro/src/psastroMosaicGetGrads.c
r12806 r15671 44 44 psFree (region); 45 45 } 46 psFree (view); 46 47 return (grads); 47 48 } -
trunk/psastro/src/psastroMosaicGradients.c
r15562 r15671 63 63 if (!status) { 64 64 psError(PSASTRO_ERR_UNKNOWN, false, "failed to find single-chip fit order\n"); 65 psFree (gradients); 66 psFree (view); 65 67 return false; 66 68 } … … 80 82 if (!status) { 81 83 psError(PS_ERR_IO, false, "Failed to lookup pixel scale"); 84 psFree (gradients); 85 psFree (view); 82 86 return false; 83 87 } -
trunk/psastro/src/psastroMosaicSetMatch.c
r15562 r15671 15 15 if (!status) { 16 16 psError(PS_ERR_IO, false, "Failed to lookup matching radius: %s", radiusWord); 17 psFree (view); 17 18 return false; 18 19 } … … 21 22 if (iteration == 0) { 22 23 psError(PS_ERR_IO, false, "Invalid match radius for first iteration: %s", radiusWord); 24 psFree (view); 23 25 return false; 24 26 } 25 27 psWarning ("skipping match for iteration %d\n", iteration); 28 psFree (view); 26 29 return true; 27 30 } -
trunk/psastro/src/psastroOneChip.c
r15258 r15671 41 41 } 42 42 43 // find initial offset / rotation 43 // find initial offset / rotation / scale 44 44 pmAstromStats *gridStats = pmAstromGridMatch (gridStars, refstars, recipe); 45 45 if (gridStats == NULL) {
Note:
See TracChangeset
for help on using the changeset viewer.
