3个版本
0.2.2 | 2022年7月8日 |
---|---|
0.2.1 | 2022年6月21日 |
0.2.0 | 2022年6月21日 |
#2296 in 解析器实现
75KB
853 行
Rust连接器,用于Meteomatics API(https://api.meteomatics.com/Overview.html)
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.0
和rustc 1.61.0
上进行了测试。
依赖项
~17-30MB
~533K SLoC