Top Banner
Thurs Nov 12, 13:45
44

Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Jan 16, 2016

Download

Documents

Jordan Fields
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Thurs Nov 12, 13:45

Page 2: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

PQLX - A Station Assessment & Data Quality Control System

Applications and Uses

Page 3: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Overview

PQLX System Technical Aspects

Software: Components, Installation and Setup

System Architecture: Server-Side Database & Client-Side GUI

Functional Aspects

Data Formats and Requirements

Analysis Statistics Computed by Server

GUI Functionality Provided by Client

Data Quality Control Possibilities

PDF Plots and Noise Feature Analysis

Future Developments

Page 4: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Technical Aspects

All Software Components Are Open-Source

Server-side Database - MYSQL

Client-side Database - gdb - GNU

Graphics Library - GTK+

FFTW - Fast Fourier Transform Library - MIT

miniSEED Data Reader, libmseed - IRIS DMS

evalresp - SEED Response File Reader - IRIS DMS/ISTI

TauP - Travel Time Calculation, algorithm - R. Buland & Chapman, updated by B. Kennet

Page 5: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Multi-Platform: Linux, MAC OS, Solaris

Source code for PQLX is freely available for download via WWW from:

http://www.iris.edu/software/pqlx/

Publicly Available, and Fully Searchable, Website for Bug Reporting and Enhancement Requests:

http://wush.net/bugzilla/PQLX/describecomponents.cgi?product=PQLX

Page 6: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Installation and Setup

External Software Dependencies

MYSQL - from http://mysql.org

PQL II (to resolve GTK+ dependency) - from http://passcal.nmt.edu

Entire System Written in C (if travel time tables are used in new version, you will need a fortran compiler)

Compilation and Installation via a single command- (scripted)

Provides Clear Indication of Success or Failure

PQLX Database created via:

Database Definition File

Script to read definition file and create database

Page 7: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

System Architecture

Server-Side:

MySQL Instance Holds One or More PQLX Databases

pqlxSrvr - Server Process (one per database) Analyzes all waveform data, uploading all Analysis Results to Database:

Can be set up via cron for regularly scheduled execution

Scalable - Number of CPUs to use Specified at Execution Time- up to 4 currently

Re-runnable on Renewed Data - All statistics are Replaced when Data is Updated with Newer Version

Scripts - Several Scripts are provided to manage the database - ideally, there is no need to be directly involved with MySQL itself

Page 8: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Client-Side:

GUI Access to a PQLX Database:

As a Local Database:

Client and Database Reside on the Same Machine

Client and Database Reside on Same Local Network

As a Remote Database:

Client has Access to the Internet

Database Server is Visible on the Internet

Client Application is Fully Multi-Threaded for Efficiency Purposes

Page 9: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Functional Aspects

Data Requirements

Data can be Provided in ANY of the Following Formats (these also may be mixed within a single database instance):

miniSEED

SAC

SEGY

AH

nano

DR-100 -Spregnether

Page 10: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

File Format is Auto-Detected, no Need to Explicitly Specify

File Definition is Read from Header, not File Name.  Thus, no Requirements for a Specific File Name Structure

Data can be Provided in Any Directory Tree Structure, Under One or More Base Directories

Response File in rdseed Output Format, One Channel per File, All Time Ranges

Server Constructs Database Contents Based on the Existence of Data - New Station/Channel Data Can be Added At Any Time...

Page 11: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Analysis Statistics

The PQLX Server is Responsible for Reading All Data/Trace Files, Writing All Statistics to Database

Data File Statistics (Meta- and Computed):

Start and Stop Times

Length

Maximum / Minimum / Mean

Total Gaps: Their Locations and Length

Total Overlaps: Their Locations and Length

Page 12: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Channel Statistics:

First and Last Date of Existence of Data

Total Number of Traces

Trace Data Maximum - max / min / mean

Trace Data Minimum - max / min / mean

Trace File Gaps - max / min / mean

Trace File Overlaps - max / min / mean

Page 13: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Trace File View

Page 14: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Magnify View

Page 15: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Fourier Transform View

Page 16: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Simultaneous Data View

Page 17: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Header View

Page 18: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

PDF/ PSD Viewer

Connection to Specific PQLX Database

Plot System PDFs Stored on Server-Side Database

Plot User-Defined PDF Based on Date and Time Parameters

Sub-Select of PDFs Returning:

