Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
Review
. 2019;215(1):9.
doi: 10.1007/s11214-018-0576-4. Epub 2019 Jan 22.

The Space Physics Environment Data Analysis System (SPEDAS)

V Angelopoulos  1 P Cruce  1 A Drozdov  1 E W Grimes  1 N Hatzigeorgiu  2 D A King  2 D Larson  2 J W Lewis  2 J M McTiernan  2 D A Roberts  3 C L Russell  1 T Hori  4 Y Kasahara  5 A Kumamoto  6 A Matsuoka  7 Y Miyashita  8 Y Miyoshi  4 I Shinohara  7 M Teramoto  4 J B Faden  9 A J Halford  10 M McCarthy  11 R M Millan  12 J G Sample  13 D M Smith  14 L A Woodger  12 A Masson  15 A A Narock  16 K Asamura  7 T F Chang  4 C-Y Chiang  17 Y Kazama  18 K Keika  19 S Matsuda  4 T Segawa  4 K Seki  19 M Shoji  4 S W Y Tam  17 N Umemura  4 B-J Wang  18   20 S-Y Wang  18 R Redmon  21 J V Rodriguez  21   22 H J Singer  23 J Vandegriff  24 S Abe  25 M Nose  26   4 A Shinbori  4 Y-M Tanaka  27 S UeNo  28 L Andersson  29 P Dunn  2 C Fowler  29 J S Halekas  30 T Hara  2 Y Harada  31 C O Lee  2 R Lillis  2 D L Mitchell  2 M R Argall  32 K Bromund  3 J L Burch  33 I J Cohen  24 M Galloy  34 B Giles  3 A N Jaynes  30 O Le Contel  35 M Oka  2 T D Phan  2 B M Walsh  36 J Westlake  24 F D Wilder  29 S D Bale  2 R Livi  2 M Pulupa  2 P Whittlesey  2 A DeWolfe  29 B Harter  29 E Lucas  29 U Auster  37 J W Bonnell  2 C M Cully  38 E Donovan  38 R E Ergun  29 H U Frey  2 B Jackel  38 A Keiling  2 H Korth  24 J P McFadden  2 Y Nishimura  39 F Plaschke  40 P Robert  35 D L Turner  41 J M Weygand  1 R M Candey  3 R C Johnson  16 T Kovalick  16 M H Liu  16 R E McGuire  3 A Breneman  42 K Kersten  42 P Schroeder  2
Affiliations
Review

The Space Physics Environment Data Analysis System (SPEDAS)

V Angelopoulos et al. Space Sci Rev. 2019.

Abstract

With the advent of the Heliophysics/Geospace System Observatory (H/GSO), a complement of multi-spacecraft missions and ground-based observatories to study the space environment, data retrieval, analysis, and visualization of space physics data can be daunting. The Space Physics Environment Data Analysis System (SPEDAS), a grass-roots software development platform (www.spedas.org), is now officially supported by NASA Heliophysics as part of its data environment infrastructure. It serves more than a dozen space missions and ground observatories and can integrate the full complement of past and upcoming space physics missions with minimal resources, following clear, simple, and well-proven guidelines. Free, modular and configurable to the needs of individual missions, it works in both command-line (ideal for experienced users) and Graphical User Interface (GUI) mode (reducing the learning curve for first-time users). Both options have "crib-sheets," user-command sequences in ASCII format that can facilitate record-and-repeat actions, especially for complex operations and plotting. Crib-sheets enhance scientific interactions, as users can move rapidly and accurately from exchanges of technical information on data processing to efficient discussions regarding data interpretation and science. SPEDAS can readily query and ingest all International Solar Terrestrial Physics (ISTP)-compatible products from the Space Physics Data Facility (SPDF), enabling access to a vast collection of historic and current mission data. The planned incorporation of Heliophysics Application Programmer's Interface (HAPI) standards will facilitate data ingestion from distributed datasets that adhere to these standards. Although SPEDAS is currently Interactive Data Language (IDL)-based (and interfaces to Java-based tools such as Autoplot), efforts are under-way to expand it further to work with python (first as an interface tool and potentially even receiving an under-the-hood replacement). We review the SPEDAS development history, goals, and current implementation. We explain its "modes of use" with examples geared for users and outline its technical implementation and requirements with software developers in mind. We also describe SPEDAS personnel and software management, interfaces with other organizations, resources and support structure available to the community, and future development plans.

