Package: tectonicr 0.4.3.9001

tectonicr: Analyzing the Orientation of Maximum Horizontal Stress

Models the direction of the maximum horizontal stress using relative plate motion parameters. Statistical algorithms to evaluate the modeling results compared with the observed data. Provides plots to visualize the results. Methods described in Stephan et al. (2023) <doi:10.1038/s41598-023-42433-2> and Wdowinski (1998) <doi:10.1016/S0079-1946(98)00091-3>.

Authors:Tobias Stephan [aut, cre]

tectonicr_0.4.3.9001.tar.gz
tectonicr_0.4.3.9001.zip(r-4.5)tectonicr_0.4.3.9001.zip(r-4.4)tectonicr_0.4.3.9001.zip(r-4.3)
tectonicr_0.4.3.9001.tgz(r-4.4-any)tectonicr_0.4.3.9001.tgz(r-4.3-any)
tectonicr_0.4.3.9001.tar.gz(r-4.5-noble)tectonicr_0.4.3.9001.tar.gz(r-4.4-noble)
tectonicr_0.4.3.9001.tgz(r-4.4-emscripten)tectonicr_0.4.3.9001.tgz(r-4.3-emscripten)
tectonicr.pdf |tectonicr.html
tectonicr/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/tobiste/tectonicr/issues

Datasets:
  • cpm_models - Global model of current plate motions
  • iceland - Example crustal stress dataset
  • nuvel1 - NUVEL-1 Global model of current plate motions
  • nuvel1_plates - Plate Boundaries on the Earth
  • pb2002 - Global model of current plate motions
  • plates - Plate Boundaries on the Earth
  • san_andreas - Example crustal stress dataset
  • tibet - Example crustal stress dataset

On CRAN:

geologystructural-geologytectonics

7.08 score 6 stars 28 scripts 202 downloads 121 exports 67 dependencies

Last updated 11 days agofrom:f417757fc7. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 12 2024
R-4.5-winNOTENov 12 2024
R-4.5-linuxNOTENov 12 2024
R-4.4-winNOTENov 12 2024
R-4.4-macNOTENov 12 2024
R-4.3-winNOTENov 12 2024
R-4.3-macNOTENov 12 2024

Exports:abs_velangle_vectorsatan2_specatan2d_specaxescartesian_to_geographicalcartesian_to_sphericalcircular_dispersioncircular_dispersion_altcircular_dispersion_bootcircular_distancecircular_distance_altcircular_IQRcircular_meancircular_mean_differencecircular_mean_difference_altcircular_mediancircular_modecircular_plotcircular_qqplotcircular_quantilescircular_rangecircular_sample_mediancircular_sample_median_deviationcircular_sdcircular_sd_errorcircular_summarycircular_varcompact_gridcompact_grid2confidence_angleconfidence_intervalconfidence_interval_fisherdeg2raddeviation_normdeviation_shmaxdist_greatcircledistance_from_pbdistroll_circstatsdistroll_confidencedistroll_dispersiondistroll_dispersion_sdedownload_WSM2016dvmearth_radiusequivalent_rotationest.kappaeuler_poleeulerpole_greatcircleseulerpole_loxodromeseulerpole_pathseulerpole_smallcirclesgeographical_to_cartesiangeographical_to_PoRgeographical_to_PoR_quatgeographical_to_PoR_sfgeographical_to_sphericalget_azimuthhaversinekernel_dispersionkuiper_testlatitude_moduloline_azimuthlines_azimuthsload_WSM2016longitude_modulomean_resultant_lengthmodel_shmaxnorm_chisqorthodromeparse_wsm_qualityplot_densityplot_pointsPoR_coordinatesPoR_crsPoR_mapPoR_shmaxPoR_stress2gridPoR_stress2grid_statsPoR_to_geographicalPoR_to_geographical_quatPoR_to_geographical_sfPoR2Geo_azimuthPositionCenterSpokeprd_errprojected_pb_strikepvmquantise_wsm_qualityquick_plotqvmrad2degrayleigh_testrelative_rotationroll_circstatsroll_confidenceroll_dispersionroll_dispersion_CIroll_dispersion_sderoll_normchisqroll_rayleighroserose_fanrose_linerose_statsrvmsample_circular_dispersionsecond_central_momentspherical_to_cartesianspherical_to_geographicalstress_analysisstress_colorsstress2gridstress2grid_statssuperimposed_shmaxsuperimposed_shmax_PBtectonicr.colorsvcrossvincentyvm_qqplotwatson_testweighted_rayleigh

