|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Eemeter||193||10||2||a month ago||150||October 03, 2023||15||apache-2.0||Python|
|An open source python package for implementing and developing standard methods for calculating normalized metered energy consumption and avoided energy use.|
|Meteofrance Api||61||2||7 days ago||10||March 30, 2021||20||mit||Python|
|Python client for Météo-France API. | Client python pour l'API Météo-France|
|Php Taf Decoder||9||1||2 years ago||1||October 13, 2016||1||gpl-3.0||PHP|
|TAF weather forecast decoder|
|News Ton||7||6 years ago||2||Java|
|Sopel Weather||6||11 days ago||5||mit||Python|
|A working re-implementation of the weather plugin for Sopel|
|A simple NodeJS interface to Mars InSight Mission weather API|
|Weatherinfo||3||3 years ago||8||mit||Swift|
|Open Source Weather App|
EEmeter an open source toolkit for implementing and developing standard methods for calculating normalized metered energy consumption (NMEC) and avoided energy use.
At time of writing (Sept 2018), the OpenEEmeter, as implemented in the eemeter package and sibling eeweather package, contains the most complete open source implementation of the CalTRACK Methods, which specify a family of ways to calculate and aggregate estimates avoided energy use at a single meter particularly suitable for use in pay-for-performance (P4P) programs.
The eemeter package contains a toolkit written in the python langage which may help in implementing a CalTRACK compliant analysis.
It contains a modular set of of functions, parameters, and classes which can be configured to run the CalTRACK methods and close variants.
Please keep in mind that use of the OpenEEmeter is neither necessary nor sufficient for compliance with the CalTRACK method specification. For example, while the CalTRACK methods set specific hard limits for the purpose of standardization and consistency, the EEmeter library can be configured to edit or entirely ignore those limits. This is becuase the emeter package is used not only for compliance with, but also for development of the CalTRACK methods.
Please also keep in mind that the EEmeter assumes that certain data cleaning tasks specified in the CalTRACK methods have occurred prior to usage with the eemeter. The package proactively exposes warnings to point out issues of this nature where possible.
EEmeter is a python package and can be installed with pip.
$ pip install eemeter
The OpenEEmeter project growth goals for the year fall into two categories:
A number of users have expressed how hard it is to get started when tutorials are out of date. We will dedicate time and energy this year to help create high quality tutorials that build upon the API documentation and existing tutorials.
As our user base grows, the need and desire for users to contribute back to the library also grows, and we want to make this as seamless as possible. This means writing and maintaining contribution guides, and creating checklists to guide users through the process.
The CalTRACK process continues to improve the underlying methods used in the OpenEEmeter. Our primary technical goal is to keep up with these changes and continue to be a resource for testing and experimentation during the CalTRACK methods setting process.
The hourly methods implemented in the OpenEEMeter library are not yet packaged with high quality visualizations like the daily and billing methods are. As we build and package new visualizations with the library, more users will be able to understand, deploy, and contribute to the hourly methods.
The EEweather package, which supports the OpenEEmeter, comes packaged with publicly available weather normal scenarios, but one feature that could help make that easier would be to package methods for creating custom weather year scenarios.
The weather station coverage in the EEweather package includes full coverage of US and Australia, but with some technical work, it could be expanded to include greater, or even worldwide coverage.
This project is licensed under [Apache 2.0](LICENSE).