开放的人类天气数据

wetterdienst的Python项目详细描述


https://github.com/earthobservations/wetterdienst/workflows/Tests/badge.svghttps://codecov.io/gh/earthobservations/wetterdienst/branch/master/graph/badge.svgDocumentation Statushttps://img.shields.io/badge/code%20style-black-000000.svghttps://img.shields.io/pypi/pyversions/wetterdienst.svghttps://img.shields.io/pypi/v/wetterdienst.svghttps://img.shields.io/pypi/status/wetterdienst.svghttps://pepy.tech/badge/wetterdienst/monthhttps://img.shields.io/github/license/earthobservations/wetterdiensthttps://zenodo.org/badge/160953150.svg

简介

欢迎来到Wetterdienst,这是一个友好的Python天气服务库。在

我们是一群志同道合的人,试图在 Python的感觉就像一股夏日的暖风,类似于其他项目一样 rdwd用于R语言,它最初吸引了我们对这个项目的兴趣。在

虽然我们的长期目标是提供多种天气服务, 我们仍然被德国气象局(DWD)困住了。捐款是 欢迎光临!在

这个程序及其存储库尝试使用现代Python技术 到处都是。图书馆以熊猫为基础, 使用poethy进行包管理,GitHub操作用于 万事如意。在

特点

覆盖范围

图书馆目前包括

  • 气象观测数据。 历史的和最近的。在
  • 雷达数据。 所有复合材料、radolan、radvor、sites和radolan_cdc。在
  • 从天气模型中提取的MOSMIX统计优化标量预报。 同时支持MOSMIX-L和MOSMIX-S。在

为了更好地了解我们当前提供了哪些数据,请使用此库 看看data coverage。在

详情

  • 获取一组参数、PeriodType和TimeResolution的元数据。在
  • 获取所选位置附近的电台。在
  • 存储/恢复收集的数据。在
  • 命令行界面。在
  • 对结果运行SQL查询。在
  • 将结果导出到数据库和其他数据接收器。在
  • 公共码头形象。在

设置

运行此命令可使wetterdienst在当前环境中可用:

pip install wetterdienst

概要

使用Python获取特定站点的历史数据:

^{pr2}$

从命令行获取特定工作站的数据:

# Get list of all stations for daily climate summary data in JSON format
wetterdienst stations --parameter=kl --resolution=daily --period=recent

# Get daily climate summary data for specific stations
wetterdienst readings --station=1048,4411 --parameter=kl --resolution=daily --period=recent

文件

我们强烈建议您阅读完整的文档,这些文档将不断更新 随着我们使用此库的进展:

对于整个功能,请查看我们的Wetterdienst API部分 文件,将不断更新。与 开发,看看changelog。另外,不要错过我们的examples。在

数据许可证

尽管数据被指定为打开,但DWD要求您将其引用为 版权所有人。请看一下Open Data Strategy at the DWDOfficial Copyright语句。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?