IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 41810


Ignore:
Timestamp:
Sep 14, 2021, 2:18:52 PM (5 years ago)
Author:
tdeboer
Message:

changes to order astrometry solution transformation, giving better reproduction of forward<->backward conversion

Location:
trunk/psModules/src/astrom
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/astrom/pmAstrometryDistortion.c

    r41533 r41810  
    347347    // as of r40806, psPlaneTransformInvert supplies the extra order (if non-linear)
    348348    psFree (fpa->fromTPA);
    349     fpa->fromTPA = psPlaneTransformInvert(NULL, fpa->toTPA, *region, 50, 4);
     349    fpa->fromTPA = psPlaneTransformInvert(NULL, fpa->toTPA, *region, 100, 6);
    350350    psFree (region);
    351351
  • trunk/psModules/src/astrom/pmAstrometryModel.c

    r41533 r41810  
    525525        // as of r40806, psPlaneTransformInvert supplies the extra order (if non-linear)
    526526        psFree (chip->fromFPA);
    527         chip->fromFPA = psPlaneTransformInvert(NULL, chip->toFPA, *region, 50, 4);
     527        chip->fromFPA = psPlaneTransformInvert(NULL, chip->toFPA, *region, 100, 6);
    528528
    529529        psFree (region);
     
    592592    // as of r40806, psPlaneTransformInvert supplies the extra order (if non-linear)
    593593    psFree (file->fpa->fromTPA);
    594     file->fpa->fromTPA = psPlaneTransformInvert(NULL, file->fpa->toTPA, *region, 50, 4);
     594    file->fpa->fromTPA = psPlaneTransformInvert(NULL, file->fpa->toTPA, *region, 100, 6);
    595595
    596596    psFree (model);
     
    745745
    746746    psFree (file->fpa->fromTPA);
    747     file->fpa->fromTPA = psPlaneTransformInvert(NULL, file->fpa->toTPA, *region, 50, 4);
     747    file->fpa->fromTPA = psPlaneTransformInvert(NULL, file->fpa->toTPA, *region,100, 10);
    748748
    749749    psFree (region);
  • trunk/psModules/src/astrom/pmAstrometryWCS.c

    r41533 r41810  
    608608    // as of r40806, psPlaneTransformInvert supplies the extra order (if non-linear)
    609609    psFree (chip->fromFPA);
    610     chip->fromFPA = psPlaneTransformInvert(NULL, chip->toFPA, *region, 50, 4);
     610    chip->fromFPA = psPlaneTransformInvert(NULL, chip->toFPA, *region, 100, 6);
    611611    psFree (region);
    612612
     
    668668    // as of r40806, psPlaneTransformInvert supplies the extra order (if non-linear)
    669669    psFree (chip->fromFPA);
    670     chip->fromFPA = psPlaneTransformInvert(NULL, chip->toFPA, *region, 50, 4);
     670    chip->fromFPA = psPlaneTransformInvert(NULL, chip->toFPA, *region, 100, 6);
    671671    psFree (region);
    672672
     
    706706      additional_orders = config_additional_orders;
    707707    }
    708     fpa->fromTPA = psPlaneTransformInvert(NULL, fpa->toTPA, region, 50, additional_orders);
     708    fpa->fromTPA = psPlaneTransformInvert(NULL, fpa->toTPA, region, 100, additional_orders);
    709709    return true;
    710710}
     
    10321032
    10331033    // NOTE: the extraOrders value (4) should be ignored since outToFPA is specified to be linear
    1034     psPlaneTransform *outFromFPA = psPlaneTransformInvert(NULL, outToFPA, *outputBounds, 50, 4);
     1034    psPlaneTransform *outFromFPA = psPlaneTransformInvert(NULL, outToFPA, *outputBounds, 100, 6);
    10351035    if (!outFromFPA) {
    10361036        psFree(outToFPA);
Note: See TracChangeset for help on using the changeset viewer.