安装方法

PyCWR 1.0.4 当前要求:

  • Python >=3.9

  • 基础功能可直接用 pip

  • 如果需要绘图、QC、Web viewer、Py-ART / xradar 互操作,建议安装 full 依赖

基础安装

python -m pip install -r requirements-core.txt
python -m pip install .

这条路径足够支持:

  • reader

  • PRD

  • 几何计算

  • 插值

  • NetCDF 风格导出

全功能安装

python -m pip install -r requirements-full.txt
python -m pip install ".[full]"

这条路径额外覆盖:

  • 绘图和地图绘图

  • 双偏振 QC

  • 本地 Web viewer

  • Py-ART / xradar 互操作

说明

  • 上游 arm_pyartxradar 当前要求 Python >=3.10

  • 因此在 Python 3.9 上,full 安装仍然可以用于绘图、QC 和 Web viewer,但不包含这两类互操作能力

  • pandas1.0.4 中限制为 <3,优先保证发布稳定性

从源码重编译 Cython 扩展

如果修改了 pycwr/core/RadarGridC.pyx,重编译方式为:

python setup.py build_ext --inplace

构建发布产物

python -m build