Array Response Functions with ArrayGUI

Slides:



Advertisements
Similar presentations
Noadswood Science,  To know how to use Python to produce windows and colours along with specified co-ordinates Sunday, April 12, 2015.
Advertisements

Automatic determination of depth phases and earthquake focal depth using Cepstral Stacking Method (CSM) and Standing Order of Data (SOD) Recep Cakir
ASL QC Procedures Status and plans. GSN ANSS Traditional Waveform Review  The “morning run” Daily summarizes problems with availability, timing,
Seismometry Seismic networks Instruments Mainly based on: Shearer, P.M., Introduction to seismology, Cambridge University Press, Lay, T., and T.C.
Multichannel Analysis of Surface Waves (MASW)
Antelope Relational Database Management System A practical introduction.
Notifications. Learning Objectives Identify the purpose of the Notifications function in the EHR Examine various Notification activities that can be performed.
THE AUSTRALIAN NATIONAL UNIVERSITY Infrasound Technology Workshop, November 2007, Tokyo, Japan OPTIMUM ARRAY DESIGN FOR THE DETECTION OF DISTANT.
Rethinking Array Seismology in Nuclear-Test-Ban Treaty Monitoring Steven J. Gibbons Workshop on Arrays in Global Seismology, Raleigh, North Carolina, May.
Smoothing Linework June 2012, Planetary Mappers Meeting.
Global Distribution of Crustal Material Inferred by Seismology Nozomu Takeuchi (ERI, Univ of Tokyo) (1)Importance of Directional Measurements from geophysicists’
SUPERSITES COORDINATION WORKSHOP Monday 10 June 2013
IRIS Services Initiative Improving Data Access and Integration for the GeoSciences Linus Kamb, Joanna Muench, Tim Ahern IRIS Data Management Center.
MATLAB Extras Week 16 – 5/12/09 Kate Musgrave
Louis J. Rubbo Neil Cornish and Olivier Poujade. The LISA Simulator Capabilities –Valid for an arbitrary gravitational wave at any frequency in the LISA.
WSN Simulation Template for OMNeT++
Robert’s Rules of Matlab. Disclaimer: My usual processing flow is to use c or fortran codes linked together via tcsh scripts. I find Matlab to be really.
Magnitude and Phase Measurements
Sri Lanka Earthquake & Tsunami Warning Training Program Session III.3 Global and Local Arrays May 10, 2006 Jakarta, Indonesia.
EPSII 59:006 Spring Topics Using TextPad If Statements Relational Operators Nested If Statements Else and Elseif Clauses Logical Functions For Loops.
Geology 5640/6640 Introduction to Seismology 18 Feb 2015 © A.R. Lowry 2015 Last time: Spherical Coordinates; Ray Theory Spherical coordinates express vector.
Matlab -based Scope Automation and data analysis SW 29/05/2012 Presents by- Abed Mahmoud & Hasan Natoor Supervisor– Avi Biran.
Seismometry Seismology and the Earth’s Deep Interior Seismometer – The basic Principles u x x0x0 ugug umum xmxm x x0x0 xrxr uground displacement x r displacement.
Collaborators  Rod Whitaker, George Randall [Los Alamos National Laboratory]  Relu Burlacu [University of Utah]  Chris Hayward, Brian Stump [Southern.
Review of the Seismology component of the training course
Sri Lanka Earthquake & Tsunami Warning Training Program Session III.3 Global and Local Arrays April 5, 2006 CETRAC, Sri Lanka.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES High Performance Computing applications in GEON: From Design to Production Dogan Seber.
Accessing Data through Web Services. IRIS Services – service.iris.edu  FDSN Web services  dataselect  station  event  Documentation Documentation.
Using IRIS and other seismic data resources in the classroom John Taber, Incorporated Research Institutions for Seismology.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
MATLAB Harri Saarnisaari, Part of Simulations and Tools for Telecommunication Course.
GEOSS- Washington 2005 The International Seismological centre An Earth Observation System of Systems Avi Shapira – International seismological Centre,
Observation of diffuse seismic waves at teleseismic distances
Geology 5640/6640 Introduction to Seismology 24 Apr 2015 © A.R. Lowry 2015 Last time: Amplitude Effects Multipathing describes the focusing and defocusing.
Large Earthquake Rapid Finite Rupture Model Products Thorne Lay (UCSC) USGS/IRIS/NSF International Workshop on the Utilization of Seismographic Networks.
Using the AccuGlobe Software with the IndianaMap Using the AccuGlobe Software.
SD1230 Unit 6 Desktop Applications. Course Objectives During this unit, we will cover the following course objectives: – Identify the characteristics.
Seismic Arrays presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March 2004by Jens Havskov, Department.
An Assessment of the High-Gain Streckheisen STS2 Seismometer for Routine Earthquake Monitoring in the US ISSUE: Is the high-gain STS2 too sensitive to.
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
Progress on Component-Based Subsurface Simulation I: Smooth Particle Hydrodynamics Bruce Palmer Pacific Northwest National Laboratory Richland, WA.
John Porter Sheng Shan Lu M. Gastil Gastil-Buhl With special thanks to Chau-Chin Lin and Chi-Wen Hsaio.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
HIGH FREQUENCY GROUND MOTION SCALING IN THE YUNNAN REGION W. Winston Chan, Multimax, Inc., Largo, MD W. Winston Chan, Multimax, Inc., Largo, MD Robert.
Global and Local Arrays. Topics covered:  Types of seismic arrays  How arrays are used  Example global networks.
Data QC and filtering Bryce HutchinsonSumit Verma Objective: Consider the frequency range of different seismic features Look for low frequency and high.
Understanding SEED Headers. SEED is an international standard for the exchange of digital seismological data SEED was designed for use by the earthquake.
EOVSA Data and Database System J. McTiernan EOVSA Technical DesignMeeting 7-Nov-2011.
Seismic phases and earthquake location
Bryant Tober. Problem Description  View the sound wave produced from a wav file  Apply different modulations to the wave file  Hear the effect of the.
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
Travel Modelling Group Technical Advisory Committee
Introduction to Discrete-Time Control Systems fall
Data Formats & Data Structures
Development Environment
Introduction to Infrasonic Data Processing
Add More Zing to your Dashboards – Creating Zing Plot Gadgets
National Mathematics Day
Susan L. Beck George Zandt Kevin M. Ward Jonathan R. Delph.
PRISM: PROCESSING AND REVIEW INTERFACE FOR STRONG MOTION DATA SOFTWARE
USArray Quality Assurance
The Web Service based approach for data distribution at the IRIS DMC
GUI Using Python.
Tkinter GUIs Computer Science and Software Engineering
Continuous - Discrete Sampling Demo (CON2DIS) team
SEISMIC DATA ANALYSIS AND FIELD QC SYSTEM
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Environmental Monitoring: Coupling Function Calculator
Steve Penn (HWS) & Vijay Chickarmane (LSU)
Presentation transcript:

Array Response Functions with ArrayGUI Nawa Dahal Robert Martin-Short Sharmin Shamsalsadati Voon Hui Lai IRIS Short Course Aug, 2015

Array Seismology Applications: Numerous seismometers placed at discrete points in a well-defined configuration to record ground motions. Applications: Lower the detection threshold of global earthquakes Detect and identify nuclear explosion Detect phases that usually are not detected by single station High-resolution tomographic images on regional scale Detect small-scale structures in the Earth’s mantle Use in ambient noise interferometry studies Through the use of array data and the appropriate processing techniques the relative size of seismic signals, with respect to the ambient seismic noise within the Earth, is increased. This enables us to study phases that normally do not show up in seismograms of single sta- tions with amplitudes large enough to study travel times and/or waveforms. array seismology has the potential to refine the scale at which Earth’s interior is resolved, and we think that with the deployment of more temporary and permanent arrays more questions about how the Earth works will be answered, and perhaps many more will be raised.

New trend in seismology Bigger, wider, denser and more powerful

Challenges in Array Seismology Need a good array configuration to ensure wave coherency. Need an easy way to check station quality for large number of stations. Need to determine the direction of seismic sources (particularly for ambient noise interferometry) Beamforming studies requires wave to be coherent-->

Dataset: ALBACORE OBS Array Importance of choosing array configuration to study scattered tsunami waves All stations 9 selective stations Higher frequency Good arrays show a distinctive maximum of the ARF with small sidelobes and no azimuthal dependence of the ARF.

Introducing ArrayGUI One stop to access array and station quality PSD plots Input: Specify 1. Network / Area of interest 2. Time interval ARFs Interactive python GUI Beamforming analysis over time (future development)

Screen shots from the example GUI: Polygon drawing tool: select array geometry Look at station metadata; create PSD plots Create response function for stations of interest

User inputs network code, time window Note: Assure user already has the data, in future, call use GUI to download this too User inputs network code, time window User choose array geometry GUI displays network map User makes ARF Option to view station PFD/PDF plots, and metadata Draw a Bad ARF User creates beamforming plot Good ARF

Set array response function defaults: frequency range of interest, approximate phase velocity. Also set PSD and station metadata defaults. .

A Python GUI Tkinter module (Tk GUI toolkit) Contains functionality (ex: make buttons, menus, pop-up windows) Easy to use within code organized in classes: each method can describe a different GUI aspect. Buttons link to commands: Make new maps on the fly Allow selection of individual stations Link to Obspy modules and to IRIS PDF/PSD noise toolkit Download/analyse waveforms from the selected stations

Existing tools Problem with Existing Tools IRIS Tools: Open source codes but not integrated. (ref) Established codes can be optimized Improve workflow IRIS Tools: IRIS DMC PSD plot Plot ARFs using obspy function. Example of beamforming in backprojection tools. No physical product except personal Matlab scripts. Existing tools

Power Spectral Density plot Allows analysis of noise characteristics of a selected station over a selected time window User select station in ‘station options’ window; inputs time range. Program links to IRIS noise toolkit; produces enhanced PSD plot

Array Response Function (ARF) Purpose: Access quality of array configuration (geometry, interstation distance, wave frequencies) Input: station coordinates, frequencies, limits of wavenumber Main code: (obspy-array_transff_wavenumber) Output: plot of ARF, list of parameters, and map Array Response Function (ARF) Station list. Frequency. Parameters.

Future development: Beamforming Analysis Purpose: Determine signal source directivity over time Steps: -Fix slowness, frequencies, stations -Perform beamforming using “delay-and-sum” method across all back-azimuths -Plot relative power for each back-azimuth over time Rewrite existing MATLAB scripts into Python (consider using HPC)

Potential Applications/Users Simplify usage of large array data sets Detect direction of ambient noise sources Facilitate education and outreach

Thank You!