41 #include "hawki_dfs.h"
42 #include "hawki_pfits.h"
43 #include "hawki_properties_tel.h"
74 cpl_errorstate prestate = cpl_errorstate_get();
75 cpl_table_new_column(telescope_prop,
76 HAWKI_COL_RAW_JITTER_QC_TEL_ALT,
78 cpl_table_new_column(telescope_prop,
79 HAWKI_COL_RAW_JITTER_QC_TEL_AZ,
81 cpl_table_new_column(telescope_prop,
82 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_RHUM,
84 cpl_table_new_column(telescope_prop,
85 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TAU0,
87 cpl_table_new_column(telescope_prop,
88 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TEMP,
90 cpl_table_new_column(telescope_prop,
91 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDDIR,
93 cpl_table_new_column(telescope_prop,
94 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDSP,
96 cpl_table_new_column(telescope_prop,
97 HAWKI_COL_RAW_JITTER_QC_TEL_IA_FWHM,
99 cpl_table_new_column(telescope_prop,
100 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_START,
102 cpl_table_new_column(telescope_prop,
103 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_END,
105 cpl_table_new_column(telescope_prop,
106 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_DELTA,
108 cpl_table_new_column(telescope_prop,
109 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_START,
111 cpl_table_new_column(telescope_prop,
112 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_END,
114 cpl_table_new_column(telescope_prop,
115 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM,
117 cpl_table_new_column(telescope_prop,
118 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_START,
120 cpl_table_new_column(telescope_prop,
121 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_END,
123 cpl_table_new_column(telescope_prop,
124 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM,
126 cpl_table_new_column(telescope_prop,
127 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_START,
129 cpl_table_new_column(telescope_prop,
130 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_END,
132 cpl_table_new_column(telescope_prop,
133 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES,
135 cpl_table_new_column(telescope_prop,
136 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_START,
138 cpl_table_new_column(telescope_prop,
139 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_END,
141 cpl_table_new_column(telescope_prop,
142 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG,
144 cpl_table_new_column(telescope_prop,
145 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_DELTA,
147 cpl_table_new_column(telescope_prop,
148 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETA,
150 cpl_table_new_column(telescope_prop,
151 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETD,
153 cpl_table_new_column(telescope_prop,
154 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETX,
156 cpl_table_new_column(telescope_prop,
157 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETY,
159 if(!cpl_errorstate_is_equal(prestate))
188 (
const cpl_propertylist * all_property_list,
189 cpl_table * telescope_prop,
197 cpl_errorstate prestate;
200 prestate = cpl_errorstate_get();
203 if(all_property_list == NULL || telescope_prop == NULL)
205 cpl_msg_error(__func__,
"The property list or the tel table is null");
211 ncol += cpl_table_has_column(telescope_prop,
212 HAWKI_COL_RAW_JITTER_QC_TEL_ALT);
213 ncol += cpl_table_has_column(telescope_prop,
214 HAWKI_COL_RAW_JITTER_QC_TEL_AZ);
215 ncol += cpl_table_has_column(telescope_prop,
216 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_RHUM);
217 ncol += cpl_table_has_column(telescope_prop,
218 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TAU0);
219 ncol += cpl_table_has_column(telescope_prop,
220 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TEMP);
221 ncol += cpl_table_has_column(telescope_prop,
222 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDDIR);
223 ncol += cpl_table_has_column(telescope_prop,
224 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDSP);
225 ncol += cpl_table_has_column(telescope_prop,
226 HAWKI_COL_RAW_JITTER_QC_TEL_IA_FWHM);
227 ncol += cpl_table_has_column(telescope_prop,
228 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_START);
229 ncol += cpl_table_has_column(telescope_prop,
230 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_END);
231 ncol += cpl_table_has_column(telescope_prop,
232 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_DELTA);
233 ncol += cpl_table_has_column(telescope_prop,
234 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_START);
235 ncol += cpl_table_has_column(telescope_prop,
236 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_END);
237 ncol += cpl_table_has_column(telescope_prop,
238 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM);
239 ncol += cpl_table_has_column(telescope_prop,
240 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_START);
241 ncol += cpl_table_has_column(telescope_prop,
242 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_END);
243 ncol += cpl_table_has_column(telescope_prop,
244 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM);
245 ncol += cpl_table_has_column(telescope_prop,
246 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_START);
247 ncol += cpl_table_has_column(telescope_prop,
248 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_END);
249 ncol += cpl_table_has_column(telescope_prop,
250 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES);
251 ncol += cpl_table_has_column(telescope_prop,
252 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_START);
253 ncol += cpl_table_has_column(telescope_prop,
254 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_END);
255 ncol += cpl_table_has_column(telescope_prop,
256 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG);
257 ncol += cpl_table_has_column(telescope_prop,
258 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_DELTA);
259 ncol += cpl_table_has_column(telescope_prop,
260 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETA);
261 ncol += cpl_table_has_column(telescope_prop,
262 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETD);
263 ncol += cpl_table_has_column(telescope_prop,
264 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETX);
265 ncol += cpl_table_has_column(telescope_prop,
266 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETY);
269 cpl_msg_error(__func__,
"Table does not have the proper format");
275 cpl_table_set_double(telescope_prop,
276 HAWKI_COL_RAW_JITTER_QC_TEL_ALT,
279 cpl_table_set_double(telescope_prop,
280 HAWKI_COL_RAW_JITTER_QC_TEL_AZ,
283 cpl_table_set_double(telescope_prop,
284 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_RHUM,
287 cpl_table_set_double(telescope_prop,
288 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TAU0,
291 cpl_table_set_double(telescope_prop,
292 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TEMP,
295 cpl_table_set_double(telescope_prop,
296 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDDIR,
299 cpl_table_set_double(telescope_prop,
300 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDSP,
303 cpl_table_set_double(telescope_prop,
304 HAWKI_COL_RAW_JITTER_QC_TEL_IA_FWHM,
307 cpl_table_set_double(telescope_prop,
308 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_START,
311 cpl_table_set_double(telescope_prop,
312 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_END,
315 cpl_table_set_double(telescope_prop,
316 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_START,
319 cpl_table_set_double(telescope_prop,
320 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_END,
323 cpl_table_set_double(telescope_prop,
324 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_START,
327 cpl_table_set_double(telescope_prop,
328 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_END,
331 cpl_table_set_double(telescope_prop,
332 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_START,
335 cpl_table_set_double(telescope_prop,
336 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_END,
339 cpl_table_set_double(telescope_prop,
340 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_START,
343 cpl_table_set_double(telescope_prop,
344 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_END,
347 cpl_table_set_double(telescope_prop,
348 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETA,
351 cpl_table_set_double(telescope_prop,
352 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETD,
355 cpl_table_set_double(telescope_prop,
356 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETX,
359 cpl_table_set_double(telescope_prop,
360 HAWKI_COL_RAW_JITTER_QC_SEQ_CUMOFFSETY,
368 cpl_table_set_double(telescope_prop,
369 HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_DELTA,
375 cpl_table_set_double(telescope_prop,
376 HAWKI_COL_RAW_JITTER_QC_TEL_AIRM,
388 temp_val += temp_start;
393 temp_val += temp_end;
397 temp_val = temp_val / nused;
400 cpl_table_set_double(telescope_prop,
401 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM,
407 cpl_table_set_double(telescope_prop,
408 HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES,
414 cpl_table_set_double(telescope_prop,
415 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG,
421 cpl_table_set_double(telescope_prop,
422 HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_DELTA,
427 if(!cpl_errorstate_is_equal(prestate))
433 int hawki_compute_prop_tel_qc_stats
434 (
const cpl_table * telescope_prop,
435 cpl_propertylist * stats_prop)
437 cpl_errorstate prestate = cpl_errorstate_get();
439 if(telescope_prop == NULL || stats_prop == NULL)
441 cpl_msg_error(__func__,
"The property list or the tel table is null");
446 cpl_propertylist_append_double
447 (stats_prop,
"ESO QC TEL ALT MEAN",cpl_table_get_column_mean
448 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_ALT));
449 cpl_propertylist_append_double
450 (stats_prop,
"ESO QC TEL ALT MED",cpl_table_get_column_median
451 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_ALT));
452 cpl_propertylist_append_double
453 (stats_prop,
"ESO QC TEL ALT MIN",cpl_table_get_column_min
454 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_ALT));
455 cpl_propertylist_append_double
456 (stats_prop,
"ESO QC TEL ALT MAX",cpl_table_get_column_max
457 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_ALT));
458 cpl_propertylist_append_double
459 (stats_prop,
"ESO QC TEL ALT STDEV",cpl_table_get_column_stdev
460 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_ALT));
462 cpl_propertylist_append_double
463 (stats_prop,
"ESO QC TEL AZ MEAN",cpl_table_get_column_mean
464 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AZ));
465 cpl_propertylist_append_double
466 (stats_prop,
"ESO QC TEL AZ MED",cpl_table_get_column_median
467 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AZ));
468 cpl_propertylist_append_double
469 (stats_prop,
"ESO QC TEL AZ MIN",cpl_table_get_column_min
470 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AZ));
471 cpl_propertylist_append_double
472 (stats_prop,
"ESO QC TEL AZ MAX",cpl_table_get_column_max
473 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AZ));
474 cpl_propertylist_append_double
475 (stats_prop,
"ESO QC TEL AZ STDEV",cpl_table_get_column_stdev
476 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AZ));
478 cpl_propertylist_append_double
479 (stats_prop,
"ESO QC TEL AMBI RHUM MEAN",cpl_table_get_column_mean
480 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_RHUM));
481 cpl_propertylist_append_double
482 (stats_prop,
"ESO QC TEL AMBI RHUM MED",cpl_table_get_column_median
483 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_RHUM));
484 cpl_propertylist_append_double
485 (stats_prop,
"ESO QC TEL AMBI RHUM MIN",cpl_table_get_column_min
486 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_RHUM));
487 cpl_propertylist_append_double
488 (stats_prop,
"ESO QC TEL AMBI RHUM MAX",cpl_table_get_column_max
489 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_RHUM));
490 cpl_propertylist_append_double
491 (stats_prop,
"ESO QC TEL AMBI RHUM STDEV",cpl_table_get_column_stdev
492 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_RHUM));
494 cpl_propertylist_append_double
495 (stats_prop,
"ESO QC TEL AMBI TAU0 MEAN",cpl_table_get_column_mean
496 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TAU0));
497 cpl_propertylist_append_double
498 (stats_prop,
"ESO QC TEL AMBI TAU0 MED",cpl_table_get_column_median
499 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TAU0));
500 cpl_propertylist_append_double
501 (stats_prop,
"ESO QC TEL AMBI TAU0 MIN",cpl_table_get_column_min
502 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TAU0));
503 cpl_propertylist_append_double
504 (stats_prop,
"ESO QC TEL AMBI TAU0 MAX",cpl_table_get_column_max
505 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TAU0));
506 cpl_propertylist_append_double
507 (stats_prop,
"ESO QC TEL AMBI TAU0 STDEV",cpl_table_get_column_stdev
508 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TAU0));
510 cpl_propertylist_append_double
511 (stats_prop,
"ESO QC TEL AMBI TEMP MEAN",cpl_table_get_column_mean
512 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TEMP));
513 cpl_propertylist_append_double
514 (stats_prop,
"ESO QC TEL AMBI TEMP MED",cpl_table_get_column_median
515 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TEMP));
516 cpl_propertylist_append_double
517 (stats_prop,
"ESO QC TEL AMBI TEMP MIN",cpl_table_get_column_min
518 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TEMP));
519 cpl_propertylist_append_double
520 (stats_prop,
"ESO QC TEL AMBI TEMP MAX",cpl_table_get_column_max
521 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TEMP));
522 cpl_propertylist_append_double
523 (stats_prop,
"ESO QC TEL AMBI TEMP STDEV",cpl_table_get_column_stdev
524 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_TEMP));
526 cpl_propertylist_append_double
527 (stats_prop,
"ESO QC TEL AMBI WINDDIR MEAN",cpl_table_get_column_mean
528 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDDIR));
529 cpl_propertylist_append_double
530 (stats_prop,
"ESO QC TEL AMBI WINDDIR MED",cpl_table_get_column_median
531 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDDIR));
532 cpl_propertylist_append_double
533 (stats_prop,
"ESO QC TEL AMBI WINDDIR MIN",cpl_table_get_column_min
534 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDDIR));
535 cpl_propertylist_append_double
536 (stats_prop,
"ESO QC TEL AMBI WINDDIR MAX",cpl_table_get_column_max
537 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDDIR));
538 cpl_propertylist_append_double
539 (stats_prop,
"ESO QC TEL AMBI WINDDIR STDEV",cpl_table_get_column_stdev
540 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDDIR));
542 cpl_propertylist_append_double
543 (stats_prop,
"ESO QC TEL AMBI WINDSP MEAN",cpl_table_get_column_mean
544 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDSP));
545 cpl_propertylist_append_double
546 (stats_prop,
"ESO QC TEL AMBI WINDSP MED",cpl_table_get_column_median
547 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDSP));
548 cpl_propertylist_append_double
549 (stats_prop,
"ESO QC TEL AMBI WINDSP MIN",cpl_table_get_column_min
550 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDSP));
551 cpl_propertylist_append_double
552 (stats_prop,
"ESO QC TEL AMBI WINDSP MAX",cpl_table_get_column_max
553 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDSP));
554 cpl_propertylist_append_double
555 (stats_prop,
"ESO QC TEL AMBI WINDSP STDEV",cpl_table_get_column_stdev
556 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_WINDSP));
558 cpl_propertylist_append_double
559 (stats_prop,
"ESO QC TEL IA FWHM MEAN",cpl_table_get_column_mean
560 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_IA_FWHM));
561 cpl_propertylist_append_double
562 (stats_prop,
"ESO QC TEL IA FWHM MED",cpl_table_get_column_median
563 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_IA_FWHM));
564 cpl_propertylist_append_double
565 (stats_prop,
"ESO QC TEL IA FWHM MIN",cpl_table_get_column_min
566 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_IA_FWHM));
567 cpl_propertylist_append_double
568 (stats_prop,
"ESO QC TEL IA FWHM MAX",cpl_table_get_column_max
569 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_IA_FWHM));
570 cpl_propertylist_append_double
571 (stats_prop,
"ESO QC TEL IA FWHM STDEV",cpl_table_get_column_stdev
572 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_IA_FWHM));
574 cpl_propertylist_append_double
575 (stats_prop,
"ESO QC ADA ABSROT DELTA MEAN",cpl_table_get_column_mean
576 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_DELTA));
577 cpl_propertylist_append_double
578 (stats_prop,
"ESO QC ADA ABSROT DELTA MED",cpl_table_get_column_median
579 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_DELTA));
580 cpl_propertylist_append_double
581 (stats_prop,
"ESO QC ADA ABSROT DELTA MIN",cpl_table_get_column_min
582 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_DELTA));
583 cpl_propertylist_append_double
584 (stats_prop,
"ESO QC ADA ABSROT DELTA MAX",cpl_table_get_column_max
585 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_DELTA));
586 cpl_propertylist_append_double
587 (stats_prop,
"ESO QC ADA ABSROT DELTA STDEV",cpl_table_get_column_stdev
588 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_DELTA));
590 cpl_propertylist_append_double
591 (stats_prop,
"ESO QC ADA ABSROT START MEAN",cpl_table_get_column_mean
592 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_START));
593 cpl_propertylist_append_double
594 (stats_prop,
"ESO QC ADA ABSROT START MED",cpl_table_get_column_median
595 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_START));
596 cpl_propertylist_append_double
597 (stats_prop,
"ESO QC ADA ABSROT START MIN",cpl_table_get_column_min
598 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_START));
599 cpl_propertylist_append_double
600 (stats_prop,
"ESO QC ADA ABSROT START MAX",cpl_table_get_column_max
601 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_START));
602 cpl_propertylist_append_double
603 (stats_prop,
"ESO QC ADA ABSROT START STDEV",cpl_table_get_column_stdev
604 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_START));
606 cpl_propertylist_append_double
607 (stats_prop,
"ESO QC ADA ABSROT END MEAN",cpl_table_get_column_mean
608 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_END));
609 cpl_propertylist_append_double
610 (stats_prop,
"ESO QC ADA ABSROT END MED",cpl_table_get_column_median
611 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_END));
612 cpl_propertylist_append_double
613 (stats_prop,
"ESO QC ADA ABSROT END MIN",cpl_table_get_column_min
614 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_END));
615 cpl_propertylist_append_double
616 (stats_prop,
"ESO QC ADA ABSROT END MAX",cpl_table_get_column_max
617 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_END));
618 cpl_propertylist_append_double
619 (stats_prop,
"ESO QC ADA ABSROT END STDEV",cpl_table_get_column_stdev
620 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_ADA_ABSROT_END));
622 cpl_propertylist_append_double
623 (stats_prop,
"ESO QC TEL AIRM MEAN",cpl_table_get_column_mean
624 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM));
625 cpl_propertylist_append_double
626 (stats_prop,
"ESO QC TEL AIRM MED",cpl_table_get_column_median
627 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM));
628 cpl_propertylist_append_double
629 (stats_prop,
"ESO QC TEL AIRM MIN",cpl_table_get_column_min
630 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM));
631 cpl_propertylist_append_double
632 (stats_prop,
"ESO QC TEL AIRM MAX",cpl_table_get_column_max
633 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM));
634 cpl_propertylist_append_double
635 (stats_prop,
"ESO QC TEL AIRM STDEV",cpl_table_get_column_stdev
636 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM));
638 cpl_propertylist_append_double
639 (stats_prop,
"ESO QC TEL AIRM START MEAN",cpl_table_get_column_mean
640 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_START));
641 cpl_propertylist_append_double
642 (stats_prop,
"ESO QC TEL AIRM START MED",cpl_table_get_column_median
643 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_START));
644 cpl_propertylist_append_double
645 (stats_prop,
"ESO QC TEL AIRM START MIN",cpl_table_get_column_min
646 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_START));
647 cpl_propertylist_append_double
648 (stats_prop,
"ESO QC TEL AIRM START MAX",cpl_table_get_column_max
649 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_START));
650 cpl_propertylist_append_double
651 (stats_prop,
"ESO QC TEL AIRM START STDEV",cpl_table_get_column_stdev
652 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_START));
654 cpl_propertylist_append_double
655 (stats_prop,
"ESO QC TEL AIRM END MEAN",cpl_table_get_column_mean
656 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_END));
657 cpl_propertylist_append_double
658 (stats_prop,
"ESO QC TEL AIRM END MED",cpl_table_get_column_median
659 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_END));
660 cpl_propertylist_append_double
661 (stats_prop,
"ESO QC TEL AIRM END MIN",cpl_table_get_column_min
662 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_END));
663 cpl_propertylist_append_double
664 (stats_prop,
"ESO QC TEL AIRM END MAX",cpl_table_get_column_max
665 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_END));
666 cpl_propertylist_append_double
667 (stats_prop,
"ESO QC TEL AIRM END STDEV",cpl_table_get_column_stdev
668 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AIRM_END));
670 cpl_propertylist_append_double
671 (stats_prop,
"ESO QC TEL AMBI FWHM MEAN",cpl_table_get_column_mean
672 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM));
673 cpl_propertylist_append_double
674 (stats_prop,
"ESO QC TEL AMBI FWHM MED",cpl_table_get_column_median
675 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM));
676 cpl_propertylist_append_double
677 (stats_prop,
"ESO QC TEL AMBI FWHM MIN",cpl_table_get_column_min
678 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM));
679 cpl_propertylist_append_double
680 (stats_prop,
"ESO QC TEL AMBI FWHM MAX",cpl_table_get_column_max
681 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM));
682 cpl_propertylist_append_double
683 (stats_prop,
"ESO QC TEL AMBI FWHM STDEV",cpl_table_get_column_stdev
684 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM));
686 cpl_propertylist_append_double
687 (stats_prop,
"ESO QC TEL AMBI FWHM START MEAN",cpl_table_get_column_mean
688 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_START));
689 cpl_propertylist_append_double
690 (stats_prop,
"ESO QC TEL AMBI FWHM START MED",cpl_table_get_column_median
691 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_START));
692 cpl_propertylist_append_double
693 (stats_prop,
"ESO QC TEL AMBI FWHM START MIN",cpl_table_get_column_min
694 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_START));
695 cpl_propertylist_append_double
696 (stats_prop,
"ESO QC TEL AMBI FWHM START MAX",cpl_table_get_column_max
697 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_START));
698 cpl_propertylist_append_double
699 (stats_prop,
"ESO QC TEL AMBI FWHM START STDEV",cpl_table_get_column_stdev
700 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_START));
702 cpl_propertylist_append_double
703 (stats_prop,
"ESO QC TEL AMBI FWHM END MEAN",cpl_table_get_column_mean
704 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_END));
705 cpl_propertylist_append_double
706 (stats_prop,
"ESO QC TEL AMBI FWHM END MED",cpl_table_get_column_median
707 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_END));
708 cpl_propertylist_append_double
709 (stats_prop,
"ESO QC TEL AMBI FWHM END MIN",cpl_table_get_column_min
710 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_END));
711 cpl_propertylist_append_double
712 (stats_prop,
"ESO QC TEL AMBI FWHM END MAX",cpl_table_get_column_max
713 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_END));
714 cpl_propertylist_append_double
715 (stats_prop,
"ESO QC TEL AMBI FWHM END STDEV",cpl_table_get_column_stdev
716 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_FWHM_END));
718 cpl_propertylist_append_double
719 (stats_prop,
"ESO QC TEL AMBI PRES MEAN",cpl_table_get_column_mean
720 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES));
721 cpl_propertylist_append_double
722 (stats_prop,
"ESO QC TEL AMBI PRES MED",cpl_table_get_column_median
723 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES));
724 cpl_propertylist_append_double
725 (stats_prop,
"ESO QC TEL AMBI PRES MIN",cpl_table_get_column_min
726 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES));
727 cpl_propertylist_append_double
728 (stats_prop,
"ESO QC TEL AMBI PRES MAX",cpl_table_get_column_max
729 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES));
730 cpl_propertylist_append_double
731 (stats_prop,
"ESO QC TEL AMBI PRES STDEV",cpl_table_get_column_stdev
732 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES));
734 cpl_propertylist_append_double
735 (stats_prop,
"ESO QC TEL AMBI PRES START MEAN",cpl_table_get_column_mean
736 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_START));
737 cpl_propertylist_append_double
738 (stats_prop,
"ESO QC TEL AMBI PRES START MED",cpl_table_get_column_median
739 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_START));
740 cpl_propertylist_append_double
741 (stats_prop,
"ESO QC TEL AMBI PRES START MIN",cpl_table_get_column_min
742 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_START));
743 cpl_propertylist_append_double
744 (stats_prop,
"ESO QC TEL AMBI PRES START MAX",cpl_table_get_column_max
745 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_START));
746 cpl_propertylist_append_double
747 (stats_prop,
"ESO QC TEL AMBI PRES START STDEV",cpl_table_get_column_stdev
748 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_START));
750 cpl_propertylist_append_double
751 (stats_prop,
"ESO QC TEL AMBI PRES END MEAN",cpl_table_get_column_mean
752 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_END));
753 cpl_propertylist_append_double
754 (stats_prop,
"ESO QC TEL AMBI PRES END MED",cpl_table_get_column_median
755 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_END));
756 cpl_propertylist_append_double
757 (stats_prop,
"ESO QC TEL AMBI PRES END MIN",cpl_table_get_column_min
758 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_END));
759 cpl_propertylist_append_double
760 (stats_prop,
"ESO QC TEL AMBI PRES END MAX",cpl_table_get_column_max
761 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_END));
762 cpl_propertylist_append_double
763 (stats_prop,
"ESO QC TEL AMBI PRES END STDEV",cpl_table_get_column_stdev
764 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_AMBI_PRES_END));
766 cpl_propertylist_append_double
767 (stats_prop,
"ESO QC TEL PARANG MEAN",cpl_table_get_column_mean
768 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG));
769 cpl_propertylist_append_double
770 (stats_prop,
"ESO QC TEL PARANG MED",cpl_table_get_column_median
771 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG));
772 cpl_propertylist_append_double
773 (stats_prop,
"ESO QC TEL PARANG MIN",cpl_table_get_column_min
774 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG));
775 cpl_propertylist_append_double
776 (stats_prop,
"ESO QC TEL PARANG MAX",cpl_table_get_column_max
777 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG));
778 cpl_propertylist_append_double
779 (stats_prop,
"ESO QC TEL PARANG STDEV",cpl_table_get_column_stdev
780 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG));
782 cpl_propertylist_append_double
783 (stats_prop,
"ESO QC TEL PARANG START MEAN",cpl_table_get_column_mean
784 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_START));
785 cpl_propertylist_append_double
786 (stats_prop,
"ESO QC TEL PARANG START MED",cpl_table_get_column_median
787 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_START));
788 cpl_propertylist_append_double
789 (stats_prop,
"ESO QC TEL PARANG START MIN",cpl_table_get_column_min
790 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_START));
791 cpl_propertylist_append_double
792 (stats_prop,
"ESO QC TEL PARANG START MAX",cpl_table_get_column_max
793 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_START));
794 cpl_propertylist_append_double
795 (stats_prop,
"ESO QC TEL PARANG START STDEV",cpl_table_get_column_stdev
796 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_START));
798 cpl_propertylist_append_double
799 (stats_prop,
"ESO QC TEL PARANG END MEAN",cpl_table_get_column_mean
800 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_END));
801 cpl_propertylist_append_double
802 (stats_prop,
"ESO QC TEL PARANG END MED",cpl_table_get_column_median
803 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_END));
804 cpl_propertylist_append_double
805 (stats_prop,
"ESO QC TEL PARANG END MIN",cpl_table_get_column_min
806 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_END));
807 cpl_propertylist_append_double
808 (stats_prop,
"ESO QC TEL PARANG END MAX",cpl_table_get_column_max
809 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_END));
810 cpl_propertylist_append_double
811 (stats_prop,
"ESO QC TEL PARANG END STDEV",cpl_table_get_column_stdev
812 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_END));
814 cpl_propertylist_append_double
815 (stats_prop,
"ESO QC TEL PARANG DELTA MEAN",cpl_table_get_column_mean
816 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_DELTA));
817 cpl_propertylist_append_double
818 (stats_prop,
"ESO QC TEL PARANG DELTA MED",cpl_table_get_column_median
819 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_DELTA));
820 cpl_propertylist_append_double
821 (stats_prop,
"ESO QC TEL PARANG DELTA MIN",cpl_table_get_column_min
822 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_DELTA));
823 cpl_propertylist_append_double
824 (stats_prop,
"ESO QC TEL PARANG DELTA MAX",cpl_table_get_column_max
825 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_DELTA));
826 cpl_propertylist_append_double
827 (stats_prop,
"ESO QC TEL PARANG DELTA STDEV",cpl_table_get_column_stdev
828 (telescope_prop, HAWKI_COL_RAW_JITTER_QC_TEL_PARANG_DELTA));
830 if(!cpl_errorstate_is_equal(prestate))