IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 20, 2009, 3:24:29 PM (17 years ago)
Author:
eugene
Message:

add additional statistical measures to astrometry calibration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20091113/psastro/src/psastroMosaicOneChip.c

    r26167 r26228  
    124124    float plateScale = 0.5*(fpa->toSky->Xs + fpa->toSky->Ys)*3600.0*PM_DEG_RAD;
    125125
     126    float rawXstdev = psStatsGetValue (results->xStats, psStatsStdevOption(results->xStats->options));
     127    float rawYstdev = psStatsGetValue (results->yStats, psStatsStdevOption(results->yStats->options));
     128
    126129    // pixError is the average 1D scatter in pixels ('results' are in FPA units = microns)
    127     float pixError = 0.5*(results->xStats->clippedStdev + results->yStats->clippedStdev) / pixelScale;
     130    float pixError = 0.5*(rawXstdev + rawYstdev) / pixelScale;
    128131
    129132    // astError is the average 1D scatter in arcsec ('results' are in FPA units = microns)
    130     float astError = 0.5*(results->xStats->clippedStdev + results->yStats->clippedStdev) * plateScale;
     133    float astError = 0.5*(rawXstdev + rawYstdev) * plateScale;
    131134    int astNstar = results->yStats->clippedNvalues;
    132135
     
    161164    psMetadataAddF32 (updates, PS_LIST_TAIL, "EQUINOX",  PS_META_REPLACE, "", 2000.0); // XXX this is bogus: should be defined based on equinox of refstars
    162165
     166    // additional error measurements:
     167    psMetadataAddF32 (updates, PS_LIST_TAIL, "AST_MDX",   PS_META_REPLACE, "mosaic astrometry X stdev (arcsec)", rawXstdev * plateScale);
     168    psMetadataAddF32 (updates, PS_LIST_TAIL, "AST_MSX",   PS_META_REPLACE, "mosaic astrometry X systematic err (arcsec)", results->dXsys * plateScale);
     169    psMetadataAddF32 (updates, PS_LIST_TAIL, "AST_MRX",   PS_META_REPLACE, "mosaic astrometry X 10-90 percentile (arcsec)", results->dXrange * plateScale);
     170
     171    psMetadataAddF32 (updates, PS_LIST_TAIL, "AST_MDY",   PS_META_REPLACE, "mosaic astrometry Y stdev (arcsec)", rawYstdev * plateScale);
     172    psMetadataAddF32 (updates, PS_LIST_TAIL, "AST_MSY",   PS_META_REPLACE, "mosaic astrometry Y systematic err (arcsec)", results->dYsys * plateScale);
     173    psMetadataAddF32 (updates, PS_LIST_TAIL, "AST_MRY",   PS_META_REPLACE, "mosaic astrometry Y 10-90 percentile (arcsec)", results->dYrange * plateScale);
     174
    163175    // determine fromFPA transformation and apply new transformation to raw & ref stars
    164176    psastroUpdateChipToFPA (fpa, chip);
Note: See TracChangeset for help on using the changeset viewer.