Como bajar y visualizar datos utilizando Wilber II y SAC I. II. Installar SAC y rdseed (http://www.iris.edu/forms/rdseed_request.htm) Bajar datos (http://www.iris.edu/cgi-bin/wilberII/wilberII_page1.pl) A. escoger evento B. la red (por ejemplo _GSN_BROADBAND) C. escoge las estaciones (o todas) D. escoge canales, normalmente BH? (20 muestras/segundo) o LH? (1 muestra/ segundo) E. escoge SEED (para tener respuesta de instrumento) F. ventana deseada (5 before, 100 after para ver ondas de superficie) G. username y request label, no importa que ponen H. PROCESS REQUEST I. Bajen el archivo .seed a su compu III. Leer el archivo seed utilizando rdseed A. en la linea de comando (aqui tienen que ajustar la dirección a donde installaron rdseed, en mi caso en /opt/rdseed/rdseed ): vala$ /opt/rdseed/rdseed << IRIS SEED Reader, Release 5.3.1 >> Input File (/dev/nrst0) or 'Quit' to Exit: ometepecModes.119432.seed Output File (stdout)! : Volume # [(1)-N]! : Options [acCsSpRtde]! :d Summary file (None)! : Station List (ALL)! : Channel List (ALL)! : Network List (ALL)! : Loc Ids (ALL ["--" for spaces])! : Output Format [(1=SAC), 2=AH, 3=CSS, 4=mini seed, 5=seed, 6=SAC ASCII, 7=SEGY, 8=Simple ASCII(SLIST), 9=Simple ASCII(TSPAIR)] : Output file names include endtime? [Y/(N)] Output poles & zeroes ? [Y/(N)]y Check Reversal [(0=No), 1=Dip.Azimuth, 2=Gain, 3=Both]: Select Data Type [(E=Everything), D=Data of Undetermined State, M=Merged data, R=Raw waveform Data, Q=QC'd data] : Start Time(s) YYYY,DDD,HH:MM:SS.FFFF : End Time(s) YYYY,DDD,HH:MM:SS.FFFF : Sample Buffer Length [20000000]: Extract Responses [Y/(N)] : Output data format will be sac.binary. INFO: sac variable EVDP will be in KILOMETERS Writing II.NNA.00.LH1, 8925 samples (binary), starting 2012,081 00:00:00.0695 UT .... (cuando acaba de escribir, control C para salir) IV. Ahora tienen los archivos .sac y los archivos SAC_PZs_... UNAS OPERACIONES ÚTILES ####LEER Y FILTRAR #para inizialisar sac SAC> qdp off; color on inc #para leer un archivo llamado 2010.059.00.00.00.0695.IU.KONO.00.LHZ.M.SAC SAC> r 2010.059.00.00.00.0695.IU.KONO.00.LHZ.M.SAC #para graficarlo SAC> p1 #para quitar el promedio y una lina recta; disminuir hasta zero en los extremos SAC> rtrend; taper Slope and standard deviation are: -0.016053 0.00046583 Intercept and standard deviation are: -322.48 24.205 Data standard deviation is: 3631 Data correlation coefficient is: 0.11412 #para filtrar utilizando un filtro de pasabanda tipo butterworth, esquinas 100 y 10 segundos, numero de polos 4, pases 2 SAC> bp co 0.01 0.1 n 4 p 2 ####RESPUESTA DE INSTRUMENTO #quitar respuesta de instrumento utilizando la información en el archivo SAC_PZs para la estación y el componente utilizado (todo en una linea) SAC> transfer from POLEZERO s SAC_PZs_II_NNA_LHZ_00_2011.062.20.00.00.0000_2599.365.23.59.59.99999 to none freq 0.001 0.0017 0.3 0.5 #####CALCULAR Y GRAFICAR UN ESPECTRO #hacer un fft SAC> fft DC level after DFT is -8.6495e-11 #graficar el espectro SAC> plotsp #graficar la amplitud espectral (en escala loglog) SAC> plotsp am #escribir la amplitud del espectro a un archivo (el archivo se llamará KONO.am) SAC> writesp am KONO #leer el archivo SAC> r KONO.am #graficar el espectro en escala linear SAC> p1 #cambiar los límites SAC> xlim 0 0.01 #####ROTACIÓN #Despues de quitar la respuesta de instrumento, y guardar el resultado en los archivos KONO.BH1.SAC y KONO.BH2.SAC: #leer los dos componentes: SAC> r KONO.BH?.SAC KONO.BH1.SAC KONO.BH2.SAC #sincronizar el tiempo: SAC> synch #guardar otra vez SAC> write over #escoger una ventana en cuál existen los dos registros por todos los tiempos en la #ventana. IMPORTANTE: si sale algo como ! WARNING: Stop cut greater than file end for file KONO.BH1.SAC #no va a salir bien la rotación. Hay que escoger una ventana más pequeña. SAC> cut 0 6000 #leer (es importante cortar primero y luego leer) SAC> r KONO.BH?.SAC #rotar SAC> rotate #guardar los nuevos componentes. SAC> write KONO.BHR.SAC KONO.BHT.SAC #graficarlos uno en sima de otro: SAC> p2