PDF of PSDs Intersecting User-Defined Sub-Selection

PSD Start Times and Durations

Trace Data Corresponding to PSD of Sub-Select, i.e., User is Able to go from Frequency Domain to Time Domain

Page 19: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

System PDF View

Page 20: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

PDF Request View

Page 21: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

PDF Detail View

Page 22: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

STN (station) Viewer

Connection to specific PQLX Database

Bird’s-Eye View of Station/Channel Statistics & Data

Existence of Data

Gaps and Overlaps

Pop-Up Statistics and PDF Corresponding to Time Period on Display

Configurable Display

Coverage Mode - Display vs. Database Info, i.e., no Waveform Data. Thus, not Necessary to have Access to Trace Files/Waveform Data Itself.

Data Mode - Waveform Data Display

Page 23: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

(Configurable Display continued)

Display 1 - 60 days of data/statistics per screen

Display 1 - 36 channels per screen

Display only Specific Stations & Channels

Traversal in Time & Station/Channel List

Page 24: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

STN Viewer - Coverage Mode

Page 25: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

STN Viewer - Data Mode

Page 26: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

In Development:

Event Record Sections

Align Waveform Data on Predicted Arrivals

Align Waveform Data on User Picks

Sort on Epicentral Distance

Simple Data Analysis

Integrate/Differentiate

Deconvolve Data - Remove Instrument Response

Cross-Correlation of Traces

Page 27: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

As well as the GUI Client, Additional Client-Side Functionality Includes:

Scripts to Extract PSD and PDF Data from the Database.This allows the user to extract actual analysis data, either PSD or PDF format, done by specifying date and time bounding parameters for their own specific use.

Page 28: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Data Quality Control & Station Assessment

The following aspects of Data Quality Control are Possible to Manage and Identify with PQLX, i.e., WHAT:

Overall Station Performance

Channel Data Existence Displayed in STN viewer

Identify Instrument Problems

Gaps and Overlaps

Displayed in STN viewer: Identify Data Transmission Problems, e.g., Data Dropouts, Telemetry Issues, etc.

Displayed in PDF Plot:

Page 29: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Station Performance

Page 30: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Meta-Data Accuracy

Bad Response File Information Visible in PDF Plots

Page 31: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Bad UnitsAcceleration Instead of VelocityInput UnitsExtra Zero in Response File

Results in Tilted PSD: Low Amps at Low Period High Amps at High Period

Corrected Response

Page 32: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Bad UnitsDisplacement Instead of Velocity Input UnitsMissing zero in Response File

Results in Tilted PSD: High Amps at Low Period Low Amps at High Period

Corrected Response

Page 33: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Bad STS2 Gain

Used 20,000 counts/voltInstead of 1500 counts/volt

Resulting in low corrected Amplitude across spectrum.

Corrected Response

Page 34: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Noise Feature Analysis

Selection of Noise Feature in PDF Viewer Detail Screen

Precise Date and Times of Occurrence

Waveform (Time Domain) Display of PSD

Page 35: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Diurnal Variations

Page 36: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Earthquakes

Page 37: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Rogue Waves

Page 38: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Nuclear Tests

Page 39: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Quality can be Controlled in the Following Ways:

Daily Inspection and Perusal of Database Contents via GUI Application

Automatic Publication of Server-Side PDF Plots to the WWW as Part of the PQLX Server’s Execution

Future: User-Defined Triggers/Alerts Automatically Generated when PQLX Server Uploads Statistics, e.g.:

Maximum Gap Threshold

PSD Value Out-Of-Range (vs. HNM/LNM)

• PSD Value Within a Specific Range (vs. user-defined attribute)

Page 40: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Missing Data

Page 41: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Data Gaps

Page 42: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Mass Re-Centering

Page 43: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Future Developments

• The following functionality is being Considered for Future Development:

• PDF Animations – DONE!

• More Advanced Data Analysis

• For example Particle Motion

• Server and Database Management via Client-Based GUI Interface

• Normal Operating Bounds definition specific to Channel, i.e., a station/channel-specific HNM and LNM

• User-defined Noise Feature, e.g., PSD is above HNM

• Automatic Noise Feature Detection against User Definitions and Reporting, e.g., alert when PSD produces data in a specific noise and frequency range

Page 44: Thurs Nov 12, 13:45. PQLX - A Station Assessment & Data Quality Control System Applications and Uses.

Credits