A place to share radar data with the community, shared between the open radar packages
These files are used as sample data in openradar examples/notebooks and are downloaded by open-radar-data
package:
0080_20210730_160000_01_02.scn.gz
2006_20220324_000000_000.scnx.gz
2013051000000600dBZ.vol
71_20181220_060628.pvol.h5
DWD-Vol-2_99999_20180601054047_00.h5
SUR210819000227.RAWKPJV
20220628072500_savevol_COSMO_LOOKUP_TEMP.nc
MLA2119412050U.nc
MLL2217907250U.003.nc
T_PAGZ35_C_ENMI_20170421090837.hdf
cfrad.20080604_002217_000_SPOL_v36_SUR.nc
cor-main131125105503.RAW2049
sample_sgp_data.nc
sample_rainbow_5_59.nc
gucxprecipradarcmacppiS2.c1.20220314.021559.nc
gucxprecipradarcmacppiS2.c1.20220314.024239.nc
gucxprecipradarcmacppiS2.c1.20220314.025840.nc
corcsapr2cmacppiM1.c1.20181111.030003.nc
RAW_NA_000_125_20080411181219
RAW_NA_000_125_20080411181722
RAW_NA_000_125_20080411182229
RAW_NA_000_125_20080411182732
RAW_NA_000_125_20080411183259
RAW_NA_000_125_20080411183827
RAW_NA_000_125_20080411184409
RAW_NA_000_125_20080411184937
RAW_NA_000_125_20080411185504
RAW_NA_000_125_20080411190016
RAW_NA_000_125_20080411190525
RAW_NA_000_125_20080411191031
RAW_NA_000_125_20080411191548
RAW_NA_000_125_20080411192104
RAW_NA_000_125_20080411192613
RAW_NA_000_125_20080411193127
RAW_NA_000_125_20080411193638
RAW_NA_000_125_20080411194151
RAW_NA_000_125_20080411194703
RAW_NA_000_125_20080411195218
RAW_NA_000_125_20080411195728
RAW_NA_000_125_20080411200416
RAW_NA_000_125_20080411200945
RAW_NA_000_125_20080411201520
RAW_NA_000_125_20080411202047
To add a new dataset file, please follow these steps:
- Add the dataset file to the
data/
directory - From the command line, run
python make_registry.py
script to update the registry file residing inopen_radar_data/registry.txt
- Commit and push your changes to GitHub
-
Ensure the
open_radar_data
package is installed in your environmentpython -m pip install open-radar-data # or python -m pip install git+https://github.com/openradar/open-radar-data # or conda install -c conda-forge open-radar-data
-
Import
DATASETS
and inspect the registry to find out which datasets are availableIn [1]: from open_radar_data import DATASETS In [2]: DATASETS.registry_files Out[2]: ['sample_sgp_data.nc`]
-
To fetch a data file of interest, use the
.fetch
method and provide the filename of the data file. This will- download and cache the file if it doesn't exist already.
- retrieve and return the local path
In [4]: filepath = DATASETS.fetch('sample_sgp_data.nc') In [5]: filepath Out[5]: '/Users/mgrover/Library/Caches/open-radar-data/sample_sgp_data.nc'
-
Once you have access to the local filepath, you can then use it to load your dataset into pandas or xarray or your package of choice:
In [6]: radar = pyart.io.read(filepath)
The default cache location (where the data are saved on your local system) is dependent on the operating system. You can use the locate()
method to identify it:
from open_radar_data import locate
locate()
The location can be overwritten by the OPEN_RADAR_DATA_DIR
environment
variable to the desired destination.