GET Super Observations

WindBorne observations are high-frequency, at once every ten seconds, but as our balloons are comparatively slow-moving (relative to the distances at which weather changes), this may be excessive for some applications. Indeed, previous data assimilation experiments have suggested that reducing the resolution of the dataset helps with impact.

"Superobbing" averages observations in a smart way to reduce effective resolution while preserving key data attributes. Our current algorithm for superobbing the data is straightforward, having two parameters corresponding to maximum "bucket" size in altitude (a max of 100m) and in time (a max of 30 minutes).

The algorithm accumulates observations sequentially until an observation doesn't satisfy either threshold; usually the altitude threshold is triggered, but when flying in a stable-altitude mode (where the balloon might not deviate by more than tens of meters over the course of many hours) the time condition might apply. When that happens, the previous observations get averaged into a single "superobbed" observation, and a new bucket starts.

Whenever a new observation comes out for a mission, it checks whether it fits into the last superobservation bucket (ie, is less than half an hour from the start and is no more than 100m different in altitude). If the observation does fit into that superobservation bucket, it updates the superobservation. If it doesn't, it creates a new superobservation. As such, superobservations are regularly updated.

Given this, we strongly recommend passing include_ids and merging based on the ID. The super observations endpoint is identical in behavior to the normal observations endpoint, and allows fetching data via an authenticated GET request.


Fetches a single page of observations data either prints it, saves it to a file or returns it as a dictionary.


Continuously poll the Observations API to fetch new or updated data. This is useful for streaming data into your systems in near real-time.


Fetches a single page of observations data either prints it, saves it to a file or returns it as a dictionary.


Continuously poll the Observations API to fetch new or updated data. This is useful for streaming data into your systems in near real-time.

Query parameters

Query parameters for regular observations and poll-observations

Query parameters for page observations

Query parameters for regular observations and poll-observations

Query parameters for page observations

Response parameters

The response contains pagination information and an array of super observation data points.

How to use the super observations API
content-type: application/json