Learn R Programming

eseis (version 0.8.0)

Environmental Seismology Toolbox

Description

Environmental seismology is a scientific field that studies the seismic signals, emitted by Earth surface processes. This package provides all relevant functions to read/write seismic data files, prepare, analyse and visualise seismic data, and generate reports of the processing history.

Copy Link

Version

Install

install.packages('eseis')

Monthly Downloads

422

Version

0.8.0

License

GPL-3

Maintainer

Last Published

November 24th, 2024

Functions in eseis (0.8.0)

aux_hvanalysis

Perform H-V-spectral ratio analysis of a seismic data set
aux_obspyeseis

Convert ObsPy object to eseis object
aux_organisecentaurfiles

Reorganise seismic files recorded by Nanometrics Centaur loggers
aux_initiateeseis

Initiate an eseis object
aux_splitcubechannels

Create multiple single-component files from multi-component files
aux_organisecubefiles

Convert Datacube files and organise them in directory structure
aux_picknetworkparallel

Pick seismic events with a sensor network approach, parallel version
aux_picknetwork

Pick seismic events with a sensor network approach
aux_psdsummary

Calculate aggregated PSDs over long time periods
aux_sonifysignal

Convert seismic signal to sound (sonification)
aux_stationinfofile

Create station info file from cube files.
fmi_inversion

Invert fluvial data set based on reference spectra catalogue
fmi_parameters

Create reference model reference parameter catalogue
eseis-package

eseis: Environmental Seismology Toolbox
earthquake

Seismic traces of a small earthquake
list_sacparameters

List all header parameters of a sac file.
list_sensor

List sensor library.
gui_models

Start GUI with seismic models
list_logger

List library with data logger information.
fmi_spectra

Create reference model spectra catalogue
ncc_stretch

Estimate relativ wave velocity change (dv/v) by correlation stretching
ncc_correlate

Noise Cross Correlation routine
model_bedload

Model the seismic spectrum due to bedload transport in rivers
model_amplitude

Model source amplitude by amplitude-distance model fitting
model_turbulence

Model the seismic spectrum due to hydraulic turbulence
pick_correlation

Signal correlation based event picking
plot_components

Plot three seismic components against each other
pick_kurtosis

Kutosis based event picking
plot_correlogram

Plot a correlogram from noise cross correlation analysis
pick_stalta

Calculate stal-lta-ratio.
read_sac

Read sac files.
rockfall

Seismic trace of a rockfall event.
read_mseed

Read mseed files.
plot_signal

Plot a seismic signal
read_fdsn

Download and import seismic data from an FDSN service provider
plot_spectrogram

Plot spectrograms (power spectral density estimates)
plot_ppsd

Plot a probabilistic power spectral density estimate (PPSD)
plot_event

Create a comprehensive multi panel plot of a seismic waveform
plot_spectrum

Plot a spectrum of a seismic signal
signal_aggregate

Aggregate a signal vector
signal_clip

Clip signal based on time vector.
signal_detrend

Detrend a signal vector.
read_data

Load seismic data from an archive
signal_differentiate

Differentiate a signal vector
signal_envelope

Calculate signal envelope.
signal_deconvolve

Deconvolve a signal vector.
signal_filter

Filter a seismic signal in the time or frequency domain
signal_interpolate

Interpolate a signal vector
signal_hilbert

Calculate Hilbert transform.
signal_fill

Fill NA-gaps of a signal
signal_hvratio

Calculate h-v-ratio of seismic components
signal_kurtosis

Calculate signal kurtosis
signal_demean

Remove mean of signal vector.
spatial_amplitude

Locate the source of a seismic event by modelling amplutide attenuation
signal_cut

Cut signal amplitude at standard deviation-defined level.
signal_whiten

Perform spectral whitening of a signal vector
signal_merge

Merge several signal streams into one
signal_correlation

Calculate signal cross-correlation values
signal_pad

Pad signal with zeros.
signal_rotate

Rotate signal vectors using a 3-D rotation matrix.
signal_motion

Calculate particle motion parameters
signal_integrate

Integrate a seismic signal
signal_spectrogram

Calculate spectrograms (power spectral density estimates) from time series.
signal_sign

Convert amplitude signal to one bit signed signal
signal_snr

Calculate signal-to-noise-ratio.
signal_spectrum

Calculate the spectrum of a time series
signal_sum

Calculate signal vector sum.
signal_taper

Taper a signal vector.
spatial_pmax

Get most likely source location
signal_stalta

Calculate the short-time-average to long time average ratio
spatial_track

Track a spatially mobile seismic source
signal_stats

Calculate signal statistics
spatial_migrate

Migrate signals of a seismic event through a grid of locations.
spatial_parabola

Locate signals of a seismic event by time difference parabola overlay
spatial_distance

Calculate topography-corrected distances for seismic waves.
spatial_crop

Crop extent of spatial data.
time_convert

Convert Julian Day to Date and vice versa
time_jd

Convert time string to Julian Day
spatial_clip

Clip values of spatial data.
write_mseed

Write seismic traces as mseed file to disk.
write_report

Create a HTML report for (RLum) objects
time_clip

Clip time vector.
spatial_convert

Convert coordinates between reference systems
time_aggregate

Aggregate a time series
write_sac

Write seismic traces as sac file to disk.
aux_gettemperature

Extract temperature data from cube files.
aux_getxml

Download and/or read station XML file
aux_fixmseed

Fix corrupt miniseed files
aux_cubeinfo

Get cube file information
aux_getevent

Load seismic data of a user-defined event
aux_commondt

Identify highest common sampling interval
aux_eseisobspy

Convert eseis object to ObsPy stream object
aux_checkfiles

Check structured seismic files for consistency
aux_getFDSNdata

Download seismic data from FDSN data base
aux_getFDSNstation

Query FDSN data base for stations