Dependencies:abindbootcircularclassclassIntclicolorspacecpp11DBIdeldirdplyre1071fansifarvergenericsggplot2gluegoftestgridExtragtableisobandKernSmoothlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellmvtnormnlmepillarpkgconfigpolyclipproxypurrrR6RColorBrewerRcpprlangs2scalessfsmoothrspatstat.dataspatstat.explorespatstat.geomspatstat.randomspatstat.sparsespatstat.univarspatstat.utilsstringistringrtensorterratibbletidyrtidyselectunitsutf8vctrsviridisviridisLitewithrwkzoo

Introduction to tectonicr

Rendered fromA_tectonicr.Rmdusingknitr::rmarkdownon Nov 12 2024.

Last update: 2024-04-07
Started: 2022-06-17

Handling large datasets

Rendered fromB_datasets.Rmdusingknitr::rmarkdownon Nov 12 2024.

Last update: 2024-06-21
Started: 2022-06-17

Plotting trajectories of theoretic stress directions

Rendered fromC_stress_trajectories.Rmdusingknitr::rmarkdownon Nov 12 2024.

Last update: 2024-06-21
Started: 2022-06-17

Circular statistics

Rendered fromD_statistics.Rmdusingknitr::rmarkdownon Nov 12 2024.

Last update: 2024-11-12
Started: 2022-06-17

Spatial interpolation

Rendered fromE_interpolation.Rmdusingknitr::rmarkdownon Nov 12 2024.

Last update: 2024-10-29
Started: 2023-10-16

Spatial Analysis

Rendered fromF_spatial.Rmdusingknitr::rmarkdownon Nov 12 2024.

Last update: 2024-11-12
Started: 2024-10-29

Readme and manuals

Help Manual

