GiuliaAPIDocumentationTry the agent demo ↗

Measurement reference

KPI Catalog

KPIs can be retrieved as per-episode values with get_results or as statistical aggregates with get_aggregated_results.

Available KPIs

KPITypeUnitDescriptionTypical grouping
RSRP_ue_to_cell_dBmUE-celldBmRSRP between each UE and each cell.ues, cells, all
RS_sinr_ue_to_cell_dBUEdBReference-signal SINR per UE to serving cell.ues, episodes, all
best_serving_cell_coupling_gain_dBUEdBCoupling gain per UE to best serving cell.ues, all
best_serving_cell_distance_3d_mUEm3D distance per UE to best serving cell.ues, all
best_serving_rsrp_per_ue_dBmUEdBmRSRP per UE to best serving cell.ues, all
best_serving_cell_IDUEindexBest serving cell ID per UE.ues, episodes
cell_throughput_MbpscellMbpsThroughput per cell.cells, episodes, all
power_consumption_per_radio_unit_incl_bbu_kWradiokWRadio unit power consumption including BBU share.radios, all
total_network_power_consumption_kWnetworkkWTotal network power consumption.all
ue_throughput_MbpsUEMbpsUE throughput.ues, episodes, all
ues_per_cellcellcountNumber of UEs connected to each cell.cells, all

Aggregation Parameters

ParameterDescription
kpisList of KPI names. Omit to return all available KPIs.
group_byOne of all, cells, ues, episodes, radios. Not every grouping is valid for every KPI type.
metricsAny of mean, median, min, max, std, p5, p10, p25, p75, p90, p95, p99.
episodes, cells, ues, radiosOptional filters. Use them to restrict the aggregation domain before statistics are computed.
round_digitsOptional integer from 0 to 12. Omit to preserve full precision.

Example

{
  "sim_id": "ITU_R_M2135_UMa_uniform_abc123",
  "kpis": ["ue_throughput_Mbps"],
  "group_by": "all",
  "metrics": ["mean", "p10", "median", "p90"]
}

Use p10 for a conservative lower-tail throughput view and mean for the overall average.

Interpret aggregates

Select the KPI, grouping, filters, and metrics explicitly. group_by="all" pools the selected observations; percentiles describe that pooled distribution, not an average of per-episode percentiles. UE throughput, cell throughput, and total network throughput are different quantities.

Inspect skipped for unavailable KPIs. A cells filter does not automatically select UE observations by serving cell. Keep the aggregation scope identical when comparing configurations.