Downloading data from multiple Instruments
Unlike most data sets, space weather index data sets often contain a combination
of related indices. This means that data from multiple
pysat.Instrument
sub-modules may be available in a single file.
Starting in pysatSpaceWeather
version 0.1.0, this data is saved for
all pysat.Instrument
sub-modules when downloading any one of them.
In this way, downloads are minimized and no data sets are hidden or thrown away.
The following example returns both F10.7and Ap forecasts from SWPC.
Previously, this data was contained in
pysatSpaceWeather.instruments.sw_f107
, which does not contain Ap data
for all tag
values.
import pysat
import pysatSpaceWeather as py_sw
f107 = pysat.Instrument(inst_module=py_sw.instruments.sw_f107, tag='45day')
ap = pysat.Instrument(inst_module=py_sw.instruments.sw_ap, tag='45day')
# Test to see this data hasn't already been downloaded
assert (ap.today() not in f107.files.files) and (ap.today()
not in ap.files.files)
# Download both data sets using only one Instrument
f107.download(start=f107.tomorrow())
ap.download(start=ap.tomorrow())
# Show that both files have been downloaded
print(f107.files.files[f107.today()], ap.files.files[ap.today()])
This will yield f107_45day_YYYY-MM-DD.txt ap_45day_YYYY-MM-DD.txt
, where
YYYY-MM-DD is the day you run this example. The table below shows a list of
the pysat.Instrument
sub-modules and tags that download multiple
data sets. When possible, the same tag has been used across
pysat.Instrument
sub-modules.
Remote Data Set |
Platform |
Name |
Tag(s) |
Inst ID(s) |
---|---|---|---|---|
GFZ Kp |
SW |
Kp |
def, now |
|
Ap |
||||
Cp |
||||
SWPC Daily DSD |
SW |
F107 |
daily |
|
Flare |
||||
SSN |
||||
SBField |
||||
SWPC Prelim DSD |
SW |
F107 |
prelim |
|
Flare |
||||
SSN |
||||
SBField |
||||
SWPC 3-day Solar-Geo |
SW |
F107 |
forecast |
|
Predictions |
Kp |
prediction |
||
Ap |
||||
StormProb |
||||
Flare |
||||
PolarCap |
||||
SWPC 3-day Geomag |
SW |
Kp |
forecast |
|
Forecast |
Ap |
|||
StormProb |
||||
SWPC Daily Geomag |
SW |
Kp |
recent |
|
Ap |
||||
SWPC 45-day Forecast |
SW |
F107 |
45day |
|
Ap |