Help pageTopics
Absolute Plate Velocityabs_vel
Angle Between Two Vectorsangle_vectors
Degrees to Radiansangle-conversion deg2rad rad2deg
Plot axesaxes
Circular Mean Differencecircle_mean_diff circular_mean_difference circular_mean_difference_alt
Summary Statistics of Circular Datacircle_stats circular_IQR circular_mean circular_median circular_quantiles circular_sd circular_var sample_circular_dispersion
Bootstrapped Estimates for Circular Dispersioncircular_dispersion_boot
Circular Modecircular_mode
Quantile-Quantile Linearised Plot for Circular Distributionscircular_qqplot
Circular Rangecircular_range
Standard Error of Mean Direction of Circular Datacircular_sd_error
Circular Summary Statisticscircular_summary
Compact smoothed stress fieldcompact-grid compact_grid compact_grid2
Confidence Interval around the Mean Direction of Circular Dataconfidence confidence_angle confidence_interval
Confidence Interval around the Mean Direction of Circular Data after Fisher (1993)confidence_interval_fisher
Conjugation of a Quaternionconjugate_Q4
Coordinate Correctioncoordinate_mod latitude_modulo longitude_modulo
Coordinate Transformationscartesian_to_geographical coordinates geographical_to_cartesian geographical_to_spherical
Coordinate Transformationscartesian_to_spherical coordinates2 spherical_to_cartesian spherical_to_geographical
Global model of current plate motionscpm_models
Normalize Angle Between Two Directionsdeviation_norm
Deviation of Observed and Predicted Directions of Maximum Horizontal Stressdeviation_shmax
Circular Distance and Dispersioncircular_dispersion circular_dispersion_alt circular_distance circular_distance_alt dispersion
Distance between pointsdist_greatcircle
Distance from plate boundarydistance_from_pb
Normalize angular distance on a sphere distancedistance_mod
Earth's radius in kmearth_radius
Equivalent rotationequivalent_rotation
Concentration parameter of von Mises distributionest.kappa
Euler pole objecteuler_pole
Quaternion from Euler angle-axis representation for rotationseuler_to_Q4
Azimuth Between two Pointsget_azimuth
Helper function to Distance from plate boundaryget_distance
Helper function to get Distance from plate boundaryget_projected_pb_strike
Helper function to Equivalent rotationget_relrot
World Stress Map Database (WSM) Release 2016download_WSM2016 import_WSM2016 load_WSM2016
Check if object is euler.poleis.euler
Check if object is quaternionis.Q4
Adaptive Kernel Dispersionkernel_dispersion
Kuiper Test of Circular Uniformitykuiper_test
Extract azimuths of line segmentslines_azimuths line_azimuth
Mean Resultant Lengthmean_resultant_length
Mean Cosine and Sinemean_SC
Theoretical Direction of Maximum Horizontal Stress in the geographical reference system.model_shmax
Normalized Chi-Squared Test for Circular Datanorm_chisq
Quaternion normalizationnormalize_Q4
NUVEL-1 Global model of current plate motionsnuvel1
Plate Boundaries on the Earthnuvel1_plates
Numerical values to World Stress Map Quality Rankingparse_wsm parse_wsm_quality quantise_wsm_quality
Global model of current plate motionspb2002
Plate Boundaries on the Earthplates
Circular Density Plotplot_density
Add Points to a Circular Plotplot_points
PoR coordinatesPoR_coordinates
PoR coordinate reference systemPoR_crs
Plot Data in PoR MapPoR_map
Direction of Maximum Horizontal Stress in PoR reference systemPoR_shmax
Spatial interpolation of SHmax in PoR coordinate reference systemPoR_stress2grid PoR_stress2grid_stats
Conversion between spherical PoR to geographical coordinate systemgeographical_to_PoR PoR_to_geographical por_transformation_df
Conversion between PoR to geographical coordinate system using quaternionsgeographical_to_PoR_quat PoR_to_geographical_quat por_transformation_quat
Conversion between PoR to geographical coordinates of spatial datageographical_to_PoR_sf PoR_to_geographical_sf por_transformation_sf
Azimuth conversion from PoR to geographical coordinate reference systemPoR2Geo_azimuth
Error of Model's Predictionprd_err
Product of quaternionsproduct_Q4
Strike of the plate boundary projected on data pointprojected_pb_strike
Euler angle/axis from quaternionQ4_to_euler
Plotting Stress Analysis Resultsquick_plot
Conversion between PoR to geographical coordinate reference system of raster datageographical_to_PoR_raster PoR_to_geographical_raster raster_transformation
Rayleigh Test of Circular Uniformityrayleigh_test
Relative rotation between two rotationsquaternion relative_rotation rotation
Apply Rolling Functions using Circular Statisticsroll_circstats
Apply Rolling Functions using Circular Statistical Tests for Uniformityrolling_test roll_confidence roll_dispersion roll_dispersion_CI roll_dispersion_sde roll_normchisq roll_rayleigh
Apply Rolling Functions using Circular Statisticsdistroll_circstats distroll_confidence distroll_dispersion distroll_dispersion_sde rolling_test_dist
Rose Diagramrose
Direction Lines and Fans in Circular Diagramrose_fan rose_geom rose_line
Show Average Direction and Spread in Rose Diagramrose_stats
Rotation of a vector by a quaternionrotation_Q4
Circular Sample Median and Deviationcircular_sample_median circular_sample_median_deviation sample_median
Second Central Momentumsecond_central_moment
Quadrant-specific inverse of the tangentatan2d_spec atan2_spec spec_atan
Angle along great circle on spherical surfacehaversine orthodrome spherical_angle vincenty
Quick analysis of a stress data setstress_analysis
Color palette for stress regimestress_colors
Example crustal stress dataseticeland san_andreas stress_data tibet
Theoretical Plate Tectonic Stress Pathseulerpole_greatcircles eulerpole_loxodromes eulerpole_paths eulerpole_smallcircles stress_paths
Spatial interpolation of SHmaxstress2grid stress2grid_stats
SHmax direction resulting from multiple plate boundariessuperimposed_shmax
SHmax direction resulting from multiple plate boundaries considering distance to plate boundariessuperimposed_shmax_PB
Colors for input variablestectonicr.colors
Vector cross productvcross
von Mises Quantile-Quantile Plotvm_qqplot
The von Mises Distributiondvm pvm qvm rvm vonmises
Watson's U^2 Test of Circular Uniformitywatson_test
Weighted Goodness-of-fit Test for Circular Dataweighted_rayleigh