abarbour/strain: Tools for working with strainmeter and pore-fluid pressure data

Methods and classes for strainmeter data. Currently, supported instruments include UCSD-style longbase laser strainmeters, and PBO-style borehole strainmeters. Support for PBO-style pore pressure data is included. Some functions providing metadata support attempt to make a connection with the `pborepo'. For processing of raw data, the user is directed to Duncan Agnew's `PIASD' and John Langbein's `cleanstrain+' (see `URL' section).

Install the latest version of this package by entering the following in R:
install.packages("devtools")
library(devtools)
install_github("abarbour/strain")
AuthorAndrew J. Barbour
Date of publicationNone
MaintainerAndrew J. Barbour <andy.barbour@gmail.com>
LicenseGPL (>= 2)
Version0.2-6
https://github.com/abarbour/strain (dev) and https://abarbour.github.io/pborepo for metadata. For processing of raw data, PIASD: http://igppweb.ucsd.edu/~agnew/Piasd/piasdmain.html and cleanstrain+: http://earthquake.usgs.gov/monitoring/edm/cleanstrain are commonly used tools.

View on GitHub

Man pages

as.bsm: Convert an object to one with class "bsm"

azimuth: Map an angle into the corresponding strain angle.

bsm-methods: Methods for borehole strainmeter (bsm) data

calibMatrix: Return a calibration matrix, inverted or not

calibrate: Apply a calibration to strain data

calibration-matrix: Calibration matrices for BSM gauge data

calmat: Extract a calibration matrix from an object

CoulombStress: Calculate Coulomb stresses on a plane from a given stress...

dilatation: Calculate vertical and dilatational strain from horizontal...

extensions: Calculate extensions along specified axes

gain: Gain correction

gap_distance: Choose a GTSM gap distance

gaugeOrientations: Return gauge orientations, restricted or not.

geodesic_strains: Transform tensor strains into geodesic reference frame...

geod_rotate: Transform tensor strains in a 1-2 system into an r-t system

grant10: Grant (2010) surface-wave calibration coefficients

hfbsm: Assemble high-frequency strain data

hodg13: Hodgkinson et al (2013) tidal calibration coefficients

invariants: Calculate strain invariants from horizontal tensor strains

is.calibrated: Test whether strain is calibrated

linearize: Make raw strain linear or linear strain raw

lpfilter: Causal lowpass filtering with decimation

max_shear: Calculate maximum horizontal shear from horizontal tensor...

minphs: Minimum phase lowpass filter weights for strain data

orientation_conventions: Remind, with ASCII art, the gauge numbering/naming...

pbou: PBO (un)official tidal calibration coefficients

plot_gaugeline: Plots lines for gauge orientations

plot_orientations: Plot the orientations of the instrument gauges.

principals: Calculate principal strains

roel10: Roeloffs (2010) tidal calibration coefficients

rotate: Apply a rotation of vectors in the 1-2 plane about the 3-axis

straight_decimate: Straight decimation

strain-constants: Constants used as defaults

strain-filtering: Minimum phase filtering

strain-getters: Functions to get information about a 'bsm' object.

strain-miscellany: Miscellaneous utilities

strain-package: Tools to work with geodetic strain data.

strains: Extract strains from an abject

strain-utilities: Utilities for strain-related calculations

stresses: Compute plane stress tensor from plane strain tensor

Functions

as.bsm Man page
as.bsm.default Man page
.az_wrap Man page
bsm Man page
bsm_methods Man page
bsm-methods Man page
calibMatrix Man page
calibMatrix.bsm Man page
calibMatrix.default Man page
calibrate Man page
calibrate.bsm Man page
calibrate.default Man page
calibration-matrix Man page
calibrations Man page
calmat Man page
.calmat Man page
.calmat.cal.surf1 Man page
calmat.default Man page
calmat_reshape Man page
calmat_reshape.default Man page
circle Man page
CoulombStress Man page
decim Man page
dilatation Man page
dilatation.default Man page
extensions Man page
extensions.bsm Man page
extensions.default Man page
gain Man page
gain.default Man page
gap_distance Man page
gaugeOrientations Man page
gaugeOrientations.bsm Man page
geodesic_strains Man page
geodesic_strains.default Man page
geod_rotate Man page
geod_rotate2 Man page
geod_rotate.bsm Man page
geod_rotate.default Man page
get_az Man page
get_az.bsm Man page
get_itype Man page
get_itype.bsm Man page
get_station Man page
get_station.bsm Man page
grant10 Man page
hfbsm Man page
hfbsm.default Man page
hodg13 Man page
invariants Man page
invariants.default Man page
is.bsm Man page
is.calibrated Man page
is.calibrated.bsm Man page
is.calibrated.default Man page
is.raw_strain Man page
linearize Man page
linearize.default Man page
load_hfbsm Man page
load_hfbsm.hfbsm.nfo Man page
lpdfilter Man page
lpfilter Man page
lpfilter.dec Man page
max_shear Man page
max_shear.default Man page
minfilt Man page
minfilt.default Man page
minphs Man page
orientation_conventions Man page
pbou Man page
plot_gaugeline Man page
plot_gaugeline.default Man page
plot_guageline Man page
plot.hfbsm Man page
plot_orientations Man page
plot_orientations.bsm Man page
plot_orientations.default Man page
principals Man page
principals.bsm Man page
principals.default Man page
principals.lsm2 Man page
principals.lsm3 Man page
principal_stresses Man page
print.bsm Man page
print.cal Man page
print.cal.pbo13 Man page
print.cal.pbo13.AFC34 Man page
print.cal.pbo13.ANC33 Man page
print.cal.pbo13.ANC34 Man page
print.cal.pbo13.err Man page
print.cal.pbou Man page
print.cal.roel1 Man page
print.cal.roel2 Man page
print.cal.surf Man page
print.cal.surf.AS33 Man page
print.cal.surf.AS43 Man page
projection_matrix Man page
roel10 Man page
rotate Man page
rotate.bsm Man page
rotate.default Man page
straight_decimate Man page
straight_decimate.default Man page
straight_decimate.ts Man page
strain Man page
strain_azimuth Man page
.strainconstants Man page
strain-constants Man page
strain.constants Man page
strain-filtering Man page
strain-getters Man page
strainmeter Man page
strain-miscellany Man page
strain-package Man page
strains Man page
strains.bsm Man page
strain-utilities Man page
stresses Man page
unlinearize Man page
unlinearize.default Man page
update_file_location Man page
update_file_location.hfbsm.nfo Man page

