Radiation Belt Storm Probes RBSP EFW Science Data
Radiation Belt Storm Probes RBSP EFW Science Data Center Matt Born University of California - Berkeley RBSP/EFW CDR 2009 9/30 -10/1 677
EFW Science Data Center • Software Under Development – SDC-NRT data analysis tool, EFW Plot • Forthcoming Software – – – – Born SDC-BSEL burst selection tool SDC-DVAL data validation and release tool SDC-MDP L 0 retrieval and archiving service SDC-MAG ancillary magnetic data retrieval, integration, and archiving service SDC-ODP ancillary data retrieval and archiving service SDC-PDP L 0 ->. . . ->L 4 conversion and archiving service SDC-SDA scientific data service CAL calibration data service RBSP/EFW CDR 2009 9/30 -10/1 678
EFW Science Data Center • SDC-NRT Analysis Tool – Requirements • Acquire instrument data – Scriptable operation allows tie-in to the EFW CTG for data during I&T, etc. – Network interface will allow tie-in to forthcoming SOC-MDP during flight. • Process instrument data – Decompression of Delta. Mod-2 – Decommutation of data packets as defined in the CTM • Display instrument data – View, save, and print customizable plots of data – View statistics about data – Value-added features • • Born User interface requires little to no training Import from and export to legacy tools, including tplot Unit testing and use-case testing maintains quality Generic back-end design allows for reuse in SDC-BSEL, SDC-DVAL, and SDCSDA products. RBSP/EFW CDR 2009 9/30 -10/1 679
EFW Science Data Center Born RBSP/EFW CDR 2009 9/30 -10/1 680
EFW Science Data Center Born RBSP/EFW CDR 2009 9/30 -10/1 681
EFW Science Data Center Born RBSP/EFW CDR 2009 9/30 -10/1 682
EFW Science Data Center Born RBSP/EFW CDR 2009 9/30 -10/1 683
EFW Science Data Center Born RBSP/EFW CDR 2009 9/30 -10/1 684
EFW Science Data Center Born RBSP/EFW CDR 2009 9/30 -10/1 685
EFW Science Data Center Born RBSP/EFW CDR 2009 9/30 -10/1 686
EFW Science Data Center Born RBSP/EFW CDR 2009 9/30 -10/1 687
EFW Science Data Center • Present state of support for I&T – Communication • L 0 files written to disk by GSEOS are located and read without issues. – Decommutation • Science waveform and spectra APIDs are fully implemented • Housekeeping APIDs to be implemented Q 4 2009. – Decompression • Delta Mod-2 decompression is implemented and tested. • No other compression algorithms are currently used by flight software. – Output • Plots are sufficiently configurable to allow inspection of data to the level required for verification of operation. Born RBSP/EFW CDR 2009 9/30 -10/1 688
EFW Science Data Center • Extensible and reusable – Scripting interface • Simple command line interface allows for “shortcut” or “alias” operation in the most basic uses. idl -e “efwplot” -args “plot /path/to/file. ptp” • IDL command prompt interface will allow for scripting of more complicated tasks. IDL> efwplot, COMMAND = 'plot /path/to/file. ptp' IDL> efwplot, COMMAND = 'configure background. Color = green' – IDL> efwplot, COMMAND = 'save /path/to/snapshot. png' Born RBSP/EFW CDR 2009 9/30 -10/1 689
EFW Science Data Center • Extensible and reusable – Separation of form and function • Telemetry format description exists outside the source code for easier access. • Telemetry descriptions can be reused by other tools. • Telemetry from other projects can be interpreted by our tools with a relatively simple description of their binary packet format. Born RBSP/EFW CDR 2009 9/30 -10/1 690
EFW Science Data Center • Security Processes for Software Development – Confidentiality • Unintentional disclosure of information is prevented by user authentication. [LDAP] • Unintentional disclosure of credentials is prevented by secure channels. [HTTPS] – Integrity • • Born Source changes are restricted by user authentication. [LDAP] Source changes are reversible through version control. [SVN] Inadvertent failures are detectable by automated testing. [Python] Catastrophic information loss is prevented through data backup. [rsync] RBSP/EFW CDR 2009 9/30 -10/1 691
• This page intentionally almost blank Born RBSP/EFW CDR 2009 9/30 -10/1 692
- Slides: 16