You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository is the new home for the Noise Toolkit on seiscode (https://seiscode.iris.washington.edu/projects/iris-dmc-noise-toolkit):
13
+
This repository is the new home for the following IRIS DMC Noise Toolkit data product bundles (previously hosted on seiscode.iris.washington.edu):
14
14
15
15
- IRIS_NTK_PSD_scripts_0.9.5.tar.gz
16
16
- IRIS_NTK_ME_scripts_0.6.0.tar.gz
@@ -22,16 +22,21 @@ This repository is the new home for the Noise Toolkit on seiscode (https://seisc
22
22
The IRIS DMC Noise Toolkit data product is a collection of three open-source bundles that provide relatively simple
23
23
Python 2.7 /ObsPy code bundles to:
24
24
25
-
- compute power spectral density (PSD) of station waveform data using customized parameters (Noise Toolkit PDF/PSD bundle)
25
+
- compute power spectral density (PSD) of station waveform data using customized parameters (Noise Toolkit
26
+
PDF/PSD bundle)
26
27
- compute microseism energy from PSDs at different frequency bands (Noise Toolkit Microseism Energy bundle)
27
-
- perform frequency dependent polarization analysis of the waveform data (Noise Toolkit Polarization Analysis bundle)
28
+
- perform frequency dependent polarization analysis of the waveform data (Noise Toolkit Polarization
29
+
Analysis bundle)
28
30
29
31
**PDF/PSD bundle**
30
32
31
33
The PDF/PSD bundle provides three highly configurable Python 2.7 scripts to calculate waveform spectra in Python/ObsPyP. Although this package takes advantage of FDSN Web service client for ObsPy to retrieve necessary waveform data, but it also allows users to process waveform data from their local files. This package provides PSD file collections similar to popular PQLX package (McNamara and Boaz, 2005) and therefore it is compatible with existing user programs (see the Wiki page). The scripts included in this bundle are:
32
34
33
-
- ntk_computePSD.py - a Python 2.7 script to request waveforms and response data for given station(s) using the ObsPy FDSN client OR to read user's waveform data files (in SAC, MSEED, CSS, etc. format), compute PSDs and populate a file-based PSD database
34
-
- ntk_extractPsdHour.py - a Python 2.7 script to extract PSDs for a given channel and bounding parameters from the PSD database. The output is similar to PQLX's exPSDhour script
35
+
- ntk_computePSD.py - a Python 2.7 script to request waveforms and response data for given station(s) using the
36
+
ObsPy FDSN client OR to read user's waveform data files (in SAC, MSEED, CSS, etc. format), compute PSDs and
37
+
populate a file-based PSD database
38
+
- ntk_extractPsdHour.py - a Python 2.7 script to extract PSDs for a given channel and bounding parameters from the
39
+
PSD database. The output is similar to PQLX's exPSDhour script
35
40
- ntk_binPsdDay.py - a Python 2.7 script to bin PSD's to daily files for a given channel and bounding parameters.
36
41
37
42
**Microseism Energy (ME) bundle**
@@ -40,8 +45,10 @@ The PDF/PSD bundle provides three highly configurable Python 2.7 scripts to calc
40
45
41
46
The scripts included in this bundle are:
42
47
43
-
- ntk_computePower.py – a Python 2.7 script to calculate power of each PSD window (by default 1 hour) over selected bin period bands
44
-
- ntk_medianPower.py – a Python 2.7 script to calculates median power from the PSD powers (by default hourly PSD power) using a sliding window of a given length (e.g., 12 hours)
48
+
- ntk_computePower.py – a Python 2.7 script to calculate power of each PSD window (by default 1 hour) over selected
49
+
bin period bands
50
+
- ntk_medianPower.py – a Python 2.7 script to calculates median power from the PSD powers (by default hourly PSD
51
+
power) using a sliding window of a given length (e.g., 12 hours)
45
52
- ntk_plotPower.py – a Python 2.7 script to plot median powers computed from a series of PSD powers
46
53
47
54
PSDs of seismic station waveform data needed for computation of the microseism energy are available from IRIS DMC via:
@@ -55,16 +62,20 @@ The Polarization bundle of the Noise Toolkit is based on the eigen-decomposition
55
62
56
63
- degree of polarization (β^2) - a measure of the extent to which noise is organized
57
64
- polarization azimuth (θH) - a horizontal direction parameter representing azimuth of the polarization ellipsoid
58
-
- polarization inclination (θV) - a vertical direction parameter representing inclination of the polarization ellipsoid
65
+
- polarization inclination (θV) - a vertical direction parameter representing inclination of the polarization
66
+
ellipsoid
59
67
- phase difference between components:
60
68
o phase difference between the vertical and principal horizontal components (Φ VH)
61
69
o phase difference between the horizontal components (Φ HH)
62
70
63
71
This bundle is composed of three Python 2.7 scripts:
64
72
65
-
- ntk_computePolarization.py – an Python 2.7 script to calculate polarization parameters for a given station and time window
66
-
- ntk_extractPolarHour.py – a Python 2.7 script to extract polarization parameters for the given channels and bounding parameters
67
-
- ntk_binPolarDay.py – a Python 2.7 script to bin polarization attributes to daily files for a given channel tag and bounding parameters
73
+
- ntk_computePolarization.py – an Python 2.7 script to calculate polarization parameters for a given station and
74
+
time window
75
+
- ntk_extractPolarHour.py – a Python 2.7 script to extract polarization parameters for the given channels and
76
+
bounding parameters
77
+
- ntk_binPolarDay.py – a Python 2.7 script to bin polarization attributes to daily files for a given channel tag
78
+
and bounding parameters
68
79
69
80
**CHANGES:**
70
81
@@ -80,3 +91,4 @@ See the Wiki pages at https://github.com/iris-edu/noise-toolkit/wiki
0 commit comments