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。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。