Skip to content

EdgeUsagePattern

The deployment schedule of a fleet of edge devices in a given Country, expressed as an hourly volume of EdgeUsageJourney deployments.

When to use this class

Use EdgeUsagePattern for hardware deployed continuously in the field. Use UsagePattern for end-user devices that run a request-style UsageJourney in a web context. See web_vs_edge.

Params

name

A human readable description of the object.

edge_usage_journey

The EdgeUsageJourney performed by the deployed edge devices.

An instance of EdgeUsageJourney.

network

Network used by the edge devices to communicate with servers (when applicable).

An instance of Network.

country

Country where the edge devices are deployed. Drives grid carbon intensity and the timezone of EdgeUsagePattern.hourly_edge_usage_journey_starts.

An instance of Country.

hourly_edge_usage_journey_starts

Hourly timeseries giving how many edge devices are deployed in each hour of the modeling period.

Hourly nb of edge usage journey starts, in hourly timeseries data.

Calculated attributes

utc_hourly_edge_usage_journey_starts

Hourly journey starts converted from the country's local timezone to UTC, so downstream calculations can be aggregated across patterns in different timezones.

Example value: 52597 values from 2025-01-01 00:00:00+00:00 to 2031-01-01 13:00:00+00:00 in :
first 10 vals [0, 0, 0, 0, 0, 0, 0, 1000, 1000, 1000],
last 10 vals [0, 0, 0, 0, 1000, 1000, 1000, 1000, 1000, 0]

Depends directly on:

through the following calculations:

You can also visit the link to Hourly nb of edge usage journey starts (UTC)’s full calculation graph.