跳转到主要内容

碳排放计算器

项目描述

Valohai Wattson 🔌⚡

PyPI PyPI - MIT License GitHub Workflow Status Codecov

关于

Wattson是一个用于估算云计算碳排放的Python库。

它目前支持估算各种地区中各种Amazon EC2实例的排放。

用法

您可以通过运行pip install valohai-wattson来使用pip安装此包。

如果您目前正在使用AWS实例,您可以使用以下代码计算您实例的碳排放

from wattson import estiamte_carbon_emissions

training_emissions = estimate_carbon_emissions(
    instance_type='c4.2xlarge',
    region='us-east-1',
    hours=1,
    load_percentage=0.5,
)

返回的值将是wattson.EmissionsEstimation类型,并具有以下信息

  • data_license:用于估算排放所使用的数据的许可证。
  • region:原始计算所执行的地区。
  • instance_type:原始计算所使用的实例类型。
  • avg_load:原始计算期间的平均CPU负载(如果未指定,默认为50%)。
  • scope_2_co2eq:原始计算中使用的电力的估算CO2排放量。
  • scope_3_co2eq:假设4年使用期,估算原始计算中使用的设备的制造过程中的CO2排放量。
  • compensated:原始计算中的任何排放是否通过例如碳排放补偿或可再生能源信用额进行了补偿。
  • details:有关例如补偿方法的任何其他详细信息。

致谢

此项目使用Teads Engineering的EC2碳排放数据集

许可证

  • 库代码由Valohai版权所有(c)2022,许可协议为MIT许可证。
  • Teads Engineering的EC2碳排放数据集许可协议为Creative Commons Attribution 4.0国际许可证。

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

valohai-wattson-22.5.0.tar.gz (17.8 kB 查看哈希值)

上传时间

构建分布

valohai_wattson-22.5.0-py3-none-any.whl (19.4 kB 查看哈希值)

上传时间 Python 3

由以下机构支持