atomscale.timeseries.provider.series_payload_to_dataframe#

atomscale.timeseries.provider.series_payload_to_dataframe(series: Sequence[Mapping[str, Any]]) DataFrame[source]

Parse the legacy row-oriented series payload into a wide DataFrame.

Each row carries unix_timestamp_ms, relative_time_seconds, and one key per property. This shape predates the property-centric payload and is still emitted by un-migrated API deployments. Output schema mirrors properties_payload_to_dataframe() so downstream code is shape-stable across both API versions.

Parameters:

series (Sequence[Mapping[str, Any]])

Return type:

DataFrame