Tools for processing broadband ocean-bottom seismic data
This release fixes a number of issues with the spectral calculations, plotting functions, channel descriptions and data handling. These changes appear mostly in the codebase, the scripts being largely un-touched. Changes include:
scipy.signal.stft
, for the QC steps and other spectral calculations. This ensures all windows are the same and avoids loading the scipy.signal.spectrogram
and renders the utils.sliding_windows
function obsolete.pickle
version conflicts.SAC
data format and no longer save the EventStream
objects as .pkl files.StDb
arguments, improving flexibility in the APIThis new release fixes a number of details un-related with the core algorithms. Those changes appear mostly in the scripts. In particular, the changes include:
atacr_download_data
and atacr_download_event
scripts.atacr_correct_event
now automatically saves the corrected seismograms, both as a pickled EventStream
object and as .SAC files, whose file name reflects the transfer function used (i.e., either the daily or station averaged transfer function (e.g., day
vs sta
), and the name of the transfer function applied (e.g., ZP-21
)On the to-do list, the package is missing a script to load "event" SAC files already present on disk, as opposed to downloading them on the fly. This will occur in tandem with a forthcoming package that manages seismic data archives.
This release fixes a number of minor bugs in the treatment of bad data, and provides more robust tests for cases where one or more components are missing. It also handles StDb<=0.1.4
, but more work is required to upgrade to StDb=0.2.0
.
Future developments will include:
StDb=0.2.0
?DH
channel)This is the first stable release of OBStools
.
OBStools is a package containing Python tools for processing broadband ocean-bottom seismic (OBS) data. Current functionalities include removing vertical component noise from tilt and compliance effects. The code uses the StDb package for querying and building a station database and can be used through command-line scripts.