Changeset 15740
- Timestamp:
- Dec 5, 2007, 3:01:03 PM (18 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
-
dbconfig/tasks.md (modified) (3 diffs)
-
ippScripts/scripts/register_exp.pl (modified) (1 diff)
-
ippScripts/scripts/register_imfile.pl (modified) (1 diff)
-
ippTools/src/regtool.c (modified) (4 diffs)
-
ippTools/src/regtoolConfig.c (modified) (2 diffs)
-
ippconfig/gpc1/format_raw.config (modified) (2 diffs)
-
ippconfig/gpc1/ppImage.config (modified) (3 diffs)
-
ippconfig/recipes/ppStats.config (modified) (2 diffs)
-
psModules/src/concepts/pmConcepts.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/tasks.md
r15169 r15740 1 # $Id: tasks.md,v 1.14 1 2007-10-03 03:03:28 jhoblittExp $1 # $Id: tasks.md,v 1.142 2007-12-06 01:01:03 eugene Exp $ 2 2 3 3 # this table records all exposure ID ever seen from the summit … … 130 130 ccd_temp F32 0.0 131 131 posang F64 0.0 132 M1_x F32 0.0 133 M1_y F32 0.0 134 M1_z F32 0.0 135 M1_tip F32 0.0 136 M1_tilt F32 0.0 137 M2_x F32 0.0 138 M2_y F32 0.0 139 M2_z F32 0.0 140 M2_tip F32 0.0 141 M2_tilt F32 0.0 142 env_temperature F32 0.0 143 env_humidity F32 0.0 144 env_wind_speed F32 0.0 145 env_wind_dir F32 0.0 146 pon_time F32 0.0 132 147 user_1 F64 0.0 133 148 user_2 F64 0.0 … … 167 182 ccd_temp F32 0.0 168 183 posang F64 0.0 184 M1_x F32 0.0 185 M1_y F32 0.0 186 M1_z F32 0.0 187 M1_tip F32 0.0 188 M1_tilt F32 0.0 189 M2_x F32 0.0 190 M2_y F32 0.0 191 M2_z F32 0.0 192 M2_tip F32 0.0 193 M2_tilt F32 0.0 194 env_temperature F32 0.0 195 env_humidity F32 0.0 196 env_wind_speed F32 0.0 197 env_wind_dir F32 0.0 198 pon_time F32 0.0 169 199 user_1 F64 0.0 170 200 user_2 F64 0.0 -
trunk/ippScripts/scripts/register_exp.pl
r14487 r15740 59 59 [ 60 60 # PPSTATS KEYWORD STATISTIC CHIPTOOL FLAG 61 { name => "exp_name", type => "constant", flag => "-exp_name", dtype => "string" }, # File level 62 { name => "telescope", type => "constant", flag => "-telescope", dtype => "string" }, # File level 63 { name => "camera", type => "constant", flag => "-inst", dtype => "string" }, # File level 64 { name => "filelevel", type => "constant", flag => "-filelevel", dtype => "string" }, # File level 65 { name => "object", type => "constant", flag => "-object", dtype => "string" }, 66 { name => "exp_type", type => "constant", flag => "-exp_type", dtype => "string" }, # File level 67 { name => "filter", type => "constant", flag => "-filter", dtype => "string" }, # File level 68 { name => "dateobs", type => "constant", flag => "-dateobs", dtype => "string" }, # File level 69 { name => "ccd_temp", type => "mean", flag => "-ccd_temp", dtype => "float" }, # CCD temperature 70 { name => "exp_time", type => "mean", flag => "-exp_time", dtype => "float" }, # Exposure time 71 { name => "sat_pixel_frac", type => "mean", flag => "-sat_pixel_frac", dtype => "float" }, # Fraction of saturated pixels 72 { name => "airmass", type => "mean", flag => "-airmass", dtype => "float" }, # Airmass 73 { name => "ra", type => "mean", flag => "-ra", dtype => "float" }, # Right ascension 74 { name => "decl", type => "mean", flag => "-decl", dtype => "float" }, # Declination 75 { name => "posang", type => "mean", flag => "-posang", dtype => "float" }, # Position angle 76 { name => "alt", type => "mean", flag => "-alt", dtype => "float" }, # Altitude 77 { name => "az", type => "mean", flag => "-az", dtype => "float" }, # Azimuth 78 { name => "bg", type => "mean", flag => "-bg", dtype => "float" }, # background 79 { name => "bg", type => "stdev", flag => "-bg_mean_stdev", dtype => "float" }, # Azimuth 80 { name => "bg_stdev", type => "rms", flag => "-bg_stdev", dtype => "float" }, # Azimuth 61 { name => "exp_name", type => "constant", flag => "-exp_name", dtype => "string" }, # File level 62 { name => "telescope", type => "constant", flag => "-telescope", dtype => "string" }, # File level 63 { name => "camera", type => "constant", flag => "-inst", dtype => "string" }, # File level 64 { name => "filelevel", type => "constant", flag => "-filelevel", dtype => "string" }, # File level 65 { name => "object", type => "constant", flag => "-object", dtype => "string" }, 66 { name => "exp_type", type => "constant", flag => "-exp_type", dtype => "string" }, # File level 67 { name => "filter", type => "constant", flag => "-filter", dtype => "string" }, # File level 68 { name => "dateobs", type => "constant", flag => "-dateobs", dtype => "string" }, # File level 69 { name => "ccd_temp", type => "mean", flag => "-ccd_temp", dtype => "float" }, # CCD temperature 70 { name => "exp_time", type => "mean", flag => "-exp_time", dtype => "float" }, # Exposure time 71 { name => "sat_pixel_frac", type => "mean", flag => "-sat_pixel_frac", dtype => "float" }, # Fraction of saturated pixels 72 { name => "airmass", type => "mean", flag => "-airmass", dtype => "float" }, # Airmass 73 { name => "ra", type => "mean", flag => "-ra", dtype => "float" }, # Right ascension 74 { name => "decl", type => "mean", flag => "-decl", dtype => "float" }, # Declination 75 { name => "posang", type => "mean", flag => "-posang", dtype => "float" }, # Position angle 76 { name => "alt", type => "mean", flag => "-alt", dtype => "float" }, # Altitude 77 { name => "az", type => "mean", flag => "-az", dtype => "float" }, # Azimuth 78 { name => "M1_x", type => "constant", flag => "-M1_x", dtype => "float" }, # M1X 79 { name => "M1_y", type => "constant", flag => "-M1_y", dtype => "float" }, # M1Y 80 { name => "M1_z", type => "constant", flag => "-M1_z", dtype => "float" }, # M1Z 81 { name => "M1_tip", type => "constant", flag => "-M1_tip", dtype => "float" }, # M1TIP 82 { name => "M1_tilt", type => "constant", flag => "-M1_tilt", dtype => "float" }, # M1TILT 83 { name => "M2_x", type => "constant", flag => "-M2_x", dtype => "float" }, # M2X 84 { name => "M2_y", type => "constant", flag => "-M2_y", dtype => "float" }, # M2Y 85 { name => "M2_z", type => "constant", flag => "-M2_z", dtype => "float" }, # M2Z 86 { name => "M2_tip", type => "constant", flag => "-M2_tip", dtype => "float" }, # M2TIP 87 { name => "M2_tilt", type => "constant", flag => "-M2_tilt", dtype => "float" }, # M2TILT 88 { name => "env_temperature", type => "constant", flag => "-env_temperature", dtype => "float" }, # external temp 89 { name => "env_humidity", type => "constant", flag => "-env_humidity", dtype => "float" }, # external humidity 90 { name => "env_wind_speed", type => "constant", flag => "-env_wind_speed", dtype => "float" }, # external wind speed 91 { name => "env_wind_dir", type => "constant", flag => "-env_wind_dir", dtype => "float" }, # external wind direction 92 { name => "pon_time", type => "constant", flag => "-pon_time", dtype => "float" }, # time since last power on 93 { name => "bg", type => "mean", flag => "-bg", dtype => "float" }, # background 94 { name => "bg", type => "stdev", flag => "-bg_mean_stdev", dtype => "float" }, # Azimuth 95 { name => "bg_stdev", type => "rms", flag => "-bg_stdev", dtype => "float" }, # Azimuth 81 96 ]; 82 97 my $stats = PS::IPP::Metadata::Stats->new($STATS); # Stats parser -
trunk/ippScripts/scripts/register_imfile.pl
r14115 r15740 64 64 [ 65 65 # PPSTATS KEYWORD STATISTIC CHIPTOOL FLAG 66 { name => "FILE.LEVEL", type => "constant", flag => "-filelevel", dtype => "string" }, # File level 67 { name => "CLASS.ID", type => "constant", flag => "-class_id", dtype => "string" }, # Real Class ID 68 { name => "FPA.OBJECT", type => "constant", flag => "-object", dtype => "string" }, # Object 69 { name => "FPA.OBSTYPE", type => "constant", flag => "-exp_type", dtype => "string" }, # Exposure type 70 { name => "FPA.FILTER", type => "constant", flag => "-filter", dtype => "string" }, # Filter used 71 { name => "FPA.AIRMASS", type => "constant", flag => "-airmass", dtype => "float" }, # Airmass 72 { name => "FPA.RA", type => "constant", flag => "-ra", dtype => "float" }, # Right ascension 73 { name => "FPA.DEC", type => "constant", flag => "-decl", dtype => "float" }, # Declination 74 { name => "FPA.ALT", type => "constant", flag => "-alt", dtype => "float" }, # Altitude 75 { name => "FPA.AZ", type => "constant", flag => "-az", dtype => "float" }, # Azimuth 76 { name => "FPA.POSANGLE", type => "constant", flag => "-posang", dtype => "float" }, # Position angle 77 { name => "FPA.TIME", type => "constant", flag => "-dateobs", dtype => "string" }, # Date of observation (UTC) 78 { name => "FPA.TELESCOPE", type => "constant", flag => "-telescope", dtype => "string" }, # Telescope 79 { name => "FPA.INSTRUMENT", type => "constant", flag => "-inst", dtype => "string" }, # Instrument 80 { name => "CHIP.TEMP", type => "mean", flag => "-ccd_temp", dtype => "float" }, # CCD temperature 81 { name => "CELL.EXPOSURE", type => "mean", flag => "-exp_time", dtype => "float" }, # Exposure time 82 { name => "SAT_PIXEL_FRAC", type => "mean", flag => "-sat_pixel_frac", dtype => "float" }, # fraction of saturated pixels 83 { name => "ROBUST_MEDIAN", type => "mean", flag => "-bg", dtype => "float" }, 84 { name => "ROBUST_MEDIAN", type => "stdev", flag => "-bg_mean_stdev", dtype => "float" }, 85 { name => "ROBUST_STDEV", type => "rms", flag => "-bg_stdev", dtype => "float" }, 66 { name => "FILE.LEVEL", type => "constant", flag => "-filelevel", dtype => "string" }, # File level 67 { name => "CLASS.ID", type => "constant", flag => "-class_id", dtype => "string" }, # Real Class ID 68 { name => "FPA.OBJECT", type => "constant", flag => "-object", dtype => "string" }, # Object 69 { name => "FPA.OBSTYPE", type => "constant", flag => "-exp_type", dtype => "string" }, # Exposure type 70 { name => "FPA.FILTER", type => "constant", flag => "-filter", dtype => "string" }, # Filter used 71 { name => "FPA.AIRMASS", type => "constant", flag => "-airmass", dtype => "float" }, # Airmass 72 { name => "FPA.RA", type => "constant", flag => "-ra", dtype => "float" }, # Right ascension 73 { name => "FPA.DEC", type => "constant", flag => "-decl", dtype => "float" }, # Declination 74 { name => "FPA.ALT", type => "constant", flag => "-alt", dtype => "float" }, # Altitude 75 { name => "FPA.AZ", type => "constant", flag => "-az", dtype => "float" }, # Azimuth 76 { name => "FPA.POSANGLE", type => "constant", flag => "-posang", dtype => "float" }, # Position angle 77 { name => "FPA.TIME", type => "constant", flag => "-dateobs", dtype => "string" }, # Date of observation (UTC) 78 { name => "FPA.TELESCOPE", type => "constant", flag => "-telescope", dtype => "string" }, # Telescope 79 { name => "FPA.INSTRUMENT", type => "constant", flag => "-inst", dtype => "string" }, # Instrument 80 { name => "FPA.M1X", type => "constant", flag => "-M1_x", dtype => "float" }, # M1X 81 { name => "FPA.M1Y", type => "constant", flag => "-M1_y", dtype => "float" }, # M1Y 82 { name => "FPA.M1Z", type => "constant", flag => "-M1_z", dtype => "float" }, # M1Z 83 { name => "FPA.M1TIP", type => "constant", flag => "-M1_tip", dtype => "float" }, # M1TIP 84 { name => "FPA.M1TILT", type => "constant", flag => "-M1_tilt", dtype => "float" }, # M1TILT 85 { name => "FPA.M2X", type => "constant", flag => "-M2_x", dtype => "float" }, # M2X 86 { name => "FPA.M2Y", type => "constant", flag => "-M2_y", dtype => "float" }, # M2Y 87 { name => "FPA.M2Z", type => "constant", flag => "-M2_z", dtype => "float" }, # M2Z 88 { name => "FPA.M2TIP", type => "constant", flag => "-M2_tip", dtype => "float" }, # M2TIP 89 { name => "FPA.M2TILT", type => "constant", flag => "-M2_tilt", dtype => "float" }, # M2TILT 90 { name => "FPA.ENV.TEMP", type => "constant", flag => "-env_temperature", dtype => "float" }, # external temp 91 { name => "FPA.ENV.HUMID", type => "constant", flag => "-env_humidity", dtype => "float" }, # external humidity 92 { name => "FPA.ENV.WIND", type => "constant", flag => "-env_wind_speed", dtype => "float" }, # external wind speed 93 { name => "FPA.ENV.DIR", type => "constant", flag => "-env_wind_dir", dtype => "float" }, # external wind direction 94 { name => "FPA.PON.TIME", type => "constant", flag => "-pon_time", dtype => "float" }, # time since last power on 95 { name => "CHIP.TEMP", type => "mean", flag => "-ccd_temp", dtype => "float" }, # CCD temperature 96 { name => "CELL.EXPOSURE", type => "mean", flag => "-exp_time", dtype => "float" }, # Exposure time 97 { name => "SAT_PIXEL_FRAC", type => "mean", flag => "-sat_pixel_frac", dtype => "float" }, # fraction of saturated pixels 98 { name => "ROBUST_MEDIAN", type => "mean", flag => "-bg", dtype => "float" }, 99 { name => "ROBUST_MEDIAN", type => "stdev", flag => "-bg_mean_stdev", dtype => "float" }, 100 { name => "ROBUST_STDEV", type => "rms", flag => "-bg_stdev", dtype => "float" }, 86 101 ]; 87 102 my $stats = PS::IPP::Metadata::Stats->new($STATS); # Stats parser -
trunk/ippTools/src/regtool.c
r14958 r15740 1095 1095 } 1096 1096 1097 psF32 M1_x = psMetadataLookupF32(&status, config->args, "-M1_x"); 1098 if (!status) { 1099 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_x"); 1100 return false; 1101 } 1102 psF32 M1_y = psMetadataLookupF32(&status, config->args, "-M1_y"); 1103 if (!status) { 1104 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_y"); 1105 return false; 1106 } 1107 psF32 M1_z = psMetadataLookupF32(&status, config->args, "-M1_z"); 1108 if (!status) { 1109 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_z"); 1110 return false; 1111 } 1112 psF32 M1_tip = psMetadataLookupF32(&status, config->args, "-M1_tip"); 1113 if (!status) { 1114 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_tip"); 1115 return false; 1116 } 1117 psF32 M1_tilt = psMetadataLookupF32(&status, config->args, "-M1_tilt"); 1118 if (!status) { 1119 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_tilt"); 1120 return false; 1121 } 1122 1123 psF32 M2_x = psMetadataLookupF32(&status, config->args, "-M2_x"); 1124 if (!status) { 1125 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_x"); 1126 return false; 1127 } 1128 psF32 M2_y = psMetadataLookupF32(&status, config->args, "-M2_y"); 1129 if (!status) { 1130 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_y"); 1131 return false; 1132 } 1133 psF32 M2_z = psMetadataLookupF32(&status, config->args, "-M2_z"); 1134 if (!status) { 1135 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_z"); 1136 return false; 1137 } 1138 psF32 M2_tip = psMetadataLookupF32(&status, config->args, "-M2_tip"); 1139 if (!status) { 1140 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_tip"); 1141 return false; 1142 } 1143 psF32 M2_tilt = psMetadataLookupF32(&status, config->args, "-M2_tilt"); 1144 if (!status) { 1145 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_tilt"); 1146 return false; 1147 } 1148 1149 psF32 env_temp = psMetadataLookupF32(&status, config->args, "-env_temperature"); 1150 if (!status) { 1151 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_temperature"); 1152 return false; 1153 } 1154 psF32 env_humid = psMetadataLookupF32(&status, config->args, "-env_humidity"); 1155 if (!status) { 1156 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_humidity"); 1157 return false; 1158 } 1159 psF32 env_wind = psMetadataLookupF32(&status, config->args, "-env_wind_speed"); 1160 if (!status) { 1161 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_wind_speed"); 1162 return false; 1163 } 1164 psF32 env_dir = psMetadataLookupF32(&status, config->args, "-env_wind_dir"); 1165 if (!status) { 1166 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_wind_dir"); 1167 return false; 1168 } 1169 1170 psF32 pon_time = psMetadataLookupF32(&status, config->args, "-pon_time"); 1171 if (!status) { 1172 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -pon_time"); 1173 return false; 1174 } 1175 1097 1176 psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1"); 1098 1177 if (!status) { … … 1173 1252 ccd_temp, 1174 1253 posang, 1254 M1_x, 1255 M1_y, 1256 M1_z, 1257 M1_tip, 1258 M1_tilt, 1259 M2_x, 1260 M2_y, 1261 M2_z, 1262 M2_tip, 1263 M2_tilt, 1264 env_temp, 1265 env_humid, 1266 env_wind, 1267 env_dir, 1268 pon_time, 1175 1269 user_1, 1176 1270 user_2, … … 1336 1430 if (!status) { 1337 1431 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -posang"); 1432 return false; 1433 } 1434 1435 psF32 M1_x = psMetadataLookupF32(&status, config->args, "-M1_x"); 1436 if (!status) { 1437 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_x"); 1438 return false; 1439 } 1440 psF32 M1_y = psMetadataLookupF32(&status, config->args, "-M1_y"); 1441 if (!status) { 1442 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_y"); 1443 return false; 1444 } 1445 psF32 M1_z = psMetadataLookupF32(&status, config->args, "-M1_z"); 1446 if (!status) { 1447 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_z"); 1448 return false; 1449 } 1450 psF32 M1_tip = psMetadataLookupF32(&status, config->args, "-M1_tip"); 1451 if (!status) { 1452 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_tip"); 1453 return false; 1454 } 1455 psF32 M1_tilt = psMetadataLookupF32(&status, config->args, "-M1_tilt"); 1456 if (!status) { 1457 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M1_tilt"); 1458 return false; 1459 } 1460 1461 psF32 M2_x = psMetadataLookupF32(&status, config->args, "-M2_x"); 1462 if (!status) { 1463 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_x"); 1464 return false; 1465 } 1466 psF32 M2_y = psMetadataLookupF32(&status, config->args, "-M2_y"); 1467 if (!status) { 1468 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_y"); 1469 return false; 1470 } 1471 psF32 M2_z = psMetadataLookupF32(&status, config->args, "-M2_z"); 1472 if (!status) { 1473 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_z"); 1474 return false; 1475 } 1476 psF32 M2_tip = psMetadataLookupF32(&status, config->args, "-M2_tip"); 1477 if (!status) { 1478 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_tip"); 1479 return false; 1480 } 1481 psF32 M2_tilt = psMetadataLookupF32(&status, config->args, "-M2_tilt"); 1482 if (!status) { 1483 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -M2_tilt"); 1484 return false; 1485 } 1486 1487 psF32 env_temp = psMetadataLookupF32(&status, config->args, "-env_temperature"); 1488 if (!status) { 1489 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_temperature"); 1490 return false; 1491 } 1492 psF32 env_humid = psMetadataLookupF32(&status, config->args, "-env_humidity"); 1493 if (!status) { 1494 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_humidity"); 1495 return false; 1496 } 1497 psF32 env_wind = psMetadataLookupF32(&status, config->args, "-env_wind_speed"); 1498 if (!status) { 1499 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_wind_speed"); 1500 return false; 1501 } 1502 psF32 env_dir = psMetadataLookupF32(&status, config->args, "-env_wind_dir"); 1503 if (!status) { 1504 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -env_wind_dir"); 1505 return false; 1506 } 1507 1508 psF32 pon_time = psMetadataLookupF32(&status, config->args, "-pon_time"); 1509 if (!status) { 1510 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -pon_time"); 1338 1511 return false; 1339 1512 } … … 1416 1589 ccd_temp, 1417 1590 posang, 1591 M1_x, 1592 M1_y, 1593 M1_z, 1594 M1_tip, 1595 M1_tilt, 1596 M2_x, 1597 M2_y, 1598 M2_z, 1599 M2_tip, 1600 M2_tilt, 1601 env_temp, 1602 env_humid, 1603 env_wind, 1604 env_dir, 1605 pon_time, 1418 1606 user_1, 1419 1607 user_2, -
trunk/ippTools/src/regtoolConfig.c
r14235 r15740 103 103 psMetadataAddF64(addprocessedimfileArgs, PS_LIST_TAIL, "-posang", 0, 104 104 "define rotator position angle", NAN); 105 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M1_x", 0, 106 "define M1 X position", NAN); 107 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M1_y", 0, 108 "define M1 Y position", NAN); 109 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M1_z", 0, 110 "define M1 Z position", NAN); 111 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M1_tip", 0, 112 "define M1 TIP position", NAN); 113 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M1_tilt", 0, 114 "define M1 TILT position", NAN); 115 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M2_x", 0, 116 "define M2 X position", NAN); 117 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M2_y", 0, 118 "define M2 Y position", NAN); 119 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M2_z", 0, 120 "define M2 Z position", NAN); 121 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M2_tip", 0, 122 "define M2 TIP position", NAN); 123 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-M2_tilt", 0, 124 "define M2 TILT position", NAN); 125 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-env_temperature", 0, 126 "define Environmental Temperature", NAN); 127 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-env_humidity", 0, 128 "define Environmental Humidity", NAN); 129 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-env_wind_speed", 0, 130 "define Environmental Wind Speed", NAN); 131 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-env_wind_dir", 0, 132 "define Environmental Wind Direction", NAN); 133 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-pon_time", 0, 134 "define time to last Power On", NAN); 105 135 psMetadataAddF64(addprocessedimfileArgs, PS_LIST_TAIL, "-user_1", 0, 106 136 "define user statistic (1)", NAN); … … 216 246 psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-posang", 0, 217 247 "define rotator position angle", NAN); 248 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M1_x", 0, 249 "define M1 X position", NAN); 250 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M1_y", 0, 251 "define M1 Y position", NAN); 252 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M1_z", 0, 253 "define M1 Z position", NAN); 254 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M1_tip", 0, 255 "define M1 TIP position", NAN); 256 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M1_tilt", 0, 257 "define M1 TILT position", NAN); 258 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M2_x", 0, 259 "define M2 X position", NAN); 260 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M2_y", 0, 261 "define M2 Y position", NAN); 262 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M2_z", 0, 263 "define M2 Z position", NAN); 264 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M2_tip", 0, 265 "define M2 TIP position", NAN); 266 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-M2_tilt", 0, 267 "define M2 TILT position", NAN); 268 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-env_temperature", 0, 269 "define Environmental Temperature", NAN); 270 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-env_humidity", 0, 271 "define Environmental Humidity", NAN); 272 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-env_wind_speed", 0, 273 "define Environmental Wind Speed", NAN); 274 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-env_wind_dir", 0, 275 "define Environmental Wind Direction", NAN); 276 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-pon_time", 0, 277 "define time to last Power On", NAN); 218 278 psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-user_1", 0, 219 279 "define user statistic (1)", NAN); -
trunk/ippconfig/gpc1/format_raw.config
r15445 r15740 182 182 FPA.AZ STR AZ 183 183 FPA.TEMP STR DETTEM 184 FPA.M1X STR M1X 185 FPA.M1Y STR M1Y 186 FPA.M1Z STR M1Z 187 FPA.M1TIP STR M1TIP 188 FPA.M1TILT STR M1TILT 189 FPA.M2X STR M2X 190 FPA.M2Y STR M2Y 191 FPA.M2Z STR M2Z 192 FPA.M2TIP STR M2TIP 193 FPA.M2TILT STR M2TILT 194 FPA.ENV.TEMP STR ENVTEM 195 FPA.ENV.HUMID STR ENVHUM 196 FPA.ENV.WIND STR ENVWIN 197 FPA.ENV.DIR STR ENVDIR 198 FPA.PON.TIME STR PONTIME 184 199 CHIP.ID STR DETECTOR 185 200 CELL.XBIN STR CCDSUM … … 463 478 # CELL.TIME STR MJD-OBS 464 479 # CELL.TIMESYS STR TIMESYS 465 # CELL.SATURATION STR 60000480 CELL.SATURATION STR 40000 466 481 END 467 482 -
trunk/ippconfig/gpc1/ppImage.config
r15192 r15740 13 13 ## XXX use these local variations until we are building real detrend images 14 14 15 # Overscan, bias 16 PPIMAGE_OB METADATA 17 BASE.FITS BOOL TRUE # Save base detrended image? 18 BASE.MASK.FITS BOOL FALSE # Save base detrended image? 19 BASE.WEIGHT.FITS BOOL FALSE # Save base detrended image? 20 CHIP.FITS BOOL FALSE # Save chip-mosaic-ed image? 21 CHIP.MASK.FITS BOOL FALSE # Save chip-mosaic-ed image? 22 CHIP.WEIGHT.FITS BOOL FALSE # Save chip-mosaic-ed image? 23 OVERSCAN BOOL TRUE # Overscan subtraction 24 BIAS BOOL FALSE # Bias subtraction 25 DARK BOOL FALSE # Dark subtraction 26 SHUTTER BOOL FALSE # Shutter correction 27 FLAT BOOL FALSE # Flat-field normalisation 28 MASK BOOL FALSE # Mask bad pixels 29 FRINGE BOOL FALSE # Fringe subtraction 30 PHOTOM BOOL FALSE # Source identification and photometry 31 ASTROM.CHIP BOOL FALSE # Astrometry per chip? 32 ASTROM.MOSAIC BOOL FALSE # Astrometry for mosaic? 33 BIN1.FITS BOOL TRUE # Save 1st binned chip image? 34 BIN2.FITS BOOL TRUE # Save 2nd binned chip image? 35 END 36 37 # Overscan, bias, dark 38 PPIMAGE_OBD METADATA 39 BASE.FITS BOOL TRUE # Save base detrended image? 40 BASE.MASK.FITS BOOL FALSE # Save base detrended image? 41 BASE.WEIGHT.FITS BOOL FALSE # Save base detrended image? 42 CHIP.FITS BOOL FALSE # Save chip-mosaic-ed image? 43 CHIP.MASK.FITS BOOL FALSE # Save chip-mosaic-ed image? 44 CHIP.WEIGHT.FITS BOOL FALSE # Save chip-mosaic-ed image? 45 OVERSCAN BOOL TRUE # Overscan subtraction 46 BIAS BOOL FALSE # Bias subtraction 47 DARK BOOL TRUE # Dark subtraction 48 SHUTTER BOOL FALSE # Shutter correction 49 FLAT BOOL FALSE # Flat-field normalisation 50 MASK BOOL FALSE # Mask bad pixels 51 FRINGE BOOL FALSE # Fringe subtraction 52 PHOTOM BOOL FALSE # Source identification and photometry 53 ASTROM.CHIP BOOL FALSE # Astrometry per chip? 54 ASTROM.MOSAIC BOOL FALSE # Astrometry for mosaic? 55 BIN1.FITS BOOL TRUE # Save 1st binned chip image? 56 BIN2.FITS BOOL TRUE # Save 2nd binned chip image? 57 END 58 59 15 60 # Overscan, bias, dark, shutter, flat-field, fringe, photom, astrom 16 61 PPIMAGE_OBDSFRP METADATA … … 22 67 CHIP.WEIGHT.FITS BOOL FALSE # Save chip-mosaic-ed image? 23 68 OVERSCAN BOOL TRUE # Overscan subtraction 24 BIAS BOOL TRUE# Bias subtraction69 BIAS BOOL FALSE # Bias subtraction 25 70 DARK BOOL FALSE # Dark subtraction 26 71 SHUTTER BOOL FALSE # Shutter correction … … 44 89 CHIP.WEIGHT.FITS BOOL FALSE # Save chip-mosaic-ed image? 45 90 OVERSCAN BOOL TRUE # Overscan subtraction 46 BIAS BOOL TRUE# Bias subtraction91 BIAS BOOL FALSE # Bias subtraction 47 92 DARK BOOL FALSE # Dark subtraction 48 93 SHUTTER BOOL FALSE # Shutter correction -
trunk/ippconfig/recipes/ppStats.config
r15459 r15740 55 55 END 56 56 57 ### ppStats recipe for Phase 057 ### ppStats recipe for injection 58 58 INJECT METADATA 59 59 CONCEPT MULTI 60 60 END 61 61 62 ### ppStats recipe for Phase 062 ### ppStats recipe for registration 63 63 REGISTER METADATA 64 64 CONCEPT MULTI … … 78 78 CONCEPT STR CHIP.TEMP # Detector temperature 79 79 CONCEPT STR CELL.EXPOSURE # Exposure time 80 81 CONCEPT STR FPA.M1X # Primary x position 82 CONCEPT STR FPA.M1Y # Primary y position 83 CONCEPT STR FPA.M1Z # Primary z position 84 CONCEPT STR FPA.M1TIP # Primary tip 85 CONCEPT STR FPA.M1TILT # Primary tilt 86 CONCEPT STR FPA.M2X # Secondary x position 87 CONCEPT STR FPA.M2Y # Secondary y position 88 CONCEPT STR FPA.M2Z # Secondary z position 89 CONCEPT STR FPA.M2TIP # Secondary tip position 90 CONCEPT STR FPA.M2TILT # Secondary tilt position 91 CONCEPT STR FPA.ENV.TEMP # external temperature 92 CONCEPT STR FPA.ENV.HUMID # external humidity 93 CONCEPT STR FPA.ENV.WIND # external wind speed 94 CONCEPT STR FPA.ENV.DIR # external wind direction 95 CONCEPT STR FPA.PON.TIME # time since last power on 96 80 97 STAT STR ROBUST_MEDIAN # Background estimator 81 98 STAT STR ROBUST_STDEV # Background standard deviation estimator -
trunk/psModules/src/concepts/pmConcepts.c
r15141 r15740 622 622 pmConceptRegister(fpaTemp, NULL, NULL, false, PM_FPA_LEVEL_FPA); 623 623 psFree(fpaTemp); 624 } 625 626 // FPA.M1X,Y,Z,TIP,TILT 627 { 628 psMetadataItem *item = psMetadataItemAllocF32("FPA.M1X", "Primary Mirror X Position", NAN); 629 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 630 psFree(item); 631 } 632 { 633 psMetadataItem *item = psMetadataItemAllocF32("FPA.M1Y", "Primary Mirror Y Position", NAN); 634 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 635 psFree(item); 636 } 637 { 638 psMetadataItem *item = psMetadataItemAllocF32("FPA.M1Z", "Primary Mirror Z Position", NAN); 639 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 640 psFree(item); 641 } 642 { 643 psMetadataItem *item = psMetadataItemAllocF32("FPA.M1TIP", "Primary Mirror TIP", NAN); 644 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 645 psFree(item); 646 } 647 { 648 psMetadataItem *item = psMetadataItemAllocF32("FPA.M1TILT", "Primary Mirror TILT", NAN); 649 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 650 psFree(item); 651 } 652 653 // FPA.M2X,Y,Z,TIP,TILT 654 { 655 psMetadataItem *item = psMetadataItemAllocF32("FPA.M2X", "Primary Mirror X Position", NAN); 656 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 657 psFree(item); 658 } 659 { 660 psMetadataItem *item = psMetadataItemAllocF32("FPA.M2Y", "Primary Mirror Y Position", NAN); 661 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 662 psFree(item); 663 } 664 { 665 psMetadataItem *item = psMetadataItemAllocF32("FPA.M2Z", "Primary Mirror Z Position", NAN); 666 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 667 psFree(item); 668 } 669 { 670 psMetadataItem *item = psMetadataItemAllocF32("FPA.M2TIP", "Primary Mirror TIP", NAN); 671 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 672 psFree(item); 673 } 674 { 675 psMetadataItem *item = psMetadataItemAllocF32("FPA.M2TILT", "Primary Mirror TILT", NAN); 676 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 677 psFree(item); 678 } 679 680 // FPA.ENV.* 681 { 682 psMetadataItem *item = psMetadataItemAllocF32("FPA.ENV.TEMP", "Environment: Temperature", NAN); 683 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 684 psFree(item); 685 } 686 { 687 psMetadataItem *item = psMetadataItemAllocF32("FPA.ENV.HUMID", "Environment: Humidity", NAN); 688 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 689 psFree(item); 690 } 691 { 692 psMetadataItem *item = psMetadataItemAllocF32("FPA.ENV.WIND", "Environment: Wind Speed", NAN); 693 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 694 psFree(item); 695 } 696 { 697 psMetadataItem *item = psMetadataItemAllocF32("FPA.ENV.DIR", "Environment: Wind Direction", NAN); 698 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 699 psFree(item); 700 } 701 702 // FPA.PON.TIME 703 { 704 psMetadataItem *item = psMetadataItemAllocF32("FPA.PON.TIME", "Power On Time", NAN); 705 pmConceptRegister(item, NULL, NULL, false, PM_FPA_LEVEL_FPA); 706 psFree(item); 624 707 } 625 708
Note:
See TracChangeset
for help on using the changeset viewer.
