#数据 #数据处理 #天气 #连接器 #查询 #时间序列 #文档

meteomatics

通过Meteomatics API(https://www.meteomatics.com/en/)查询天气和气候数据。

3个版本

0.2.2 2022年7月8日
0.2.1 2022年6月21日
0.2.0 2022年6月21日

#2296 in 解析器实现

MIT许可证

75KB
853

Rust连接器,用于Meteomatics API(https://api.meteomatics.com/Overview.html)

logo Rust

rust-connector-api

Meteomatics提供REST风格的API以获取全球的历史、当前和预报数据。这包括模型数据和观测数据,以时间序列和区域格式提供。区域格式也通过WMS/WFS兼容的接口提供。地理和时间序列数据可以在某些文件格式中结合,如NetCDF。

只需将meteomatics包添加到项目的依赖项中。

为了入门,我们建议检查和尝试示例。

  • 使用以下命令切换到meteomatics目录:cd meteomatics
  • 打开并检查连接器的文档:cargo doc --lib --no-deps --open
  • 打开并检查示例的文档:cargo doc --examples --no-deps --open
  • cargo运行 --示例00_timeseries
  • cargo运行 --示例01_pivoted_grid
  • cargo运行 --示例02_unpivoted_grid

对于开发者

  • 在仓库根目录下创建一个名为.env的文件,并添加
METEOMATICS_USER=your_username
METEOMATICS_PW=your_password
  • 使用以下命令切换到meteomatics目录:cd meteomatics
  • 使用以下命令运行各种测试:cargo test

注意

  • rustc 1.60.0rustc 1.61.0上进行了测试。

依赖项

~17-30MB
~533K SLoC