SAC: An Overview SAC ( “Seismic Analysis Code” ) was originally developed by LLNL SAC ( “Seismic Analysis Code” ) was originally developed by LLNL An interactive.

Slides:



Advertisements
Similar presentations
Technical BI Project Lifecycle
Advertisements

HTML tags Skills: adding HTML tags, text editor IT concepts: plain text, computer components – storage versus memory, separation of content and format.
An Introduction to Earthquake Analysis Tools (Part 1) Bill Langin 10/2/02.
Physical, Logical, Conceptual DSA Lecture
Physical, Logical, Conceptual DSA Lecture
Introduction to a Programming Environment
August 13-19, 2010Data Management Workshop Foz do Iguassu- Brazil Seismic Quality Assurance Rick Benson IRIS DMC Rick Benson IRIS DMC.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
CW-V1 SDD 0201 Principals of Software Design and Development Introduction to Programming Languages.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Offline Performance Monitoring for Linux Abhishek Shukla.
Topics Introduction Hardware and Software How Computers Store Data
Practical PC, 7th Edition Chapter 17: Looking Under the Hood
BIF703 Miscellaneous Commands. File related commands  grep - print lines matching a pattern  head - output the first part of files  tail - output the.
8 Copyright © 2009, Oracle. All rights reserved. Using Process Flows.
Chapter 11 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : 1.
Chapter 2 Computer Hardware
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 1 Introduction to Computers and Programming.
Electronic Mail. Client Software and Mail Hosts –Client PC has client software that communicates with user’s mail host –Mail hosts deliver.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Install Software. UNIX Shell The UNIX/LINUX shell is a program important part of a Unix system. interface between the user & UNIX kernel starts running.
Tuesday Nov 10, 13:30 November 8-17, 2009Data Management Workshop Cairo, Egypt.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
October 21-26, 2007Data Management Workshop Kuala Lumpur, Malaysia Using SEED Using: Jrdseed PQL SAC RESP JPlotResp Using: Jrdseed PQL SAC RESP JPlotResp.
Facilitate – Collaborate – Educate Tuesday, January 10, 11:05am Data Management Workshop Bangkok Thailand, January 2011.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Robert Crawford, MBA West Middle School.  Explain how the binary system is used by computers.  Describe how software is written and translated  Summarize.
IT at the IRIS DMC: Synergy with the CIG By Tim Ahern, IRIS DMS Program Manager By Tim Ahern, IRIS DMS Program Manager.
Operating Systems Foundation Computing Half the people you know are below average.
Synthetic Seismogram Objectives
LETS GET GOING Research Data Management. Research Data Management Decisions making In this module, we’ll discuss how best to set up your research: Filing.
TCP Sockets Reliable Communication. TCP As mentioned before, TCP sits on top of other layers (IP, hardware) and implements Reliability In-order delivery.
Computer Hardware Basic Computer Concepts Data Representation and Digital Electronics  Data Representation  makes it possible to convert letters, sounds,
KNIME Quick explanation #1 Lance Norskog June 25, 2010.
Normal Mode (Mineos Package) Tutorial
Exam Format  105 Total Points  25 Points Short Answer  20 Points Fill in the Blank  15 Points T/F  45 Points Multiple Choice  The above are approximations.
Copyright © Software Carpentry 2011 This work is licensed under the Creative Commons Attribution License See
FTP Short for File Transfer Protocol, the protocol for exchanging files over the Internet.protocolfilesInternet works in the same way as HTTP for transferring.
Processing Workshop. What is processing? “Processing is an open source programming language and environment for people who want to program images, animation,
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.
Overview of AIMS Hans Sherburne UPC Group HCS Research Laboratory University of Florida Color encoding key: Blue: Information Red: Negative note Green:
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
VoiceXML Version 2.0 Jon Pitcherella. What is it? A W3C standard for specifying interactive voice dialogues. Uses a “voice” browser to interpret documents,
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
PQDIF PQDIF: A Technical Overview Prepared by: Erich Gunther, Bill Dabbs, and Rob Scott Electrotek Concepts, Inc. NEW! IMPROVED!
EarthScope Short Course 2015: Pick Repository Team Picks 4.0 Tiku Ravat (Kentucky) Yenjoe Tan (Columbia) Stefanie Whittaker (Alaska) Yao Yao (Utah)
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
SAC: An Overview SAC ( “Seismic Analysis Code” ) was originally developed by LLNL An interactive program for time-series data with emphasis placed on.
Data Representation. How is data stored on a computer? Registers, main memory, etc. consists of grids of transistors Transistors are in one of two states,
NTFS Filing System CHAPTER 9. New Technology File System (NTFS) Started with Window NT in 1993, Windows XP, 2000, Server 2003, 2008, and Window 7 also.
Understanding SEED Headers. SEED is an international standard for the exchange of digital seismological data SEED was designed for use by the earthquake.
NUMBER SYSTEMS IN COMPUTING Stuart Davison CAS Master
ECE 544 Software Project 1 Kuo-Chun Huang (KC). Environment Linux (Ubuntu or others) Windows with Cygwin
CHAPTER 1 COMPUTER SCIENCE II. HISTORY OF COMPUTERS (1.1) Eniac- one of the worlds first computers Used more electricity than an entire city block of.
Thurs Nov 12, 12:45 Nov 8-17, 2009Data Management Workshop Cairo, Egypt.
June 12, 2004Synthetic Seismogram Exchange Standards But We Have A Standard. Can SEED Support Synthetics? Linus Kamb IRIS DMC.
Compute and Storage For the Farm at Jlab
Outline Installing Gem5 SPEC2006 for Gem5 Configuring Gem5.
Data Formats & Data Structures
Computer Science II Chapter 1.
LOW-COMPLEXITY ARBITRARY SAMPLE-RATE CONVERTER
Topics Introduction Hardware and Software How Computers Store Data
A451 Theory – 7 Programming 7A, B - Algorithms.
Vocabulary byte - The technical term for 8 bits of data.
Programming Languages
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
Topics Introduction Hardware and Software How Computers Store Data
Code Analysis, Repository and Modelling for e-Neuroscience
Code Analysis, Repository and Modelling for e-Neuroscience
CS 1308 Exam 2 Review.
Presentation transcript:

SAC: An Overview SAC ( “Seismic Analysis Code” ) was originally developed by LLNL SAC ( “Seismic Analysis Code” ) was originally developed by LLNL An interactive program for time-series data with emphasis placed on analysis tools used to study seismic events, e.g.: An interactive program for time-series data with emphasis placed on analysis tools used to study seismic events, e.g.: Fourier transforms Fourier transforms Filtering Filtering Signal stacking Signal stacking Decimation and interpolation Decimation and interpolation Correlation and deconvolution Correlation and deconvolution Seismic phase picking Seismic phase picking Large program Large program Very simple to get started – I’ll show you how Very simple to get started – I’ll show you how Learn additional and more complex commands later, as you need them Learn additional and more complex commands later, as you need them Lots of documentation Lots of documentation Nov 8-17, 2009Metadata Workshop, Cairo Egypt

SAC Data Format SAC binary is the standard. A binary SAC file contains an ascii header that describe the binary data that follows. SAC binary is the standard. A binary SAC file contains an ascii header that describe the binary data that follows. SAC ascii will work. SAC ascii will work. Each data file must contain just one component (no multiplexed data). Each data file must contain just one component (no multiplexed data). Data must be evenly spaced time series data. Data must be evenly spaced time series data. Big-endian byte order – so if you use LINUX (Intel processors) you must convert from little-endian to big-endian. Big-endian byte order – so if you use LINUX (Intel processors) you must convert from little-endian to big-endian. Nov 8-17, 2009Metadata Workshop, Cairo Egypt

SAC Availability at IRIS The IRIS DMC distributes SAC software for scientists conducting research using IRIS data. Request here: Also available: Tutorial, user’s manual, mailing lists for help and development issues, and SAC DHI. Nov 8-17, 2009Metadata Workshop, Cairo Egypt

Getting SAC Fill out the online request form. You will receive an which will contain sac as an attachment in the form of a binary compressed tar file. The gives instructions for how to expand and untar the file. Untarring the file creates a subdirectory “sac”, which contains a README file, the executable, and all required auxiliary and other files. The executable sac is located in./sac/bin You will need to add the full path name of this./sac/bin subdirectory to your $PATH Nov 8-17, 2009Metadata Workshop, Cairo Egypt

Before Running SAC Set up SACAUX and your PATH. Set up SACAUX and your PATH. If you are running bash, then in your.bash_profile file, put the following: If you are running bash, then in your.bash_profile file, put the following: You should now be able to run SAC. Nov 8-17, 2009Metadata Workshop, Cairo Egypt

Starting SAC To run, type “sac”. If it is working properly, you will get something like this: To run, type “sac”. If it is working properly, you will get something like this: sac SEISMIC ANALYSIS CODE [08/25/2009 (Version 101.3b)] Copyright 1995 Regents of the University of California SAC> Nov 8-17, 2009Metadata Workshop, Cairo Egypt

Using SAC You can begin to use SAC without data of your own, because SAC can generate functions (impulse, triangle, sine, quadratic, etc). SAC even comes with some sample seismograms. You can begin to use SAC without data of your own, because SAC can generate functions (impulse, triangle, sine, quadratic, etc). SAC even comes with some sample seismograms. sac SEISMIC ANALYSIS CODE [08/25/2009 (Version 101.3b)] Copyright 1995 Regents of the University of California SAC> Nov 8-17, 2009Metadata Workshop, Cairo Egypt

Simple Example Start SAC and at the SAC prompt, type: Start SAC and at the SAC prompt, type: sac SEISMIC ANALYSIS CODE [08/25/2009 (Version 101.3b)] Copyright 1995 Regents of the University of California SAC> begindevices x (for x-windows) SAC> funcgen sine SAC> plot You should get this plot: Nov 8-17, 2009Metadata Workshop, Cairo Egypt

SAC> funcgen seismogram SAC> plot Another Simple Example Nov 8-17, 2009Metadata Workshop, Cairo Egypt

SAC> read s.bhe s.bhn s.bhz SAC> qdp off SAC> color on incr list red blue green SAC> plot1 Example: Read Your Own Data Nov 8-17, 2009Metadata Workshop, Cairo Egypt

Learn More Nov 8-17, 2009Metadata Workshop, Cairo Egypt