Users querying device data through the API may see sporadic duplicated data points in the responses.
Duplicate datapoints for an individual device, when present, will have entirely identical timestamps and data, but a different id at the end of the URL.
This issue does not affect data visualized or manually downloaded through QuantAQ cloud, only data accessed through the API.
This issue has been in production for an extended period of time, and affects all device types, although MODULAIR-PM devices are more often affected.
Users can obtain unaffected data by manually downloading device data, or by discarding duplicate data from the api. Any data with an identical SN and timestamp can be safely discarded. For example, using pandas in python:
df_without_duplicates = df.drop_duplicates(subset='timestamp', keep="first")
When this issue is resolved, this section will be updated.
Please sign in to leave a comment.