- Timestamp:
- Oct 27, 2015, 4:49:06 PM (11 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/uniphot/src/update_catalog_setgalmodel.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
Property svn:mergeinfo
set to
/branches/eam_branches/ipp-20150625/Ohana merged eligible
-
Property svn:mergeinfo
set to
-
trunk/Ohana/src/uniphot/src/update_catalog_setgalmodel.c
r37807 r38986 3 3 int update_catalog_setgalmodel (Catalog *catalog) { 4 4 5 off_t i, j, m; 6 7 // choose this number more judiciously... 8 time_t timeRef = ohana_date_to_sec("2000/01/01,00:00:00"); 5 off_t i, m; 9 6 10 7 Average *average = catalog[0].average; … … 20 17 for (i = 0; i < catalog[0].Naverage; i++) { 21 18 22 { 23 m = average[i].measureOffset; 24 Measure *measure = &catalog[0].measure[m]; 25 for (j = 0; j < average[i].Nmeasure; j++) { 26 measure[j].RoffGAL = 0.0; // XXX divide by dcos? project and calculate? 27 measure[j].DoffGAL = 0.0; // XXX divide by dcos? project and calculate? 28 } 29 } 19 average[i].uRgal = NAN; 20 average[i].uDgal = NAN; 30 21 31 22 if (average[i].Nstarpar == 0) continue; … … 63 54 starpar->uDEC = uD; 64 55 65 m = average[i].measureOffset; 66 Measure *measure = &catalog[0].measure[m]; 67 68 // use the model uR,uD values to move the expected position based on the reference date; 69 for (j = 0; j < average[i].Nmeasure; j++) { 70 71 double dtime = (measure[j].t - timeRef) / 86400.0 / 365.25; 72 73 // do not modify the original Xccd,Yccd values 74 measure[j].RoffGAL = uR * dtime; // XXX divide by dcos? project and calculate? 75 measure[j].DoffGAL = uD * dtime; // XXX divide by dcos? project and calculate? 76 } 56 average[i].uRgal = uR; 57 average[i].uDgal = uD; 77 58 } 78 59
Note:
See TracChangeset
for help on using the changeset viewer.
