Skip to main content

AppEnergy

An Energy consumption calculator for Software applications.

Description

AppEnergy is a Python package that analyzes applications and provide you application energy consumption levels. It fetches application data from multiple sources including Snapcraft, Flathub, Apple Store, GOG, Itch.io, and, MyAbandonware, then uses intelligent matching algorithms to determine energy usage patterns.

Features

  • Multi-source Data Fetching: Gathers application information from 5+ different sources
  • Intelligent Tag Normalization: Cleans and standardizes tags from various sources
  • Category Matching: Uses fuzzy matching algorithms with confidence scoring
  • Energy Level Classification: Categorizes applications as low-cpu, moderate-cpu, or high-cpu
  • Command Line Interface: Simple CLI for quick energy assessments
  • Python API: Programmatic access for integration into other projects

Installation

pip install AppEnergy

Quick Start

Command Line Usage bash# Single word applications

AppEnergy Facebook
# Output: low-energy-level

# Multi-word applications
AppEnergy "Google Chrome"
# Output: moderate-energy-level

Metadata

Release files for AppEnergy 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for AppEnergy 0.2.1
File Size Uploaded
appenergy-0.2.1.tar.gz 11.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for AppEnergy 0.2.1
File Interpreter ABI Platform
AppEnergy-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 26.6 kB

Release files / appenergy-0.2.1.tar.gz

Download URL appenergy-0.2.1.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e9c3590a1fb7b2b1bb1542196912a1b462c762f5ada6684f324161f844f6c91c
BLAKE2b-256 checksum
How to use checksums
f6f404175b689a3c812b34ee3c5f503571a142d767520251030760afbd556652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.0

Release files / AppEnergy-0.2.1-py3-none-any.whl

Download URL AppEnergy-0.2.1-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
84e8407eac32192dbee6dac89ad1679feb61f7baf83aa04af84ec2d00ffd9811
BLAKE2b-256 checksum
How to use checksums
22bfe7c68d2d2f728553a458cae9d2209a29544ab6a329500510d029080ce85d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.0

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page