Files

.Rbuildignore
.gitignore
.travis.yml
DESCRIPTION
NAMESPACE
NOBUILD/WhySoSlow.R
NOBUILD/bin/.gitignore
NOBUILD/bin/2009_GettingStarted.BSM.ppt
NOBUILD/bin/2013/get_strain.csh
NOBUILD/bin/2013/get_strain.csh.gz
NOBUILD/bin/README
NOBUILD/bin/examples.tar
NOBUILD/bin/examples/bottle.py
NOBUILD/bin/examples/bottle_merge.py
NOBUILD/bin/examples/get_1sps.csh
NOBUILD/bin/examples/get_20sps.csh
NOBUILD/bin/examples/get_l2.csh
NOBUILD/bin/examples/get_lf.csh
NOBUILD/bin/examples/rdstrain.pl
NOBUILD/bin/pbo/.gitignore
NOBUILD/bin/pbo/01.test_01hz
NOBUILD/bin/pbo/20.test_20hz
NOBUILD/bin/pbo/30.canal
NOBUILD/bin/pbo/40.test_sumatra
NOBUILD/bin/pbo/41.test_length
NOBUILD/bin/pbo/Bott1.20
NOBUILD/bin/pbo/Bott2.20
NOBUILD/bin/pbo/Bott3.20
NOBUILD/bin/pbo/README
NOBUILD/bin/pbo/View_profiling
NOBUILD/bin/pbo/bottlefile.py
NOBUILD/bin/pbo/bottlefile_merge.py
NOBUILD/bin/pbo/dep/get_1sps.csh
NOBUILD/bin/pbo/get_l2.csh
NOBUILD/bin/pbo/get_lf.csh
NOBUILD/bin/pbo/hfbsm
NOBUILD/bin/pbo/rdstrain.pl
NOBUILD/bin/pbo/setup.py
NOBUILD/bin/test
NOBUILD/ccf/ccf.f
NOBUILD/tests/1.hfsbm.R R/bsm.R R/calibrate.R R/filtering.R R/getters.R R/misc.R R/rotations.R R/strain-package.R R/strains.R R/stresses.R R/utilities.R R/zzz.R
README.md
TODO
codecov.yml
data/Makefile
data/dec2
data/dec3
data/dec5
data/minphs.rda
data/r.minphs
inst/NEWS.Rd
inst/hfbsm/.gitignore
inst/hfbsm/01.test
inst/hfbsm/Makefile
inst/hfbsm/bottlefile.py
inst/hfbsm/bottlefile_merge.py
inst/hfbsm/hfbsm
inst/hfbsm/version.py
man/CoulombStress.Rd man/as.bsm.Rd man/azimuth.Rd man/bsm-methods.Rd man/calibMatrix.Rd man/calibrate.Rd man/calibration-matrix.Rd man/calmat.Rd man/dilatation.Rd man/extensions.Rd man/gain.Rd man/gap_distance.Rd man/gaugeOrientations.Rd man/geod_rotate.Rd man/geodesic_strains.Rd man/grant10.Rd man/hfbsm.Rd man/hodg13.Rd man/invariants.Rd man/is.calibrated.Rd man/linearize.Rd man/lpfilter.Rd man/max_shear.Rd man/minphs.Rd man/orientation_conventions.Rd man/pbou.Rd man/plot_gaugeline.Rd man/plot_orientations.Rd man/principals.Rd man/roel10.Rd man/rotate.Rd man/straight_decimate.Rd man/strain-constants.Rd man/strain-filtering.Rd man/strain-getters.Rd man/strain-miscellany.Rd man/strain-package.Rd man/strain-utilities.Rd man/strains.Rd man/stresses.Rd tests/testthat.R tests/testthat/test_hfbsm.R

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.