Action plan for updating CROTA2 after Transit of Venus (5 June 2012) and adding CALVERxx keywords to track calibration code version changes. Version <> Needed actions in order. Indented actions can be in parallel. '''bold indicates steps not complete'''. Plan is to start Phase 2 on Tuesday 4 Sept 2012 at about 10 AM. ||Doer ||Done ||Phase ||Action ||Description || || || ||'''1''' || ||Prepare || ||Jesper ||x || ||A ||Agree on values for CROTA2 and CDELT1 for each camera. || || ||x || ||B ||Agree in new keyword, approaching CALVER64 and CALVER32 for hmi.lev1 || || ||x || ||C ||Agree on how to handle fields and values. - see http://jsoc.stanford.edu/jsocwiki/CalibrationVersions || ||Phil ||08.30_18:30 || ||D ||Have code, e.g. hmi_fixCROTA2.c (proj/util/apps) to implement the new values. || ||Jim ||X || ||E ||Code mods to build lev1 for hmi, do not install in ''Development ''yet !!! || ||Sebastien ||x || ||F ||Code mods for Observables generation, LOS and IQUV || || ||x || ||G ||Complete all backfill processing, so only current lev1 and observables in production. Do not make in ''Development ''yet !!! || ||Rick ||x || ||G1 ||Rick's TD and rings, || ||Todd ||x || ||G2 ||HARPS, synoptic charts, etc. Stop making new runs for these products. || ||John S. || || ||'''H''' ||'''make code aia_fixCROTA2.c (proj/util/apps) to implement new values. (NOT required before Phase 2 if we omit 4.B. Tuesday)''' || ||Phil,Jim.,Keh-Cheng Jeneen, Hao, Art ||x||1.5 || ||Review plan at conference in PA 133 10AM || || || ||2 || ||Stop running processing || ||Hao ||x|| ||A ||Stop hmi.lev1 processing after a day is complete but before the next day is started. Pause Cosmic-Ray processing to be idle by 10 AM || ||Art ||x modified|| ||B ||unpublish all jsoc_prod controlled observables. hmi.X_45s (X=V,M,Ic,Ld,Lw,Ic_noLimbDark) hmi.XX_720s (XX=V,M,Ic,Ld,Lw,Ic_noLimbDark,S, ?) || ||Jeneen ||x || ||C ||Stop pipeline from generating new data for observables. this can be ahead of time as appropriate for long running tasks. || ||Art ||x|| ||D ||Stop all exports and all external web access || ||Hao ||x|| ||E ||Stop aia.lev1 processing || || ||x||3 || ||Prepare for hmi.lev1 updates || ||Hao/Jeneen ||x|| ||A ||Update sdo.master_pointing || ||Art ||x|| ||B ||Do cvs update and make for Observables codes in ''Development''. || ||Art ||x|| ||C ||Change name of hmi.lev1:HFCORRVR to CALVER32, change default to 0, change format to e.g. '0X%08X' || ||Art ||x|| ||D ||Change name of hmi.lev1_nrt:HFCORRVR to CALVER32 as in 4.A. Stop nrt generation if needed, then restart. || ||Art ||x|| ||E ||Change code version to be run to new build lev1- make in Development? || ||Art ||x|| ||F ||Do cvs update in Development for hmi_fixCROTA2 and aia_fixCROTA2 || || || ||4 || || || ||Hao ||x|| ||A ||run: hmi_fixCROTA2 ds=hmi.lev1 first=2010.02.11 last=<$>, lookup [$] || ||Hao || || ||'''B''' ||'''run: aia_fixCROTA2 ds=aia.lev1 first=2010.02.11 last=<$>. lookup [$] ''' || ||Art ||x|| ||C ||ADD keyword long long CALVER62 to all the hmi.X_45s and hmi.XX_720s series above, default 0, format to e.g. '0X%016Xll' All Series in Set 1 below. || || || ||5 || || || ||Hao ||x|| ||A ||Restart hmi.lev1 and cosmic ray production. hmi_fixCROTA2 need not be done yet. || || || || ||B ||Restart aia.lev1 production. aia_fixCROTA2 need not be done yet. || ||Jeneen ||x|| ||C ||Run hmi_fixCROTA2 ds=hmi.X_45s first=2010.02.11 last=<$> || ||Jeneen ||x|| ||D ||Run hmi_fixCROTA2 ds=hmi.XX_720s first=2010.02.11 last=<$> || ||Art ||x|| ||E ||start republish of hmi series unpublished above || || ||x||6 || ||Restart pipeline || ||Jeneen ||x|| ||A ||Restart observables pipeline for X and XX series. || ||Art ||x - modified|| ||B ||ONLY after republishing is complete, restart exports || ||Tim || || ||'''C''' ||'''Start globalhs processing''' || || || ||7 || ||Add keywords for higher level products || || || || ||A ||See Set 2 below. for published series || || || || ||B ||Other mag series? || || || || ||'''C''' ||'''Other HS series?''' || || || || ||'''D''' ||'''Verify or fix codes to propagate CALVER64 as needed''' || || || ||'''8 ''' ||'''''' ||'''Fix keywords in higher level products''' || || || || ||'''A''' ||'''Set 2 below, run hmi_fixCROTA2 for each as needed''' || || || || ||'''B''' ||'''''' || || || || || || || || || || || || || Set 1 HMI series to unpublish and add CALVERS64 to: hmi.X_45s, X = V, M, Ic, Ld, Lw hmi.XX_720s, XX = V, M, Ic, Ld, Lw Set 2 HMI series to unpublish and add CALVER64 to: hmi.Ic_noLimbDark_720s '''All the mag series - TDB by Todd et al.'''