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.
Original language | English |
---|---|
Article number | 9 |
Journal | Space Science Reviews |
Volume | 215 |
Issue number | 1 |
DOIs | |
Publication status | Published - 2019 Jan 1 |
Keywords
- Geospace science
- Ionospheric physics
- Magnetospheric physics
- Planetary magnetospheres
- Solar wind
- Space plasmas
ASJC Scopus subject areas
- Astronomy and Astrophysics
- Space and Planetary Science
Access to Document
Other files and links
Fingerprint
Dive into the research topics of 'The Space Physics Environment Data Analysis System (SPEDAS)'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS
The Space Physics Environment Data Analysis System (SPEDAS). / Angelopoulos, V.; Cruce, P.; Drozdov, A. et al.
In: Space Science Reviews, Vol. 215, No. 1, 9, 01.01.2019.Research output: Contribution to journal › Review article › peer-review
}
TY - JOUR
T1 - The Space Physics Environment Data Analysis System (SPEDAS)
AU - Angelopoulos, V.
AU - Cruce, P.
AU - Drozdov, A.
AU - Grimes, E. W.
AU - Hatzigeorgiu, N.
AU - King, D. A.
AU - Larson, D.
AU - Lewis, J. W.
AU - McTiernan, J. M.
AU - Roberts, D. A.
AU - Russell, C. L.
AU - Hori, T.
AU - Kasahara, Y.
AU - Kumamoto, A.
AU - Matsuoka, A.
AU - Miyashita, Y.
AU - Miyoshi, Y.
AU - Shinohara, I.
AU - Teramoto, M.
AU - Faden, J. B.
AU - Halford, A. J.
AU - McCarthy, M.
AU - Millan, R. M.
AU - Sample, J. G.
AU - Smith, D. M.
AU - Woodger, L. A.
AU - Masson, A.
AU - Narock, A. A.
AU - Asamura, K.
AU - Chang, T. F.
AU - Chiang, C. Y.
AU - Kazama, Y.
AU - Keika, K.
AU - Matsuda, S.
AU - Segawa, T.
AU - Seki, K.
AU - Shoji, M.
AU - Tam, S. W.Y.
AU - Umemura, N.
AU - Wang, B. J.
AU - Wang, S. Y.
AU - Redmon, R.
AU - Rodriguez, J. V.
AU - Singer, H. J.
AU - Vandegriff, J.
AU - Abe, S.
AU - Nose, M.
AU - Shinbori, A.
AU - Tanaka, Y. M.
AU - UeNo, S.
AU - Andersson, L.
AU - Dunn, P.
AU - Fowler, C.
AU - Halekas, J. S.
AU - Hara, T.
AU - Harada, Y.
AU - Lee, C. O.
AU - Lillis, R.
AU - Mitchell, D. L.
AU - Argall, M. R.
AU - Bromund, K.
AU - Burch, J. L.
AU - Cohen, I. J.
AU - Galloy, M.
AU - Giles, B.
AU - Jaynes, A. N.
AU - Le Contel, O.
AU - Oka, M.
AU - Phan, T. D.
AU - Walsh, B. M.
AU - Westlake, J.
AU - Wilder, F. D.
AU - Bale, S. D.
AU - Livi, R.
AU - Pulupa, M.
AU - Whittlesey, P.
AU - DeWolfe, A.
AU - Harter, B.
AU - Lucas, E.
AU - Auster, U.
AU - Bonnell, J. W.
AU - Cully, C. M.
AU - Donovan, E.
AU - Ergun, R. E.
AU - Frey, H. U.
AU - Jackel, B.
AU - Keiling, A.
AU - Korth, H.
AU - McFadden, J. P.
AU - Nishimura, Y.
AU - Plaschke, F.
AU - Robert, P.
AU - Turner, D. L.
AU - Weygand, J. M.
AU - Candey, R. M.
AU - Johnson, R. C.
AU - Kovalick, T.
AU - Liu, M. H.
AU - McGuire, R. E.
AU - Breneman, A.
AU - Kersten, K.
AU - Schroeder, P.
N1 - Funding Information: The core SPEDAS team acknowledges support from NASA contract NNG17PZ01C (for SPEDAS community support) to UCLA, contract NNG04EB99C (as subcontract from SwRI for MMS SPEDAS plug-in development) to UCLA, and contract NAS5-02099 (THEMIS support of TDAS maintenance and SPEDAS infrastructure) to UCB, UCLA and BU. UCB also acknowledges support from NASA grant NNX16AP95G (for WIND 3DP work), NASA contract NNN06AA01C (for PSP/FIELDS work). Funding Information: ERG work was done by the ERG-Science Center operated by ISAS/JAXA and at ISEE/Nagoya University. ERG work was also partially supported by the GEMSIS project of ISEE (formerly STEL) at Nagoya University. Y. Miyoshi acknowledges support from Japan’s JSPS KAKENHI grants 15H05815, 15H05747, and 16H06286. Y. Kasahara acknowledges support from Japan’s JSPS KAKENHI grant 16H04056. S.-Y. Wang acknowledges support from Taiwan grants MOST 105-3111-Y-001-042, and MOST 106-2111-M-001-011, and C.-Y. Chiang and S.W.Y. Tam acknowledge support from Taiwan grant MOST 107-2111-M006-003. Funding Information: This is accomplished by a core team of developers, funded by NASA/HQ, in part directly and in part through NASA and international project contributions (SPDF, THEMIS, MMS, ERG, etc.). It also receives in-kind contributions (software, advice, test support) from users and other (interagency, small business) stake-holders (SPDF, ERG, IUGONET, NOAA, Cottage Systems, ... ). The core team releases SPEDAS code documentation for users, in the form of.html daily updates, writes and updates development guidelines, maintains current code (bug fixes) and enhances/expands it as requested by the community, and vets new code submitted by the community. The core team also supports the code developer and user community by: conducting code reviews; performing quality assurance (which entails code suite testing prior to major releases to ferret and fix new incompatibilities or bugs); regression and backwards compatibility testing; and preemptively assuring future compatibility (by interfacing pro-actively with the IDL company, Harris Geospatial Solutions, to ensure future IDL releases remain compatible with the SPEDAS software). The core team supports the community through a support line (as explained in Sect. 4), and conducts tutorials/webinars and maintains SPEDAS.org. It also interfaces with and supports project team developers on their plug-ins (including project test suites), conducts initial compatibility and beta testing for those plug-ins, and redirects community requests to them as appropriate after plug-in roll-out. Finally, it conducts advance testing of major releases, including managing testing by scientists (community volunteers who are assigned test suites to run, in real-time, and report bugs arising). As new projects become heavier users of the SPEDAS software the constitution of the core team may change to better support its most active members. Funding Information: The core SPEDAS thanks the following individuals for their contributions to the formulation and content of SPEDAS over the last decade: Andrei Runov, Jonathan Eastwood, Arjun Raj, Nikolai Tsyganenko, Steven J. Schwartz, Hannes Leinweber, Aaron Flores, Kate Ramer, Brian Kerr, Michael Feuerstein, Lydia Philpott, Ben Sadeghi, Jianbao Tao, Chris Chaston, Xuzhi Zhou and Terry Zixu Liu, Karl Yando and Naritoshi Kitamura. Additional contributions to SPEDAS through the SPDF development team came from the following individuals: Reine Chimiak, Codie Gladney, Bernie Harris, Howard Leckner, Natalia Papitashvili and Ron Yurow. We also thank Ms. Judy Hohl and Mr. Emmanuel Masongsong for their editorial assistance. The core SPEDAS team acknowledges support from NASA contract NNG17PZ01C (for SPEDAS community support) to UCLA, contract NNG04EB99C (as subcontract from SwRI for MMS SPEDAS plug-in development) to UCLA, and contract NAS5-02099 (THEMIS support of TDAS maintenance and SPEDAS infrastructure) to UCB, UCLA and BU. UCB also acknowledges support from NASA grant NNX16AP95G (for WIND 3DP work), NASA contract NNN06AA01C (for PSP/FIELDS work). The THEMIS team also acknowledges contributions from F. S. Mozer for use of the EFI data; S. Mende for use of the ASI data, the Canadian Space Agency for logistical support in fielding and data retrieval from the GBO stations; K. H. Glassmeier and W. Baumjohann for the use of the FGM data provided under the lead of the Technical University of Braunschweig and with financial support through the German Ministry for Economy and Technology and the German Center for Aviation and Space (DLR) under contract 50 OC 0302. The IUGONET team acknowledges support from JSPS KAKENHI grant JP15H05816. ERG work was done by the ERG-Science Center operated by ISAS/JAXA and at ISEE/Nagoya University. ERG work was also partially supported by the GEMSIS project of ISEE (formerly STEL) at Nagoya University. Y. Miyoshi acknowledges support from Japan’s JSPS KAKENHI grants 15H05815, 15H05747, and 16H06286. Y. Kasahara acknowledges support from Japan’s JSPS KAKENHI grant 16H04056. S.-Y. Wang acknowledges support from Taiwan grants MOST 105-3111-Y-001-042, and MOST 106-2111-M-001-011, and C.-Y. Chiang and S.W.Y. Tam acknowledge support from Taiwan grant MOST 107-2111-M006-003. BARREL authors acknowledge NASA grant NNX08AM58G and the BARREL team for development of the BDAS software. BARREL data and software can be obtained through the SPEDAS software package distribution as well as from the CDAWeb website. GOES authors acknowledge contributions from Janet Green. Y. Nishimura acknowledges grants NASA NNX17AL22G and NSF AGS-1737823. GIMNAST work for SPEDAS was supported by NSF’s AGS-1004736 and AGS-1004814. Funding Information: The THEMIS team also acknowledges contributions from F. S. Mozer for use of the EFI data; S. Mende for use of the ASI data, the Canadian Space Agency for logistical support in fielding and data retrieval from the GBO stations; K. H. Glassmeier and W. Baumjohann for the use of the FGM data provided under the lead of the Technical University of Braunschweig and with financial support through the German Ministry for Economy and Technology and the German Center for Aviation and Space (DLR) under contract 50 OC 0302. The IUGONET team acknowledges support from JSPS KAKENHI grant JP15H05816. Funding Information: BARREL authors acknowledge NASA grant NNX08AM58G and the BARREL team for development of the BDAS software. BARREL data and software can be obtained through the SPEDAS software package distribution as well as from the CDAWeb website. GOES authors acknowledge contributions from Janet Green. Y. Nishimura acknowledges grants NASA NNX17AL22G and NSF AGS-1737823. GIMNAST work for SPEDAS was supported by NSF’s AGS-1004736 and AGS-1004814. Publisher Copyright: © 2019, The Author(s).
PY - 2019/1/1
Y1 - 2019/1/1
N2 - 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.
AB - 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.
KW - Geospace science
KW - Ionospheric physics
KW - Magnetospheric physics
KW - Planetary magnetospheres
KW - Solar wind
KW - Space plasmas
UR - http://www.scopus.com/inward/record.url?scp=85060462341&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85060462341&partnerID=8YFLogxK
U2 - 10.1007/s11214-018-0576-4
DO - 10.1007/s11214-018-0576-4
M3 - Review article
AN - SCOPUS:85060462341
SN - 0038-6308
VL - 215
JO - Space Science Reviews
JF - Space Science Reviews
IS - 1
M1 - 9
ER -