- Timestamp:
- Oct 18, 2016, 2:59:30 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20160809/psastro/src/psastroModelAdjust.c
r39755 r39777 58 58 } 59 59 60 int rotatorParity = psMetadataLookupS32(&status, recipe, "PSASTRO.MODEL.ROT.PARITY"); 61 if (!status) psAbort ("Can't find recipe option PSASTRO.MODEL.ROT.PARITY"); 62 psMetadataAddS32 (output->fpa->concepts, PS_LIST_TAIL, "FPA.ROT.PARITY", PS_META_REPLACE, "rotator parity parameter", rotatorParity); 63 60 64 // get reference chip from name 61 65 pmChip *refChip = pmConceptsChipFromName (output->fpa, refChipName); … … 86 90 psFree (PT); 87 91 } 88 92 89 93 // rotate the chip-to-FPA transforms to have 0.0 posangle for refChip; 90 94 // compensate by rotating fpa to TPA transform … … 95 99 96 100 // chipAngle should be refChipAngleNominal @ POSANGLE = 0.0 97 float posAngleOffset = chipAngle - refChipAngleNominal;98 99 fprintf (stderr, "chipAngle is: %f, at PA = 0.0, it should be %f, rotating model by %f \n",100 chipAngle*PS_DEG_RAD, refChipAngleNominal*PS_DEG_RAD, posAngleOffset*PS_DEG_RAD );101 float posAngleOffset = rotatorParity * (chipAngle - refChipAngleNominal); 102 103 fprintf (stderr, "chipAngle is: %f, at PA = 0.0, it should be %f, rotating model by %f (parity %d)\n", 104 chipAngle*PS_DEG_RAD, refChipAngleNominal*PS_DEG_RAD, posAngleOffset*PS_DEG_RAD, rotatorParity); 101 105 102 106 // psMetadataAddF32 (output->fpa->concepts, PS_LIST_TAIL, "FPA.POSANGLE", PS_META_REPLACE, "boresite parameter", posangle);
Note:
See TracChangeset
for help on using the changeset viewer.
