跳转到主要内容

提供访问openradar示例/notebooks数据存储库的实用函数

项目描述

Open-Radar-Data

CI PyPI Version Conda Version

一个与社区分享雷达数据的地方,由open radar软件包之间共享

示例数据集

这些文件被用作openradar示例/notebooks中的示例数据,并由open-radar-data软件包下载

  • 0080_20210730_160000_01_02.scn.gz
  • 110635.nc
  • 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
  • T_PAZA63_C_LFPW_20230420065041.h5
  • T_PAZA63_C_LFPW_20230420065541.h5
  • T_PAZB63_C_LFPW_20230420065125.h5
  • T_PAZB63_C_LFPW_20230420065624.h5
  • T_PAZC63_C_LFPW_20230420065228.h5
  • T_PAZC63_C_LFPW_20230420065727.h5
  • T_PAZD63_C_LFPW_20230420065331.h5
  • T_PAZD63_C_LFPW_20230420065831.h5
  • T_PAZE63_C_LFPW_20230420065446.h5
  • T_PAZE63_C_LFPW_20230420065946.h5
  • cfrad.20080604_002217_000_SPOL_v36_SUR.nc
  • cfrad.20211011_201557.188_to_20211011_201617.720_DOW8_PPI.nc
  • cfrad.20211011_201711.345_to_20211011_201732.860_DOW8_PPI.nc
  • cfrad.20211011_201733.023_to_20211011_201745.299_DOW8_RHI.nc
  • cfrad.20211011_202304.515_to_20211011_202326.412_DOW8_PPI.nc
  • cfrad.20211011_223602.712_to_20211011_223612.091_DOW8_RHI.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
  • KATX20130717_195021_V06
  • example_plot_ppi_single_sweep.nc
  • KLBB20160601_150025_V06
  • KLBB20160601_150025_V06.gz
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p35deg_PRkdp_N11_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p35deg_PRpsd_N11_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p35deg_PRref_N11_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p35deg_PRrhv_N11_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p35deg_PRvel_N11_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p35deg_PRvsw_N11_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p35deg_PRzdr_N11_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p70deg_PRkdp_N18_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p70deg_PRpsd_N18_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p70deg_PRrhv_N18_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p70deg_PRref_N18_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p70deg_PRvel_N18_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p70deg_PRvsw_N18_ANAL_cfrad.nc
  • Z__C_RJTD_20230801200000_RDR_JMAGPV_RS47937_Gar0p250km0p70deg_PRzdr_N18_ANAL_cfrad.nc
  • DES_VOL_RAW_20240522_1600.nc
  • swx_20120520_0641.nc

添加新数据集

要添加新的数据集文件,请按照以下步骤操作

  1. 将数据集文件添加到 data/ 目录
  2. 从命令行运行 python make_registry.py 脚本来更新位于 open_radar_data/registry.txt 的注册文件
  3. 提交并推送您的更改到 GitHub

在笔记本和/或脚本中使用数据集

  • 确保您的环境中已安装 open_radar_data

    python -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
    
  • 导入 DATASETS 并检查注册表以找出哪些数据集可用

    In [1]: from open_radar_data import DATASETS
    
    In [2]: DATASETS.registry_files
    Out[2]: ['sample_sgp_data.nc`]
    
  • 要获取感兴趣的数据文件,请使用 .fetch 方法并提供数据文件的名称。这将

    • 如果文件不存在,则下载并缓存文件。
    • 检索并返回本地路径
    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'
    
  • 一旦您有了本地文件路径,就可以用它来将数据集加载到 pandas 或 xarray 或您选择的包中

    In [6]: radar = pyart.io.read(filepath)
    

更改默认数据缓存位置

默认缓存位置(数据在您的本地系统上保存的位置)取决于操作系统。您可以使用 locate() 方法来识别它

from open_radar_data import locate
locate()

该位置可以通过将 OPEN_RADAR_DATA_DIR 环境变量设置为所需目标来覆盖。

项目详细信息


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

open_radar_data-0.3.1.tar.gz (16.2 kB 查看哈希值)

上传时间

构建分布

open_radar_data-0.3.1-py3-none-any.whl (11.8 kB 查看哈希值)

上传时间 Python 3