Observatory Modules
Observatory: The host (spacecraft, network, facility) for instruments making observations.
See Data Model section for more details.
The ecosystem provides broad, flexible functionality for retrieving and loading data. If a mission or observatory does not require additional processing, you can use packages such as CDAWeb.jl, Speasy.jl, or HAPIClient.jl to accomplish the same tasks. An example of this approach appears in the SolarEnergeticParticles package, which offers utilities for accessing energetic-particle data from multiple missions (PSP, SOHO, STEREO, and Wind).
When post-processing routines are needed and available in PySPEDAS, you can instead use PySPEDAS.jl, a wrapper library that allows you to call those routines and access the processed data directly from the Python side in Julia.
Mission specific packages
- DMSPData.jl: Access and process Defense Meteorological Satellite Program data from the Madrigal database.
- ELFINData.jl: A high-level Julia interface to the ELFIN mission's particle and field measurements.
- EISCATData.jl: Access and process EISCAT incoherent scatter radar data from the Madrigal database.
We also include some preliminary mission definitions here.
- Parker Solar Probe (PSP)
- Magnetospheric Multiscale (MMS)
- Juno
- Time History of Events and Macroscale Interactions during Substorms (THEMIS)