Electronic supplementary material: The online version of this article (10.1007/s11214-018-0576-4) contains supplementary material, which is available to authorized users.

Keywords: Geospace science; Ionospheric physics; Magnetospheric physics; Planetary magnetospheres; Solar wind; Space plasmas.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
Spacecraft locations during a Heliophysics/Geospace System Observatory conjunction on 6 August, 2017, at 4–6 UT. THEMIS (TH-D) was at the magnetopause, ERG (Arase) at the pre-midnight inner magnetosphere, MMS in the near-Earth magnetotail and ARTEMIS in the magnetotail at lunar distances. (Modified from: http://themis.ssl.berkeley.edu click on Data → Summary Plots → Orbits: multi-mission)
Fig. 2
Fig. 2
A few SPEDAS commands are sufficient to introduce, analyze and visualize H/GSO data from multiple instruments and spacecraft. (a) THEMIS PseudoAE index (unofficial, AE-like quantity derived from both the standard AE stations and additional stations in the American sector); (b) Pulsation data from mid-latitude magnetic station Honolulu indicating two activations; (ce) ERG data showing magnetic field pulsations, ion injections, electron injections respectively; (fi) MMS data showing negative-then-positive magnetic field Bz component, negative-then-positive ion velocity Vx component, ion spectra showing ion heating and electron spectra showing electron heating, respectively; (jm) ARTEMIS data similar to MMS, showing a plasmoid (positive-then-negative Bz), moving tailward (Vx<0) and accompanied by ion and electron heating. This shows large-scale coupling in the magnetotail during this substorm
Fig. 3
Fig. 3
Mosaic of all-sky images obtained from THEMIS Ground-Based Observatories (GBOs) with mapped ground tracks of the THEMIS satellites over ±3hrs around 08:00 UT, the time these images were taken and for which satellite locations are marked with an “X” next to the satellite identifier (P1–P5). The straight meridional red line marks magnetic midnight (dotted lines are constant magnetic latitude and longitude lines)
Fig. 4a
Fig. 4a
A representative Data Input session (the DSCOVR tab, invoked from “Data” → “Load Data using Plug-ins…” → “DSCOVR” tab) using the SPEDAS GUI with projects (missions, observatories, networks) each assigned its own tab. On the right is the list of all the data loaded at any point during the session (here Kyoto WDC-C data have been loaded, as well as OMNI data and DSCOVR data). The panel in the background is the main GUI panel, initially blank, but will be populated with multiple time-series panels once plotting occurs. It can also contain multiple plots (“Pages”) and the user can toggle between them from the appropriate menu button. The main menu contains all the GUI options including “Data” (for data input/output and switching between tplot and GUI variables), “Analysis” (which includes “Calculate…” and “Data Processing…”) and “Plot” (which includes “Plot/Layout Options…”)
Fig. 4b
Fig. 4b
The “calc” routine can be used also in the GUI mode through the “Calculate” button, located under the “Analysis” main GUI menu item. It enables generic data analysis, including complex operations (one line per operation in the scratch pad on the left) well beyond what is possible by standardized packages available through the “Data Processing…” button (also located under the “Analysis” main GUI menu item)
Fig. 4c
Fig. 4c
A representative multi-instrument, multi-mission plot from the GUI mode for a time encompassing that of Fig. 2. The AE index is shown on top, followed by the DSCOVR magnetic field (GSM coordinates plus total field), and the THEMIS-D magnetic field (GSM coordinates), ESA ion and ESA electron omnidirectional spectra. The bottom two panels are the GOES 13 magnetic field in ENP coordinates and the 40 keV electron energy flux from the 9 MAGED electron detectors (with different look directions). DSCOVR data have not been propagated from L1 to the subsolar magnetopause. Given the associated time delay of 50 min, it is evident that southward interplanetary magnetic field was responsible for the increased geomagnetic activity seen at the AE index between 04:20 and 05:40 UT. The GOES 13 electron flux enhancements corroborate that activity with injections seen at 04:40 and 05:20 UT. The latter pertains to the activity observed at ERG, MMS, and ARTEMIS seen in Fig. 2
Fig. 5
Fig. 5
An example of SPEDAS web-services mode of use: the ERGWAT tool. This web-based form creates, in the background, SPEDAS commands that load, analyze and plot data, to the user’s specification. These commands are executed at the server institution in the SPEDAS command-line mode, and the resultant plot (in portable network graphics, PNG, form) is served on the user’s screen. The user need not know SPEDAS, or have an IDL license (it is free), and the connection up-/down-link speed requirements are modest, set by transmission of (small size) commands and PNGs, not data. The web-services mode is also useful for education and capacity building in space science, especially at remote schools or developing nations [Miyoshi et al. 2016], dramatically expanding the user base of the space physics community
Fig. 6
Fig. 6
SPEDAS is comprised of library of routines in a hierarchy that reflects the code’s modularity and decentralization, the personnel management structure and the software’s development/maintenance
Fig. 7
Fig. 7
SPEDAS framework showing its management structure: teams, roles and responsibilities. Lines represent common interaction channels. The core team facilitates these interactions so they are most efficient, maintains code, supports the community at large and manages SPEDAS personnel and code, including mitigating risks from IDL version releases and software technology evolution. NASA/HQ currently holds a modest SPEDAS support contract (1.6FTE) and the remainder of the core SPEDAS personnel is contributed by individual projects
Fig. 8
Fig. 8
The SPEDAS interface with CDAWeb services allows the user to import data from any SPDF mission using the built-in query and data selection system of the CDAWeb front-end. This vastly expands the usability of SPEDAS in conjunction with SPDF to fetch and conduct data analysis and even more powerful visualization of the data in the user’s own machine. Left panel shows the “Load Data using CDAWeb” panel of SPEDAS. Right panel shows a plot of the quantities that were downloaded, which is accomplished with only a few mouse clicks. Further data analysis can proceed in SPEDAS GUI, or after mapping the data into tplot variables using the “Manage Tplot and GUI Variables” tab under I/O Data in the main menu

References

    1. Allen A.J. QSAS, QM science analysis software. In: Laakso H., Taylor M., Escoubet C., editors. The Cluster Active Archive. Dordrecht: Springer; 2010. pp. 225–231.
    1. Angelopoulos V. The THEMIS Mission. Space Sci. Rev. 2008;141:5–34. doi: 10.1007/s11214-008-9336-1. - DOI
    1. Angelopoulos V., Panetta P.V. Preface. In: Angelopoulos V., Panetta P.V., editors. Science Closure and Enabling Technologies for Constellation Class Missions. Berkeley: University of California; 1998.
    1. Angelopoulos V., Sibeck D., Carlson C.W., McFadden J.P., Larson D., Lin R.P., Bonnell J.W., Mozer F.S., Ergun R., Cully C., Glassmeier K.H., Auster U., Roux A., LeContel O., Frey S., Phan T., Mende S., Frey H., Donovan E., Russell C.T., Strangeway R., Liu J., Mann I., Rae J., Raeder J., Li X., Liu W., Singer H.J., Sergeev V.A., Apatenkov S., Parks G., Fillingim M., Sigwarth J. First results from the THEMIS Mission. In: Burch J.L., Angelopoulos V., editors. The THEMIS Mission. New York: Springer; 2009.
    1. Baker M. Is there a reproducibility crisis? Nature. 2016;533:452–454. doi: 10.1038/533452a. - DOI - PubMed