StratigrapheR1.3.1 package

Integrated Stratigraphy

changesvg

Changes a pointsvg object

as.lim

Create / Check / Manipulate lim objects

bedtext

Writes the names of the beds in a litholog

blackSet

Sets the plot environment to draw a long vertical data set

casing

Finds values in a vector directly above and below a number

centresvg

Draws a pointsvg object around a given point

changejoint

Change the dimensions of bedding joints

clipsvg

Clips a standardised pointsvg object into a given frame

collection

Create a list of symbols

collections

Collections of symbols

convert

Converts x values having an index into n values defined by the same y ...

convertAxis

Converts the axis following a given formula

dipfix

Fix Dip

divisor

Greatest Common Rational Divisor

earinc

Recalculates inclination in equal area projection

earnet

Draws an equal area stereonet

earplanes

Draws planes on an equal area stereonet

earpoints

Draws points on an equal area stereonet

encase

Encases two numbers between multiples of a given number

encircle

Draws circles

enlarge

Expands the TRUE values of a T/F vector to their nth neighbours

every_nth

Suppresses every n th element of a vector

flip.lim

Inverts the intervals

fmean

Fischer mean

fmod

Universal remainder function

folder

Creates a new folder where wanted if it does not exist yet

formFunction

Converts a formula into a function

framesvg

Draws a standardised pointsvg object into a given frame

greySet

Sets the plot environment to draw a long vertical data set

homogenise

Homogenise a list

ignore

Ignores useless objects

in.lim

Finds the intervals encompassing values

in.window

Irregular windowing

incfix

Fix Inclination

infobar

Draws rectangles with text in them

is.clockwise

Identify whether the points of a polygon are ordered clockwise

is.joint

Check (bedding) joint objects

leftlog

Finds bed intervals in a "litholog()"-like data frame

litholog

Create/check lithologs

memento

Remembers and outputs the result of a slow function

merge_list

Method for merging lists by name

mid.lim

Provides mid-points intervals in an ordered vector

minorAxis

Adds an axis with minor ticks to a plot

minorAxisTicks

Compute Pretty Minor Axis Tick Scales

multigons

Draws several polygons

multilines

Draws several lines

neatPick

Interactive user modification of the arguments of a repeated function

neatPicked

Runs neatPick without user input

nlegend

New legend element

nset

Find indexes for n identical elements

octapos

Identify points in a polygon in reference to an octagon

octashift

Shifts the order of polygon points

outliner

Find the points of a litholog that are along a given vertical line

pdfDisplay

Generates PDF and SVG figures

pkgfind

Find a specific pattern in the code of functions in a package

placesvg

Draws a pointsvg object

planepoints

Describes planes by points

pointsvg

Converts line, rect, polygon and polyline class SVG objects into data ...

profiler

Extract the profile of a litholog

rebound

Simplifies boundary indicators for lim objects

repitch

Converts pitch into declination and inclination

reposition

Core correction

restore

Plane correction

rmatrix

Rotation matrix

rotate

Spherical rotation around fixed axes

seq_log

Gives the repartition of values for a log 10 scale between a given int...

seq_mult

Sequence ordered by multiple

shift

Circular shift

simp.lim

Joins and orders adjacent or overlapping lim objects of same ID

sinpoint

Gives a table of equally sampled points following a sinusoidal functio...

strat.mean

Extrapolate and intrapolate tie points

strat.repair

Remove instantaneous deposits and add thickness in hiatuses

strat.var

Compute the realtive thickness variations of sections

StratigrapheR.examples

Data for examples

StratigrapheR

StratigrapheR: integrated stratigraphy for R

symbology

Draws the symbols of a collection

tie.lim

Discretises lim objects

trace.lim

Visualize lim objects

transphere

Convertion between declinaison/inclination/intensity and cartesian coo...

weld

Combines segments with "litholog()"-like data frame

weldjoint

Changes boundaries segments in basic lithologs

weldlog

Changes boundaries segments in basic lithologs

weldprofile

Changes profiles in basic lithologs

whiteSet

Sets the plot environment to draw a long data set

ylink

Draws connection lines to connect two points in y

zijderveld

Draws a Zijderveld plot

Includes bases for litholog generation: graphical functions based on R base graphics, interval management functions and svg importation functions among others. Also include stereographic projection functions, and other functions made to deal with large datasets while keeping options to get into the details of the data. When using for publication please cite Sebastien Wouters, Anne-Christine Da Silva, Frederic Boulvain and Xavier Devleeschouwer, 2021. The R Journal 13:2, 153-178. The palaeomagnetism functions are based on: Tauxe, L., 2010. Essentials of Paleomagnetism. University of California Press. <https://earthref.org/MagIC/books/Tauxe/Essentials/>; Allmendinger, R. W., Cardozo, N. C., and Fisher, D., 2013, Structural Geology Algorithms: Vectors & Tensors: Cambridge, England, Cambridge University Press, 289 pp.; Cardozo, N., and Allmendinger, R. W., 2013, Spherical projections with OSXStereonet: Computers & Geosciences, v. 51, no. 0, p. 193 - 205, <doi: 10.1016/j.cageo.2012.07.021>.

  • Maintainer: Sebastien Wouters
  • License: GPL-3
  • Last published: 2023-07-06