跳转到主要内容

Python接口,用于访问气象办公室的Datapoint API

项目描述

数据点Python

一个Python模块,用于通过气象办公室的公开数据API(称为`Datapoint`)访问天气数据。

免责声明:此模块不是datapoint项目/服务的任何部分。此模块旨在简化小型Python项目(例如学校项目)对Datapoint的使用。气象办公室不提供对此模块的支持,并且可能会随着Datapoint服务的发展/演变而中断。作者将尽力保持其更新并具备全部功能。

变更日志

  • README.md中明确声明使用语义版本。

  • Timestep添加elements函数。

  • 从具有夜/日指示的天气代码中删除夜/日指示。

  • 更改计算最近时间步的逻辑,以计算到datetime的最近时间步。现在使用最近的time step。添加一个新的函数,Forecast.at_datetime(target)来完成此操作。Forecast.now()已更改为使用此新函数。旧行为已弃用,可通过Forecast.now_old()使用。已将Forecast.future()更改为使用此新函数。旧行为已弃用,可通过Forecast.future_old()使用。

  • 检查从数据点API中返回的键是否在Manager.py中。如果它们不在那里,不要尝试从字典中读取值。

安装

$ pip install datapoint

您还需要从http://www.metoffice.gov.uk/datapoint/API获取一个数据点API密钥。

功能

  • 列出预报站点

  • 根据纬度和经度获取最近的预报站点

  • 获取任何站点的以下5天预报类型

  • 每日(两个时间步,中午和午夜UTC)

  • 3小时(八个时间步,从午夜UTC开始,每3小时一个)

  • 获取观测站点

  • 获取任何站点的观测数据

贡献更改

请随时提交问题和拉取请求。

许可证

GPLv3。

项目详情


下载文件

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

源分发

datapoint-0.9.9.tar.gz (50.3 kB 查看哈希值)

上传

构建分发

datapoint-0.9.9-py3-none-any.whl (32.7 kB 查看哈希值)

上传 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面