A Julia package for loading and analyzing Solar Energetic Particle (SEP) data from multiple space missions.
using Pkg
Pkg.add("SolarEnergeticParticle")
using SolarEnergeticParticle
# Load PSP ISOIS data
data = get_data("PSP_ISOIS-EPIHI_L2-HET-RATES60", "2021/10/9", "2021/10/10"; verbose=true)
# Load SOHO ERNE data
soho_data = get_data("SOHO_ERNE-HED_L2-1MIN", "2021/10/28", "2021/10/29")
# Load STEREO-A HET data
stereo_data = get_data("STA_L1_HET", "2021/04/16", "2021/04/20")
# Load Wind 3DP data
wind_data = get_data("WI_SFSP_3DP", "2021/04/16", "2021/04/20")
# Select a channel and perform onset analysis
I = select_channel(soho_data.PH, 4)
background_timerange = ("2021-10-28T10", "2021-10-28T12")
onset = find_onset(I, background_timerange)
# Perform VDA analysis
vda_result = vda(soho_data.PH, background_timerange)
- ISOIS: Integrated Science Investigation of the Sun
- EPD: Energetic Particle Detector
- CELIAS: Charge, Element, and Isotope Analysis System
- COSTEP-EPHIN: Comprehensive Suprathermal and Energetic Particle Analyzer
- ERNE: Energetic and Relativistic Nuclei and Electron experiment
- HET: High Energy Telescope
- LET: Low Energy Telescope
- SEPT: Solar Electron and Proton Telescope
- 3DP: 3-Dimensional Plasma and Energetic Particle Investigation
Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.
- SEPpy
- SERPENTINE
- VDA (Python)