Package: eseis 0.7.3

eseis: Environmental Seismology Toolbox

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.

Authors:Michael Dietze [cre, aut, trl], Christoph Burow [ctb], Sophie Lagarde [ctb, trl]

eseis_0.7.3.tar.gz
eseis_0.7.3.zip(r-4.5)eseis_0.7.3.zip(r-4.4)eseis_0.7.3.zip(r-4.3)
eseis_0.7.3.tgz(r-4.4-x86_64)eseis_0.7.3.tgz(r-4.4-arm64)eseis_0.7.3.tgz(r-4.3-x86_64)eseis_0.7.3.tgz(r-4.3-arm64)
eseis_0.7.3.tar.gz(r-4.5-noble)eseis_0.7.3.tar.gz(r-4.4-noble)
eseis_0.7.3.tgz(r-4.4-emscripten)eseis_0.7.3.tgz(r-4.3-emscripten)
eseis.pdf |eseis.html
eseis/json (API)
NEWS

# Install 'eseis' in R:
install.packages('eseis', repos = c('https://coffeemuggler.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/coffeemuggler/eseis/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • rockfall_eseis - Seismic trace of a rockfall event.
  • rockfall_t - Seismic trace of a rockfall event.
  • rockfall_z - Seismic trace of a rockfall event.
  • s - Seismic traces of a small earthquake
  • t - Seismic traces of a small earthquake

On CRAN:

77 exports 9 stars 1.48 score 62 dependencies 57 scripts 481 downloads

Last updated 1 years agofrom:1ed0775a60. Checks:OK: 7 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 01 2024
R-4.5-win-x86_64NOTESep 01 2024
R-4.5-linux-x86_64NOTESep 01 2024
R-4.4-win-x86_64OKSep 01 2024
R-4.4-mac-x86_64OKSep 01 2024
R-4.4-mac-aarch64OKSep 01 2024
R-4.3-win-x86_64OKSep 01 2024
R-4.3-mac-x86_64OKSep 01 2024
R-4.3-mac-aarch64OKSep 01 2024

Exports:aux_commondtaux_cubeinfoaux_eseisobspyaux_fixmseedaux_geteventaux_getFDSNdataaux_getFDSNstationaux_getIRISdataaux_getIRISstationaux_gettemperatureaux_hvanalysisaux_initiateeseisaux_obspyeseisaux_organisecentaurfilesaux_organisecubefilesaux_psdsummaryaux_sonifysignalaux_stationinfofilefmi_inversionfmi_parametersfmi_spectragui_modelslist_loggerlist_sacparameterslist_sensormodel_amplitudemodel_bedloadmodel_turbulencepick_correlationpick_kurtosispick_staltaplot_componentsplot_ppsdplot_signalplot_spectrogramplot_spectrumread_dataread_fdsnread_mseedread_sacsignal_aggregatesignal_clipsignal_cutsignal_deconvolvesignal_demeansignal_detrendsignal_envelopesignal_fillsignal_filtersignal_hilbertsignal_hvratiosignal_integratesignal_motionsignal_padsignal_rotatesignal_signsignal_snrsignal_spectrogramsignal_spectrumsignal_statssignal_sumsignal_tapersignal_whitenspatial_amplitudespatial_clipspatial_convertspatial_cropspatial_distancespatial_migratespatial_pmaxspatial_tracktime_aggregatetime_cliptime_convertwrite_mseedwrite_reportwrite_sac

Dependencies:base64encbitopsbslibcachemcaToolsclicolorspacecommonmarkcrayondigestevaluateextraDistrfastmapfftwfontawesomefsglueherehighrhtmltoolshttpuvIRISSeismicjquerylibjsonliteknitrlaterlatticelifecyclemagrittrMASSMatrixmatrixStatsmemoisemimeminpack.lmpngpracmapromisesR6rappdirsRcppRcppTOMLRCurlreticulaterlangrmarkdownrprojrootsassseismicRollshinysignalsourcetoolsstringistringrterratinytexvctrswithrxfunXMLxtableyaml

Readme and manuals

Help Manual

Help pageTopics
Identify highest common sampling intervalaux_commondt
Get cube file informationaux_cubeinfo
Convert eseis object to ObsPy stream objectaux_eseisobspy
Fix corrupt miniseed filesaux_fixmseed
Load seismic data of a user-defined eventaux_getevent
Download seismic data from FDSN data baseaux_getFDSNdata
Query FDSN data base for stationsaux_getFDSNstation
Download seismic data from IRIS data baseaux_getIRISdata
Query IRIS data base for stationsaux_getIRISstation
Extract temperature data from cube files.aux_gettemperature
Perform H-V-spectral ratio analysis of a seismic data setaux_hvanalysis
Initiate an eseis objectaux_initiateeseis
Convert ObsPy object to eseis objectaux_obspyeseis
Reorganise seismic files recorded by Nanometrics Centaur loggersaux_organisecentaurfiles
Convert Omnirecs/Digos Datacube files to mseed or sac files and organise in directory structure.aux_organisecubefiles
Calculate aggregated PSDs over long time periodsaux_psdsummary
Convert seismic signal to sound (sonification)aux_sonifysignal
Create station info file from cube files.aux_stationinfofile
Seismic traces of a small earthquakeearthquake s t
eseis: Environmental Seismology Toolboxeseis-package eseis
Invert fluvial data set based on reference spectra cataloguefmi_inversion
Create reference model reference parameter cataloguefmi_parameters
Create reference model spectra cataloguefmi_spectra
Start GUI with seismic modelsgui_models
List library with data logger information.list_logger
List all header parameters of a sac file.list_sacparameters
List sensor library.list_sensor
Model source amplitude by amplitude-distance model fittingmodel_amplitude
Model the seismic spectrum due to bedload transport in riversmodel_bedload
Model the seismic spectrum due to hydraulic turbulencemodel_turbulence
Signal correlation based event pickingpick_correlation
Kutosis based event pickingpick_kurtosis
Calculate stal-lta-ratio.pick_stalta
Plot three seismic components against each otherplot_components
Plot a probabilistic power spectral density estimate (PPSD)plot_ppsd
Plot a seismic signalplot_signal
Plot spectrograms (power spectral density estimates)plot_spectrogram
Plot a spectrum of a seismic signalplot_spectrum
Load seismic data from an archiveread_data
Download and import seismic data from an FDSN service providerread_fdsn
Read mseed files.read_mseed
Read sac files.read_sac
Seismic trace of a rockfall event.rockfall rockfall_eseis rockfall_t rockfall_z
Aggregate a signal vectorsignal_aggregate
Clip signal based on time vector.signal_clip
Cut signal amplitude at standard deviation-defined level.signal_cut
Deconvolve a signal vector.signal_deconvolve
Remove mean of signal vector.signal_demean
Detrend a signal vector.signal_detrend
Calculate signal envelope.signal_envelope
Fill NA-gaps of a signalsignal_fill
Filter a seismic signal in the time or frequency domainsignal_filter
Calculate Hilbert transform.signal_hilbert
Calculate h-v-ratio of seismic componentssignal_hvratio
Integrate a seismic signalsignal_integrate
Calculate particle motion parameterssignal_motion
Pad signal with zeros.signal_pad
Rotate signal vectors using a 3-D rotation matrix.signal_rotate
Convert amplitude signal to one bit signed signalsignal_sign
Calculate signal-to-noise-ratio.signal_snr
Calculate spectrograms (power spectral density estimates) from time series.signal_spectrogram
Calculate the spectrum of a time seriessignal_spectrum
Calculate signal statisticssignal_stats
Calculate signal vector sum.signal_sum
Taper a signal vector.signal_taper
Perform spectral whitening of a signal vectorsignal_whiten
Locate the source of a seismic event by modelling amplutide attenuationspatial_amplitude
Clip values of spatial data.spatial_clip
Convert coordinates between reference systemsspatial_convert
Crop extent of spatial data.spatial_crop
Calculate topography-corrected distances for seismic waves.spatial_distance
Migrate signals of a seismic event through a grid of locations.spatial_migrate
Get most likely source locationspatial_pmax
Track a spatially mobile seismic sourcespatial_track
Aggregate a time seriestime_aggregate
Clip time vector.time_clip
Convert Julian Day to Date and vice versatime_convert
Write seismic traces as mseed file to disk.write_mseed
Create a HTML report for (RLum) objectswrite_report
Write seismic traces as sac file to disk.write_sac