Skip to content

System

Top-level container of an e-footprint model. Aggregates one or more UsagePatterns and EdgeUsagePatterns and exposes the total fabrication and energy footprint of the modelled digital service.

Usage from Python

Construct System last, once all UsagePattern and EdgeUsagePattern objects have been wired up. The system kicks off the calculation pipeline and is the entry point for footprint plots and serialization helpers.

Params

name

A human readable description of the object.

usage_patterns

List of UsagePatterns describing web-style traffic against the system's servers.

A list of UsagePatterns.

edge_usage_patterns

List of EdgeUsagePatterns describing edge-side workloads. Pass an empty list for purely web systems.

A list of EdgeUsagePatterns.

Calculated attributes

total_footprint

Total system carbon footprint as an hourly timeseries, summing fabrication and energy footprints across every category of object (servers, storages, devices, networks, edge components).

Example value: 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in t:
first 10 vals [0.000182, 0.000128, 0.000139, 0.000117, 0.000161, 0.000182, 0.000171, 0.0131, 0.0261, 0.0391],
last 10 vals [0.12, 0.12, 0.12, 0.12, 0.12, 0.107, 0.094, 0.081, 0.0681, 0.0551]

Depends directly on:

through the following calculations:

You can also visit the link to Total carbon footprint’s full calculation graph.