开放式能源效率计
项目描述
EEmeter — 一个开源工具包,用于实施和开发用于计算标准化计量能耗 (NMEC) 和避免能源使用的标准方法。
背景 - 为什么使用 EEMeter 库
在撰写本文时(2018 年 9 月),在 eemeter 包和兄弟eeweather 包中实现的 OpenEEmeter 包含CalTRACK 方法的最完整的开源实现 ,它指定了一系列方法来计算和汇总估计避免的能源使用特别适合在按绩效付费 (P4P) 计划中使用的单个仪表。
eemeter 包包含一个用 python 语言编写的工具包,它可能有助于实现符合 CalTRACK 的分析。
它包含一组模块化的函数、参数和类,可以配置为运行 CalTRACK 方法和关闭变体。
安装
EEmeter是一个python包,可以用pip安装。
$ pip install eemeter
特征
标准方法的参考实现
CalTRACK 每日方法
CalTRACK 每月计费方法
CalTRACK 每小时方法
灵活的温度数据来源。请参阅EEweather。
候选型号选择
数据充分性检查
模型序列化
一级警告报告
熊猫数据框支持
可视化工具
2020年发展路线图
OpenEEmeter 项目今年的增长目标分为两类:
社区目标——我们希望帮助我们的社区蓬勃发展并继续发展。
技术目标——我们希望继续以新的方式构建库,使其尽可能易于使用。
社区目标
开发项目文档和教程
许多用户表示,当教程过时时,入门是多么困难。今年我们将投入时间和精力来帮助创建基于 API 文档和现有教程的高质量教程。
让贡献变得更容易
随着我们用户群的增长,用户回馈图书馆的需求和愿望也在增长,我们希望尽可能无缝地做到这一点。这意味着编写和维护贡献指南,并创建清单以指导用户完成整个过程。
技术目标
实施新的 CalTRACK 建议
CalTRACK 流程继续改进 OpenEEmeter 中使用的底层方法。我们的主要技术目标是跟上这些变化,并在 CalTRACK 方法设置过程中继续作为测试和实验的资源。
每小时模型可视化
OpenEEMeter 库中实现的按小时计费的方法还没有像每天和计费方法那样与高质量的可视化打包在一起。随着我们使用库构建和打包新的可视化,更多的用户将能够理解、部署并为每小时方法做出贡献。
天气正常和异常情况
支持 OpenEEmeter 的 EEweather 包与公开可用的天气正常场景一起打包,但可以帮助简化这一功能的一个功能是打包用于创建自定义天气年份场景的方法。
更大的天气覆盖范围
EEweather 包中的气象站覆盖范围包括对美国和澳大利亚的全面覆盖,但通过一些技术工作,它可以扩展到更大甚至全球覆盖范围。
执照
该项目在 [Apache 2.0](LICENSE) 下获得许可。
其他资源
贡献:如何为项目做出贡献。
MAINTAINERS:项目维护者的有序列表。
CHARTER:开源项目章程。
CODE_OF_CONDUCT:贡献者的行为准则。