def trace_serializer(trace):
data = OrderedDict([
("type", "ARBITRARY_START"),
("interpretation", trace.interpretation),
("unit", trace.unit),
("trace_id", trace.trace_id),
("interval", trace.interval),
("records", [
OrderedDict([
("start", start.isoformat()),
("value", record.value if pd.notnull(record.value) else None),
("estimated", bool(record.estimated)),
])
for start, record in trace.data.iterrows()
]),
])
return data
评论列表
文章目录