Skip to content

powerapi-ng/powerapi

PowerAPI logo

License: BSD-3-Clause GitHub Workflow Status PyPI Codecov JOSS paper

PowerAPI is a middleware toolkit for building software-defined power meters. Software-defined power meters are configurable software libraries that can estimate the power consumption of software in real-time. PowerAPI supports the acquisition of raw metrics from a wide diversity of sensors (eg., physical meters, processor interfaces, hardware counters, OS counters) and the delivery of power consumptions via different channels (including file system, network, web, graphical). As a middleware toolkit, PowerAPI offers the capability of assembling power meters «à la carte» to accommodate user requirements.

About

PowerAPI is an open-source project developed by the Spirals project-team, a joint research group between the University of Lille and Inria.

More information about the project can be found on the PowerAPI website.

Mailing list

You can follow the latest news and asks questions by subscribing to our mailing list.

Contributing

To learn more about making a contribution to PowerAPI, please see our Contributing guide.

Publications

Citation

If you use PowerAPI in a scientific publication, we would appreciate citations to this paper: https://doi.org/10.21105/joss.06670

License

PowerAPI is licensed under the BSD-3-Clause License. See the LICENSE file for details.

FOSSA Status

About

PowerAPI is a Python framework for building software-defined power meters.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors