Adding detection codes to CSEP: An InSAR-entist’s tale GLRS (Salton Trough) Otherwise known as: What the heck do I do with this??

Slides:



Advertisements
Similar presentations
ADABAS to RDBMS UsingNatQuery. The following session will provide a high-level overview of NatQuerys ability to automatically extract ADABAS data from.
Advertisements

Lectures on File Management
MP IP Strategy public Stateye Training (Getting Started) Please enable author’s notes for a textual description of the slides. A audio file.
Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
The Community Geodetic Model (CGM): What is it and how does it relate to studies of lithospheric rheology? Jessica Murray, David Sandwell, and Rowena Lohman.
Detecting Aseismic Fault Slip and Magmatic Intrusion From Seismicity Data A. L. Llenos 1, J. J. McGuire 2 1 MIT/WHOI Joint Program in Oceanography 2 Woods.
Using XCode © 2013 Surajit A Bose De Anza College.
Welcome Data Imports Instant Imports & How to Create an Import File Ryan McIntire Digital Measures.
“Real-time” Transient Detection Algorithms Dr. Kang Hyeun Ji, Thomas Herring MIT.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
2011 SCEC Annual Meeting: Workshop on Transient Anomalous Strain Detection Jessica Murray-Moraleda, U. S. Geological Survey Rowena Lohman, Cornell University.
R.Dubois 12 Jan 2005 Generating MC – User Experience 1/6 GLAST SAS Data Handling Workshop – Pipeline Session Running MC & User Experience Template for.
Division Example 2x - 3y + 4z = 10 x + 6y - 3z = 4 -5x + y + 2z = 3 A*X = B where A = B = >> X = A\B X =
Sara SartoliAkbar Siami Namin NSF-SFS workshop July 14-18, 2014.
The Internet & The World Wide Web Notes
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
Introduction to programming in MATLAB MATLAB can be thought of as an super-powerful graphing calculator Remember the TI-83 from calculus? With many more.
Large-scale cGPS processing and prototyping solutions
Please download animations in the file format of your choice (MPG format is recommended because AVI files are much larger than MPG) August 2010 slow-slip.
Study Tips for COP 4531 Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do well in this.
Step by Step Instruction: How to Conduct Direct Certification using File Upload: SAIS IDs Released January 2014 “How to Conduct Direct Certification using.
Matlab tutorial course Exercises 1:. Exercises Go back to my webpage, download the file ‘startup.m’ and save it in your MATLAB home folder – Must be directly.
MARC 10.5 Update John Harvey. MARC 10.5 Changes  Backup Scripts restructured  Added a script to generate scripts outside of MARC  Generate Scripts.
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
C# Tutorial -1 ASP.NET Web Application with Visual Studio 2005.
Installing and Using MySQL and phpMyAdmin. Last Time... Installing Apache server Installing PHP Running basic PHP scripts on the server Not necessary.
Ts_print IN A FEW EASY STEPS. C L E A N, Q U A L I T Y D A T A F O R E X C E L L E N C E I N R E S E A R C H ts_print is CRSP’s flexible report writer.
Subversion in the Sur lab A tool for organizing and sharing analysis code.
CS 320 Assignment 1 Rewriting the MISC Osystem class to support loading machine language programs at addresses other than 0 1.
Downloading and Installing Autodesk Revit 2016
PBO Strainmeter Products Strainmeter Short Course Earthscope Meeting May 12, 2009 Strainmeter Short Course Earthscope Meeting May 12, 2009.
FITS Quiz. Question: Can I update my projects while I am traveling outside of the office?
Step by Step Instruction: How to Conduct Direct Certification using File Upload: Standard Format Released January 2014 “How to Conduct Direct Certification.
Configuring Data Protection Chapter 12 powered by dj.
Byron Hood | version 0.4 Computer Systems Lab Project Sign Language Recognition using Webcams.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
Principles of the Global Positioning System Lecture 24 Prof. Thomas Herring Room ;
Using GPS and InSAR to study tectonics, deformation, and earthquakes GPS displacements, velocities (and transients) InSAR displacements.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases.
Using the remote access option on the lab computers Fall 2005.
Modelling Postseismic Deformation: Examples from Manyi, Tibet and L’Aquila, Italy Marcus Bell COMET Student Meeting 2010 Supervisors: B. Parsons and P.
Bit-DSP-MicrocontrollerTMS320F2812 Texas Instruments Incorporated European Customer Training Center University of Applied Sciences Zwickau (FH)
An Introduction to Designing, Executing and Sharing Workflows with Taverna Katy Wolstencroft myGrid University of Manchester IMPACT/Taverna Hackathon 2011.
Chapter 131 Applets and HTML Chapter Objectives learn how to write applets learn to write a simple HTML document learn how to embed an applet in.
Busy Storage Services Flavia Donno CERN/IT-GS WLCG Management Board, CERN 10 March 2009.
PBO Frame Definition using SNARF Version 1.0 Tom Herring MIT.
EV3 Software EV3 Robot Workshop
Previous version of this project: System had a set of expert agents predefined The blackboard was updated incrementally and heuristically. The evidence.
Updating to X6 Mike DeButts. Updating to X6 How to Install X6 What Not to do when Updating to X6 Migration Utility New File Locations introduced in X6.
ROBOTC Software EV3 Robot Workshop
Debugging tools in Flash CIS 126. Debugging Flash provides several tools for testing ActionScript in your SWF files. –The Debugger, lets you find errors.
Chapter 11: Sequential File Merging, Matching, and Updating Programming Logic and Design, Third Edition Comprehensive.
General Troubleshooting Nonlinear Diagnostics. Goal – In this workshop, our goal is to use the nonlinear diagnostics tools available in Solution Information.
Introduction to Programming on MATLAB Ecological Modeling Course Sep 11th, 2006.
1 G4UIRoot Isidro González ALICE ROOT /10/2002.
2002/05/07ACES Workshop Spatio-temporal slip distribution around the Japanese Islands deduced from Geodetic Data Takeshi Sagiya Geographical Survey Institute.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Regression Testing with its types
Matlab Training Session 4: Control, Flow and Functions
GLOBK Velocity Solutions
Intro to Ethical Hacking
Automating reports with Python
Intro to Ethical Hacking
Matlab tutorial course
CSCI N207 Data Analysis Using Spreadsheet
Review of Previous Lesson
Lecture 34: Testing II April 24, 2017 Selenium testing script 7/7/2019
Presentation transcript:

Adding detection codes to CSEP: An InSAR-entist’s tale GLRS (Salton Trough) Otherwise known as: What the heck do I do with this??

Adding codes to CSEP  Goals:  Have several operational detectors running by the end of SCEC III (AGU 2011 workshop)  Steps:  Lohman:  Provide a “simplistic” version of a detector that has the necessary parts, inputs, outputs  Make codes available to community and identify the key hurdles faced with out approach  Liukus:  Worked with Lohman on ensuring that the appropriate files and types of tests are available  Community:  Do we have any means of verification yet? Wait and see?

Basic steps  Get your code working with the provided input data (GPS, CMT solutions, etc)  GPS now in PBO format, as requested  Rowena’s scripts can download/sort into format that is the same as testing center  Identify transients  Time-delayed, retrospective detections are fine!  Detection format same as before  Location, timespan, spatial extent. Can interpret however you want but has to be correct format (csv)  Rewrite code so that some key paths, dates are in a single input file  Send to CSEP  They will install, change the input file to reflect their data structure, and test.  All programming/scripting languages discussed so far are fine with them.

Unexpected (by me) issues  Remove pop-up windows (figures, status bars)  Remember to reset flag when sending codes to Masha  Repeated testing  The center will repeatedly run your code using an earlier data set, and expects the code to produce the same results each time.  We have some say in what “same” means.  Issues with Matlab “now” command  Potential problems with codes that have supporting data that is updated each time. Might have to provide a copy of that, which is used for each retest.

Example algorithm and utility scripts  Will be made available at end of SCEC meeting  General use:  get_data_UNAVCO.pl  Downloads and untars PBO SNARF solution from UNAVCO  CSEP does same thing each day, only reruns algorithms if there is new data.  read_data_pbo.m  Extracts displacment time series, precision, etc  Okada, utm2ll, etc. scripts

My algorithm: get inputs/outputs right  Read in data  Id possible coseismic offsets  Cull sites  Fit rates/EQ for full series  Identify sites that diverge from long-term trend in “recent” time  Produce results file

My algorithm: get inputs/outputs right  Read in data  Id possible coseismic offsets  Cull sites  Fit rates/EQ for full series  Identify sites that diverge from long-term trend in “recent” time  Produce results file GLRS

My algorithm: get inputs/outputs right  Read in data  Id possible coseismic offsets  Cull sites  Fit rates/EQ for full series  Identify sites that diverge from long-term trend in “recent” time  Produce results file Assumes 100 bar stress drop, CMT Flag if forward model > 1/5 reported errors

My algorithm: get inputs/outputs right  Read in data  Id possible coseismic offsets  Cull sites  Fit rates/EQ for full series  Identify sites that diverge from long-term trend in “recent” time  Produce results file  <1 year of data  Too little data in recent testing period (~2 weeks)  Too few neighbors  Predefined # within # km

My algorithm: get inputs/outputs right  Read in data  Id possible coseismic offsets  Cull sites  Fit rates/EQ for full series  Identify sites that diverge from long-term trend in “recent” time  Produce results file  Fit for offset and 2 logarithmic decays  Problems with close inter-EQ times  Now: iterate over EQ  Next: do all simultaneously  Reduces detections at Sierra E. M sites, but does a bad job at Parkfield

My algorithm: get inputs/outputs right  Read in data  Id possible coseismic offsets  Cull sites  Fit rates/EQ for full series  Identify sites that diverge from long-term trend in “recent” time  Produce results file  Identify “triggered” sites  Only save ones that trigger at # of spatial neighbors

My algorithm: get inputs/outputs right  Read in data  Id possible coseismic offsets  Cull sites  Fit rates/EQ for full series  Identify sites that diverge from long-term trend in “recent” time  Produce results file

Conclusions  Postseismic transients continue to be an issue  Are of interest themselves  1: Crop out regions affected by postseismic deformation (bad!)  2: Model functional form of postseismic signal (one or more timescales) and remove before fitting  3: Forward model expected postseismic signal based on slip distribution/crustal constitutive laws  Manpower/human input into detections  Assessment?