samples property
Per-metric medians of the samples in the report. An empty map when the file holds no samples.
Implementation
Map<String, num> get samples {
final raw = <String, List<num>>{};
for (final line in File(path).readAsLinesSync()) {
final sample = parseSample(line);
if (sample == null) continue;
final metric = sample['metric'] as String?;
final value = sample['value'];
if (metric == null || value == null) continue;
raw.putIfAbsent(metric, () => []).add(value as num);
}
return {for (final e in raw.entries) e.key: medianOf(e.value)};
}