2 个版本
0.1.1 | 2021 年 3 月 12 日 |
---|---|
0.1.0 | 2021 年 3 月 11 日 |
#493 in 科学
30KB
422 行
非官方 Rust 到 SGIP Signal API 的绑定,该 API 为加州自我发电激励计划(SGIP)的参与者提供实时和预测边际温室气体(GHG)排放数据。
更多信息请访问 SGIP Signal 网站
有关 SGIP 本身的更多详情,请访问 SGIP 网站。SGIP 计划正在实施新的温室气体要求,这些要求在 SGIP 手册 中解释。该网站提供的数据将帮助储能开发者、运营商和其他人实施这些规定。
API 以边际运行排放率(MOER)的形式报告温室气体排放数据,在本软件包中以 Moer
类型表示。预测的 MOER 以 Forecast
类型表示,其 Forecast::at
方法允许查询预测数据。API 调用使用 SgipSignal
类型,它表示与 API 的身份验证会话,并自动处理凭据生命周期和定期重新身份验证。
本软件包目前支持 API 的以下子集
- ☐ 用户注册(目前使用一次性的
curl
命令); - ☑ 用户身份验证和会话管理,使用
SgipSignal
类型; - ☑ 当前 MOER 数据,使用
SgipSignal::moer
; - ☑ 历史MOER数据,使用
SgipSignal::historic_moers
; - ☑ 当前短期(72小时)MOER预测,使用
SgipSignal::forecast
。 - ☑ 历史短期(72小时)MOER预测,使用
SgipSignal::historic_forecasts
; - ☐ 当前长期(1个月和1年)MOER预测;
- ☐ 历史长期(1个月和1年)MOER预测;
- ☐ 速率限制和反向压力;
这是一个非官方的绑定集,不保证维护或功能正确性。
依赖项
~5–17MB
~255K SLoC