#grid #emissions #electricity #api-bindings #sgip #california

sgip-signal

加州电网的实时和预测温室气体(GHG)排放数据的非官方 Rust 绑定库

2 个版本

0.1.1 2021 年 3 月 12 日
0.1.0 2021 年 3 月 11 日

#493 in 科学

MIT 许可证

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