mw-link数据处理的python工具
pycomlink的Python项目详细描述
PycomLink
一个python工具箱,用于从商业微波链路(cml)数据中导出降雨信息。
安装
pycomlink适用于Python 2.7和Python 3.6,可以通过pip安装
$ pip install pycomlink
但是,对于使用科学Python包,通常建议 安装[anaconda python发行版](https://store.continuum.io/cshop/anaconda/)并使用 它的包管理器conda用于管理所有python包。然而,pycomlink是, 尚未通过anaconda社区包通道[conda forge](https://conda-forge.org/)安装。 因此,建议安装所有pycomlink依赖项(在requirements.txt中列出) 通过conda,然后使用pip安装pycomlink
要运行示例笔记本,您还需要[jupyter笔记本](https://jupyter.org/) 以及ipython,两者都可以通过conda或pip获得。
使用量
下面的jupyter笔记本展示了pycomlink
的一些用例
- [How to do baseline determination](http://nbviewer.jupyter.org/github/pycomlink/pycomlink/blob/master/notebooks/Baseline%20determination.ipynb)
- [How to do spatial interpolation of CML rainfall](http://nbviewer.jupyter.org/github/pycomlink/pycomlink/blob/master/notebooks/Spatial%20interpolation.ipynb)
- [How to get started with your CML data from a CSV file](http://nbviewer.jupyter.org/github/pycomlink/pycomlink/blob/master/notebooks/Use%20CML%20data%20from%20CSV%20file.ipynb)
功能
- Read and write the [common data format cmlh5 for CML data](https://github.com/cmlh5/cmlh5)
- Quickly visualize the CML network on a dynamic map
- Perform all required CML data processing steps to derive rainfall information from raw signal levels:
- data sanity checks
- wet/dry classification
- baseline calculation
- wet antenna correction
- transformation from attenuation to rain rate
- Generate rainfall maps from the data of a CML network
- Validate you results against gridded rainfall data or rain gauges networks