Open Energy Efficiency Meter

Warning

The eemeter package is under rapid development; we are working quickly toward a stable release. In the mean time, please proceed to use the package, but as you do so, recognize that the API is in flux and the docs might not be up-to-date. Feel free to contribute changes or open issues on github to report bugs, request features, or make suggestions.

Description

This package makes it simple to build and maintain residential and commercial energy efficieny monitoring systems that operate at scale.

Installation

Execute the following command to install the eemeter package and its dependencies:

pip install git+https://github.com/impactlab/eemeter.git

Testing

This library uses the py.test framework. To develop locally, clone the repo, and in a virtual environment execute the following commands:

$ git clone https://github.com/impactlab/eemeter
$ cd eemeter
$ pip install numpy scipy pytest
$ python setup.py develop
$ py.test

You should ensure that you are using the virtualenv py.test executable with py.test –version.

Some tests are slow and are skipped by default; to run these, use the –runslow flag:

$ py.test --runslow

Licence

MIT