EarthScope Data Streaming

Overview

The EarthScope Consortium (www.earthscope.org) streams three-dimensional Global Navigation Satellite System (GNSS) high rate (1hz) position time series from nearly a thousand EarthScope and related GNSS stations. These high precision ground-motion time series are used to study a range of geophysical phenomena including earthquakes, volcanos, tsunamis, hydrologic loads, and glaciers. EarthScope is dedicated to supporting transformative global geophysical research and education through operation of the National Science Foundation’s (NSF) Geodetic GAGE and Seismic SAGE facilities. As part of the National Data Platform (NDP) EarthScope pilot project, the EarthScope GNSS position time series streams are being stored and made available from Data Collaboratory Kafka servers at the University of Utah. This use cases demonstrates tools for access and plotting of sample real time streams and is the foundation for additional services being developed that will facilitate time series analysis including machine learning.

Explore the Jupyter Notebook demo for a detailed walkthrough

Objective

This use case demonstrate how users can access an process EarthScope’s data streams using SciDx. These data can be processed in real time, or for previous time intervals.

Key Features

Flowchart showing how SciDx users can connect to Earthscope streams.

Challenges

  • High temporal resolution makes downloading all data expensive and impractical
  • Existing data compilations are difficult to find and use
  • Connecting to existing data streams

Alignment with NDP

Datasets compiled from EarthScope data, including ongoing data streams, can be registered, shared, and access through NDP’s data POPs. SciDx streaming builds on these data POPs to offer continuous streaming and advanced filtering and data processing.

Collaborators

This use case highlights collaboration between the University of Utah, EarthScope Consortium (www.earthscope.org), and the NSF.