secchi consortium 3/5/07 - gds1.1 stereo/secchi early operations - lessons learned and lots of...
Post on 19-Dec-2015
217 views
TRANSCRIPT
SECCHI Consortium 3/5/07 - GDS1.1
STEREO/SECCHI Early Operations - Lessons Learned and Lots of
Images
5th SECCHI Consortium MeetingMarch 5, 2007Orsay, France
Nathan Rich - NRL/Interferometrics Inc. ([email protected])
Lynn McNutt - NRL/Interferemotrics Inc.
SECCHI Consortium 3/5/07 - GDS1.2
How do I …?
• One Source for all your SECCHI information needs:
http://secchi.nrl.navy.mil/wiki/
SECCHI Consortium 3/5/07 - GDS1.3
Early Operations At A Glance
• Launch (061025)• Functional Tests A (061106, pzt 061128); B (061109-10, pzt 061128)• Calibration Events and Outcomes
– Closed-door Calibration– Dark, LED– All decontamination heaters off by 061128– GT
- use by S/C enabled (061112, 061113)- calibration A (061205-6,14,26) B (061209,10,16,20,21)
– First Light- SCIP-A 061204- SCIP-B 061213- HI-A 061213- HI-B 070111
SECCHI Consortium 3/5/07 - GDS1.4
Calibration Events and Outcomes (2)
• Offpoints
– GT-controlled Offpoints
- Description: GT bias induced via table in EEPROM; up to 16 separate tables loaded via scheduled command
- Dates: A (061206, 061214, 061221, 061226, 070112, 070203, 070213, 070221); B (061216, 061221, 061226, 070203, 070204)
– S/C-controlled Offpoints
- Solar Power testing: A (061211 13:55); B (070102 18:20)
- IMPACT STE -2 to +2 deg: B (070105 16:55 - EUVI,COR1,COR2 incidental)
- SECCHI Flat-field calibration: A (070105 15:55: COR doors did not close because scheduled door ops not enabled, S/C did greater than expected offpoint; 070215 08:00) B (070205 05:15)
- HI straylight: A (070110 22:00, 070130 16:00) B (070113 08:10, 070125 21:15)
SECCHI Consortium 3/5/07 - GDS1.5
Calibration Events and Outcomes (3)
• Rolls
– MAG Smooth Calibration Rolls (15 deg/min x 4):
- Dates: A (061120 14:20, 061222 09:30); B (061120 18:25, 061129 21:00 [SECCHI off], 061212 11:00)
– SWAVES Smooth Calibration Rolls (6 deg/min):
- Dates: A (061218 06:50-16:50, 061220 07:20, 061223 04:30); B (061219 02:35, 070129 05:10, 070131 04:50)
– Stepped Roll (Dwell at 90, 120, 180, 240, 270, 300 & 360 deg):
- Dates: A (070220 14:25); B (070206 06:50)
– HI calibration A and B 90/270 and 180 deg:
- Dates (070313, 070315 TBC)
• Lunar Flybys (images for A only)
– 061215 21:59 - Series of images of dark side of the moon in HI-2.
• Lunar Transit (B only)
– 070225 07:00-18:00 (rehearsal 070214)
SECCHI Consortium 3/5/07 - GDS1.6
Calibration Events and Outcomes (4)
• Image Processing Tests: short term onboard software tests
– A (070119, 070125, 070201)
• New tables implemented
– Exposure: A (061115, 061121, 061127, 061129, 061204, 061205, 061221, 061222, 070119, 070221, 070227); B (061115, 061122, 061123?, 061129, 061205, 061221, 070219, 070228)
– Image Processing: A (061118?, 061221, 070104, 070125?, 070202?, 070301); B (061118?, 061221, 070103, 070228)
- Error in imagetbl.img 061221 caused images to be incorrectly sent down realtime channel, causing lots of buffer overrun errors and skipped images
- FSW Bug 103 (open) caused images on B (070302-070303) to have some problems
– Event-detect Threshold: A (070119, 070201, 070301) B (070216, 070228)
– Icer Wavelet: A (070119, 070201); B (061221?)
• SSR2 testing: A (070113 ff)
SECCHI Consortium 3/5/07 - GDS1.7
Calibration Events and Outcomes (5)
• Mechanism Tuning
– Description: multiple operations at different Delay settings to determine optimum setting; use encoder position or exposure duration
– Dates: A (061130, 061219-21 ); B (061130, 061219-20)
• FSW update to A (5.01 061218, 5.01.05(IP) 070301); B (5.01 061226, 5.01.05(IP) 070228)
• SECCHI SSR1 filled week 47 of 2006; some data lost as a result
– Contributing factor: incorrect compression predictions
– Resolution: more conservative scheduling
• Watchdog Timer Reset on SECCHI Ahead 070125 04:37Z
– Response: auto reboot to MAINT mode - transition to OPS at 19:30Z
– Cause is not determined
– Impact to data and operations - S/C G&C configured to not use rate component of GT data on 070127 - current status unknown (by me)
SECCHI Consortium 3/5/07 - GDS1.9
ITOS/POC Status
• Telemetry– POC workstations are configured to connect automatically at each pass,
currently 4 hrs/day– We had problems getting ITOS working on web-servers so telemetry web pages
could be made available outside of NRL:
1. Unreliable connecting to realtime telemetry socket from NRL (connection was not persistent)
- Workaround: proc can reconnect at each pass (TBD)
2. We are generating telemetry products (S/W Events, page snaps) that are in an http-accessible area
• Commanding – Procedures are in place to upload commands and/or files to MOC before pass
(dailyload.proc) and monitor execution of commands during pass (verifydailycmds.proc) - Soon, commanding during pass only upon advance request
– Some tweaking of procs required to account for increased lag time between sending of command and confirmation of receipt
SECCHI Consortium 3/5/07 - GDS1.10
Data Processing Status
• It is taking a while to get all the steps in sync for LZ image processing (file retrieval, playback, database update, secchi_reduce)
– Database update still needs to be better implemented to minimize delays
– Two new sun workstations are in place as of 2 Mar 07 to do telemetry playback and pipeline processing, which should significantly reduce processing times.
• Linux compatability:
– Best option for speed
– Has been implemented for all steps except HI 32-bit images
• Bugzilla being used to track problems, tasks and enhancement requests for the ground system and flight software (report following)
• All data to date will be re-processed after majority of bugs are fixed and currently planned enhancements completed
– Target is April 2007
– Temporary workarounds for most problems should be part of secchi_prep
SECCHI Consortium 3/5/07 - GDS1.11
Ground System Issue Status
• http://secchi.nrl.navy.mil/bugzilla
Bug/Task Summary OPEN Res/Ver/Closed
FSW 3 20
ITOS/POC 1 2
Pipeline Processing
11 36
PT 0 2
WWW 0 1
Analysis 4 6
• Detailed Bug List (pdf)
SECCHI Consortium 3/5/07 - GDS1.12
SECCHI Image Statistics
• As of 23 Feb 2007 (non-spaceweather)
Cor1A
Cor1B
Cor2A
Cor2B
EuviA EuviB Hi1A Hi1B Hi2A Hi2B
N Images 13439 16035 8051 8354 23924 27696 1207 846 1149 707
Size (Raw GB)
9.51 9.78 4.97 4.96 5.98 6.79 4.07 2.76 3.85 1.86
Size (FITS GB)
26.11 35.60 63.38 60.92 192.40 211.37 5.88 4.27 5.55 3.39
Avg Comprssn
2.7 3.6 12.8 12.3 32.2 31.1 1.44 1.55 1.44 1.82
SECCHI Consortium 3/5/07 - GDS1.21
Lifecycle Of A SECCHI Image
5th SECCHI Consortium MeetingMarch 5, 2007Orsay, France
Nathan Rich - NRL/Interferometrics Inc. Lynn McNutt - NRL/Interferemotrics Inc.Ed Esfandiari - NRL/Interferometrics Inc.
Simon Plunkett - NRL
SECCHI Consortium 3/5/07 - GDS1.23
Pre-Observation Ground Events
Our Example: 20070129_224540_s4euA.fts • (T = DATE-CMD)
• Pre-Observation Ground Events
– T-3+ days Define OS_1343 - $PT/PRO/schedule.pro
– T-3+ days Define schedule file:
- OS_1343 summary:
- 1614 2007/01/20 22:45:40 EUVI 2000 2176 2112 HG 1x1 1x1 S1 195A SCIP Seq 1/2 1343 (IP89: SSR1,ICER6=40.00) FPS
- OS_1343 in uploaded RTS file:
- ---00224440S442F113433189100000120110002----
– T-2+ days send schedule file to instrument
- rtsfile= ”PT/flight/commissioning/A/synoptic/720/070120/SEC20070120000.IPT.RTS”
- start uploadfile(rtsfile, ”temp/07012000.sch”)
- /FMCOPY from= ”temp/07012000.sch”, to=”temp/07012900.sch”
SECCHI Consortium 3/5/07 - GDS1.25
Onboard Events
• T-22:45:40 Image is scheduled at 0000 UT of day of observation
• T-0 Shutter opens
• T+EXPTIME+READTIME+IP_TIME
– Image file (7129018T.443: data+header) goes to SEB memory, then waits in line to be be packetized and transferred to SSR1 at 153 kbps (~ 1 MB/minute)
• T+1 day
– Image is part of SSR1 playback → DSMS → APL MOC archive (for SSR2 could be T+5 days)
SECCHI Consortium 3/5/07 - GDS1.26
Pipeline Processing Timeline
• Retrieve Telemetry
– T+2 (0311 ET) APL MOC generates Level-0 archive file
– T+2 (0730) Level-0 archive file retrieved to NRL
- get_sds (nathan@calliope crontab)
– T+2 (1030) Level-0 file played back (ITOS pblevel0cont.proc) to regenerate 7129018T.443 on the ITOS workstation.
– T+2 (1130) HK database scripts for 1/29/07 copied to lambda and run so temperatures can be retrieved.
• Level-0.5 Pipeline Processing
– T+2 (1200) secchi_reduce started
– T+2 (2030) 20070129_224540_s4euA.fts is written to
- $secchi/lz/L0/a/img/euvi/20070129/ by secchi_reduce.pro (~11 hr/day in Jan. 07)
– T+3 (1200) Entries for 20070129_224540_s4euA.fts are transferred to image database.
SECCHI Consortium 3/5/07 - GDS1.28
Pipeline Processing Steps - Level 0.5 (1)
• Telemetry playback (ITOS)
– 2 Sun Ultra25 workstations (Solaris)
• Playback to HK - ITOS sequential print
• HK to database - cphklz (/bin/sh)
• Database - scc_hk_update (esfand@lambda crontab)
– MySQL on Sunfire 280R (Solaris)
• Science file to Level-0.5 - secchi_reduce.pro (IDL)
– Sun Ultra25 Solaris or PC linux (TBI)
– Populate headers - make_scc_hdr.pro
- Orbit: SPICE: get_stereo_lonlat.pro, get_stereo_coord.pro
- Attitude/pointing info: getsccpointing.pro: get_stereo_hpc_point.pro, get_stereo_roll.pro (SPICE), euvi_point.pro (from GT data, TBI)
- Database to Headers (temperatures) - get_hbtemps.pro
- Current table info - getscctableinfo.pro (queries MySQL database)
- See SECCHI FITS header definition for details: ftp://louis14.nrl.navy.mil/pub/secchi/ssw/doc/FITS_keywords.pdf
SECCHI Consortium 3/5/07 - GDS1.29
Pipeline Processing Steps - Level 0.5 (2)
• Science file to Level-0.5 - secchi_reduce.pro (IDL) - (cont.)– Populate Extended Header for multiple exposure level 0.5 images (mostly HI)– Decompression binaries: ricerecon64 (Rice) or idecomp (Icer) or hd64 (H-
compress) - COMPRSSN keyword in FITS header--get key with read_ip_dat.pro in
$SCC_DATA/PT/PRO (currently NRL only)- NMISSING and MISSLIST (TBI) derived from decompression output
– Rectify non-cal images: secchi_rectify.pro
SECCHI Consortium 3/5/07 - GDS1.30
Post-Processing - Local Archive
• FITS Archive - $secchi (/net/corona/secchi/flight/lz) see ftp://louis14.nrl.navy.mil/pub/secchi/ssw/doc/scctree.txt
– 2 Silicon Mechanics storage servers: each has 12 drives,
- venus: currently 1.8 TB available (free) for secchi
- earth: currently ?
– Electronic Distribution
- Maryland: SSC/GSFC (W.Thompson, rsync)
- France: Orsay (F.Auchere, rsync)
- California: JPL (J.Hall, rsync), LMSAL
- Germany: MPAe; Belgium: ROB; …?
– DVD archive - TBD (not for distribution)
• IDL Image Query (local archive):
– Scc_read_summary.pro: queries summary files in $secchi/*/*/summary
– Scclister.pro: use GUI to find available files and query summary files for telescope, time, size, onboard source, polarizer/quadrant/filter, SEB_PROG, EXPTIME (future: COMPRSSN)
– Sqdb.pro: query Image database - most flexible
SECCHI Consortium 3/5/07 - GDS1.31
Post-Processing (cont.)
• Level-1 Processing - secchi_prep.pro (R.Colaninno)• Remove Background - getbkgimg.pro (K.Battams)
– We have begun generating COR2 “monthly” backgrounds for 0/120/240/TB at NRL
– Insertion in pipeline pending• Analysis, CME Search, Daily MVI - in development• Website Access
– CME Info - TBD– Beacon Mpegs - TBD– Daily Mpegs - TBD– Download Images and HK Plots - http://stereo.nrl.navy.mil/secchi_database.html