{
  "_id": "6a10402dacfb0bcc41c9d057",
  "Package": "tectonicr",
  "Title": "Analyzing the Orientation of Maximum Horizontal Stress",
  "Version": "0.4.8.9000",
  "Authors@R": "person(\"Tobias\", \"Stephan\", , \"tobias.stephan1@yahoo.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-9290-014X\"))",
  "Description": "Models the direction of the maximum horizontal stress\nusing relative plate motion parameters. Statistical algorithms\nto evaluate the modeling results compared with the observed\ndata. Provides plots to visualize the results. Methods\ndescribed in Stephan et al. (2023)\n<doi:10.1038/s41598-023-42433-2> and Wdowinski (1998)\n<doi:10.1016/S0079-1946(98)00091-3>.",
  "License": "GPL (>= 3)",
  "URL": "https://tobiste.github.io/tectonicr/",
  "BugReports": "https://github.com/tobiste/tectonicr/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://tobiste.r-universe.dev",
  "Date/Publication": "2025-12-12 14:54:47 UTC",
  "RemoteUrl": "https://github.com/tobiste/tectonicr",
  "RemoteRef": "HEAD",
  "RemoteSha": "770efe4953ede2060200428949aade33bf4b9b21",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-11 08:22:44 UTC",
    "User": "root"
  },
  "Author": "Tobias Stephan [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-9290-014X>)",
  "Maintainer": "Tobias Stephan <tobias.stephan1@yahoo.com>",
  "MD5sum": "5d4a41d5416df93799cfcb954a35e36e",
  "_user": "tobiste",
  "_type": "src",
  "_file": "tectonicr_0.4.8.9000.tar.gz",
  "_fileid": "3a6c10470e76b420c065c1b31da9fde216e04f690b24f8bbfbd10655ad4c1824",
  "_filesize": 7163943,
  "_sha256": "3a6c10470e76b420c065c1b31da9fde216e04f690b24f8bbfbd10655ad4c1824",
  "_created": "2026-05-11T08:22:44.000Z",
  "_published": "2026-05-22T11:38:21.754Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77371846342,
      "time": 347,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6913730936"
    },
    {
      "job": 77371846186,
      "time": 268,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6913708163"
    },
    {
      "job": 77371846396,
      "time": 280,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6913701737"
    },
    {
      "job": 77371846027,
      "time": 242,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6913688172"
    },
    {
      "job": 77371845836,
      "time": 356,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6913614094"
    },
    {
      "job": 77371845738,
      "time": 153,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7159571947"
    },
    {
      "job": 77371846338,
      "time": 729,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6913851939"
    },
    {
      "job": 77371846613,
      "time": 607,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6913814138"
    },
    {
      "job": 77371846371,
      "time": 188,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6913679313"
    }
  ],
  "_buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tobiste/tectonicr",
  "_commit": {
    "id": "770efe4953ede2060200428949aade33bf4b9b21",
    "author": "Tobias Stephan <73840881+tobiste@users.noreply.github.com>",
    "committer": "Tobias Stephan <73840881+tobiste@users.noreply.github.com>",
    "message": "witch to development version after CRAN submission\n",
    "time": 1765551287
  },
  "_maintainer": {
    "name": "Tobias Stephan",
    "email": "tobias.stephan1@yahoo.com",
    "login": "tobiste",
    "orcid": "0000-0002-9290-014X",
    "uuid": 73840881
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "boot",
      "role": "Imports"
    },
    {
      "package": "circular",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "smoothr",
      "version": ">= 1.0.1",
      "role": "Imports"
    },
    {
      "package": "spatstat.explore",
      "version": ">= 3.2.7",
      "role": "Imports"
    },
    {
      "package": "spatstat.geom",
      "version": ">= 3.2.9",
      "role": "Imports"
    },
    {
      "package": "spatstat.univar",
      "version": ">= 2.0.3",
      "role": "Imports"
    },
    {
      "package": "spatstat.utils",
      "version": ">= 3.0.4",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "version": ">= 1.8.12",
      "role": "Imports"
    },
    {
      "package": "ggforce",
      "role": "Suggests"
    },
    {
      "package": "grid",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyterra",
      "role": "Suggests"
    }
  ],
  "_owner": "tobiste",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-19",
      "n": 4
    },
    {
      "week": "2025-21",
      "n": 13
    },
    {
      "week": "2025-27",
      "n": 4
    },
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 2
    },
    {
      "week": "2025-45",
      "n": 6
    },
    {
      "week": "2025-46",
      "n": 3
    },
    {
      "week": "2025-49",
      "n": 12
    },
    {
      "week": "2025-50",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.4.7",
      "date": "2025-05-22"
    },
    {
      "name": "v0.4.8",
      "date": "2025-12-11"
    }
  ],
  "_topics": [
    "geology",
    "structural-geology",
    "tectonics"
  ],
  "_stars": 8,
  "_contributors": [
    {
      "user": "tobiste",
      "count": 859,
      "uuid": 73840881
    },
    {
      "user": "rubak",
      "count": 1,
      "uuid": 6704085
    }
  ],
  "_userbio": {
    "uuid": 73840881,
    "type": "user",
    "name": "Tobias Stephan"
  },
  "_downloads": {
    "count": 254,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tectonicr"
  },
  "_devurl": "https://github.com/tobiste/tectonicr",
  "_pkgdown": "https://tobiste.github.io/tectonicr/",
  "_searchresults": 32,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tectonicr.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tobiste/tectonicr",
  "_realowner": "tobiste",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.93",
      "date": "2023-09-22"
    },
    {
      "version": "0.2.95",
      "date": "2023-11-02"
    },
    {
      "version": "0.3.1",
      "date": "2024-05-16"
    },
    {
      "version": "0.3.2",
      "date": "2024-05-27"
    },
    {
      "version": "0.4.0",
      "date": "2024-08-21"
    },
    {
      "version": "0.4.4",
      "date": "2024-12-11"
    },
    {
      "version": "0.4.5",
      "date": "2025-02-26"
    },
    {
      "version": "0.4.6",
      "date": "2025-03-01"
    },
    {
      "version": "0.4.7",
      "date": "2025-05-27"
    },
    {
      "version": "0.4.8",
      "date": "2025-12-12"
    }
  ],
  "_exports": [
    "abs_vel",
    "angle_vectors",
    "atan2_spec",
    "atan2d_spec",
    "axes",
    "axial_dispersion",
    "axial_strength",
    "cartesian_to_geographical",
    "cartesian_to_spherical",
    "circular_dispersion",
    "circular_dispersion_boot",
    "circular_distance",
    "circular_IQR",
    "circular_mean",
    "circular_mean_difference",
    "circular_mean_difference_alt",
    "circular_median",
    "circular_mode",
    "circular_plot",
    "circular_qqplot",
    "circular_quantiles",
    "circular_range",
    "circular_sample_median",
    "circular_sample_median_deviation",
    "circular_sd",
    "circular_sd_error",
    "circular_sd2",
    "circular_summary",
    "circular_var",
    "compact_grid",
    "compact_grid2",
    "confidence_angle",
    "confidence_interval",
    "confidence_interval_fisher",
    "data2PoR",
    "deg2rad",
    "deviation_norm",
    "deviation_shmax",
    "dispersion_grid",
    "dist_greatcircle",
    "distance_binned_stats",
    "distance_from_pb",
    "distroll_circstats",
    "distroll_confidence",
    "distroll_dispersion",
    "distroll_dispersion_sde",
    "download_WSM",
    "download_WSM2016",
    "dvm",
    "earth_radius",
    "equivalent_rotation",
    "est.kappa",
    "est.kappa.MLE",
    "euler_pole",
    "eulerpole_greatcircles",
    "eulerpole_loxodromes",
    "eulerpole_paths",
    "eulerpole_smallcircles",
    "geographical_to_cartesian",
    "geographical_to_PoR",
    "geographical_to_spherical",
    "geom_azimuth",
    "geom_azimuthpoint",
    "get_azimuth",
    "haversine",
    "kernel_dispersion",
    "kuiper_test",
    "latitude_modulo",
    "line_azimuth",
    "lines_azimuths",
    "load_WSM",
    "load_WSM2016",
    "longitude_modulo",
    "mean_resultant_length",
    "model_shmax",
    "norm_chisq",
    "ortensor2d",
    "orthodrome",
    "ot_eigen2d",
    "parse_wsm_quality",
    "plot_density",
    "plot_points",
    "PoR_azimuth",
    "PoR_coordinates",
    "PoR_crs",
    "PoR_distance",
    "PoR_map",
    "PoR_shmax",
    "PoR_stress2grid",
    "PoR_stress2grid_stats",
    "PoR_to_geographical",
    "PoR2Geo_azimuth",
    "PositionCenterSpoke",
    "prd_err",
    "principal_direction",
    "projected_pb_strike",
    "pvm",
    "quantise_wsm_quality",
    "quick_plot",
    "qvm",
    "rad2deg",
    "rayleigh_test",
    "relative_rotation",
    "roll_circstats",
    "roll_confidence",
    "roll_dispersion",
    "roll_dispersion_CI",
    "roll_dispersion_sde",
    "roll_normchisq",
    "roll_rayleigh",
    "rose",
    "rose_fan",
    "rose_line",
    "rose_stats",
    "rvm",
    "sample_circular_dispersion",
    "sample_circular_distance",
    "sample_circular_variance",
    "second_central_moment",
    "shortest_distance_to_line",
    "spherical_to_cartesian",
    "spherical_to_geographical",
    "stress_analysis",
    "stress_colors",
    "stress2grid",
    "stress2grid_stats",
    "superimposed_shmax",
    "superimposed_shmax_PB",
    "tectonicr.colors",
    "vcross",
    "vincenty",
    "vm_qqplot",
    "watson_test",
    "weighted_rayleigh",
    "weighting"
  ],
  "_datasets": [
    {
      "name": "cpm_models",
      "title": "Global model of current plate motions",
      "object": "cpm_models",
      "class": [
        "vctrs_list_of",
        "vctrs_vctr",
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "iceland",
      "title": "Example crustal stress dataset",
      "object": "iceland",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "id",
        "lat",
        "lon",
        "azi",
        "unc",
        "type",
        "depth",
        "quality",
        "regime",
        "geometry"
      ],
      "rows": 490,
      "table": true,
      "tojson": true
    },
    {
      "name": "nuvel1",
      "title": "NUVEL-1 Global model of current plate motions",
      "object": "nuvel1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "plate.name",
        "plate.rot",
        "lon",
        "lat",
        "angle",
        "plate.fix",
        "source"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "nuvel1_plates",
      "title": "Plate Boundaries on the Earth",
      "object": "nuvel1_plates",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "segment",
        "plateA",
        "plateB",
        "geometry"
      ],
      "rows": 36,
      "table": true,
      "tojson": true
    },
    {
      "name": "pb2002",
      "title": "Global model of current plate motions",
      "object": "pb2002",
      "class": [
        "data.frame"
      ],
      "fields": [
        "plate.name",
        "plate.rot",
        "lon",
        "lat",
        "angle",
        "plate.fix",
        "model"
      ],
      "rows": 52,
      "table": true,
      "tojson": true
    },
    {
      "name": "plates",
      "title": "Plate Boundaries on the Earth",
      "object": "plates",
      "class": [
        "sf",
        "grouped_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "pair",
        "plateA",
        "plateB",
        "type",
        "displacement",
        "name",
        "nameA",
        "nameB",
        "geometry"
      ],
      "rows": 157,
      "table": false,
      "tojson": true
    },
    {
      "name": "san_andreas",
      "title": "Example crustal stress dataset",
      "object": "san_andreas",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "id",
        "lat",
        "lon",
        "azi",
        "unc",
        "type",
        "depth",
        "quality",
        "regime",
        "geometry"
      ],
      "rows": 1126,
      "table": true,
      "tojson": true
    },
    {
      "name": "tibet",
      "title": "Example crustal stress dataset",
      "object": "tibet",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "id",
        "lat",
        "lon",
        "azi",
        "unc",
        "type",
        "depth",
        "quality",
        "regime",
        "geometry"
      ],
      "rows": 1165,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "abs_vel",
      "title": "Absolute Plate Velocity",
      "topics": [
        "abs_vel"
      ]
    },
    {
      "page": "angle_vectors",
      "title": "Angle Between Two Vectors",
      "topics": [
        "angle_vectors"
      ]
    },
    {
      "page": "angle-conversion",
      "title": "Degrees to Radians",
      "topics": [
        "angle-conversion",
        "deg2rad",
        "rad2deg"
      ]
    },
    {
      "page": "axes",
      "title": "Plot axes",
      "topics": [
        "axes"
      ]
    },
    {
      "page": "circle_mean_diff",
      "title": "Circular Mean Difference",
      "topics": [
        "circle_mean_diff",
        "circular_mean_difference",
        "circular_mean_difference_alt"
      ]
    },
    {
      "page": "circle_stats",
      "title": "Summary Statistics of Circular Data",
      "topics": [
        "circle_stats",
        "circular_IQR",
        "circular_mean",
        "circular_median",
        "circular_quantiles",
        "circular_sd",
        "circular_var"
      ]
    },
    {
      "page": "circular_dispersion_boot",
      "title": "Bootstrapped Estimates for Circular Dispersion",
      "topics": [
        "circular_dispersion_boot"
      ]
    },
    {
      "page": "circular_mode",
      "title": "Circular Mode",
      "topics": [
        "circular_mode"
      ]
    },
    {
      "page": "circular_qqplot",
      "title": "Quantile-Quantile Linearised Plot for Circular Distributions",
      "topics": [
        "circular_qqplot"
      ]
    },
    {
      "page": "circular_range",
      "title": "Circular Range",
      "topics": [
        "circular_range"
      ]
    },
    {
      "page": "circular_sd_error",
      "title": "Standard Error of Mean Direction of Circular Data",
      "topics": [
        "circular_sd_error"
      ]
    },
    {
      "page": "circular_summary",
      "title": "Circular Summary Statistics",
      "topics": [
        "circular_summary"
      ]
    },
    {
      "page": "compact-grid",
      "title": "Compact Smoothed Stress Field",
      "topics": [
        "compact-grid",
        "compact_grid",
        "compact_grid2"
      ]
    },
    {
      "page": "confidence",
      "title": "Confidence Interval around the Mean Direction of Circular Data after Batschelet (1971)",
      "topics": [
        "confidence",
        "confidence_angle",
        "confidence_interval"
      ]
    },
    {
      "page": "confidence_interval_fisher",
      "title": "Confidence Interval around the Mean Direction of Circular Data after Fisher (1993)",
      "topics": [
        "confidence_interval_fisher"
      ]
    },
    {
      "page": "coordinate_mod",
      "title": "Coordinate Correction",
      "topics": [
        "coordinate_mod",
        "latitude_modulo",
        "longitude_modulo"
      ]
    },
    {
      "page": "coordinates",
      "title": "Coordinate Transformations",
      "topics": [
        "cartesian_to_geographical",
        "coordinates",
        "geographical_to_cartesian",
        "geographical_to_spherical"
      ]
    },
    {
      "page": "coordinates2",
      "title": "Coordinate Transformations",
      "topics": [
        "cartesian_to_spherical",
        "coordinates2",
        "spherical_to_cartesian",
        "spherical_to_geographical"
      ]
    },
    {
      "page": "cpm_models",
      "title": "Global model of current plate motions",
      "topics": [
        "cpm_models"
      ]
    },
    {
      "page": "data2PoR",
      "title": "Transforms coordinates and azimuths into PoR coordinates system",
      "topics": [
        "data2PoR"
      ]
    },
    {
      "page": "deviation_norm",
      "title": "Normalize Angle Between Two Directions",
      "topics": [
        "deviation_norm"
      ]
    },
    {
      "page": "deviation_shmax",
      "title": "Deviation of Observed and Predicted Directions of Maximum Horizontal Stress",
      "topics": [
        "deviation_shmax"
      ]
    },
    {
      "page": "dispersion",
      "title": "Circular Distance and Dispersion",
      "topics": [
        "circular_dispersion",
        "circular_distance",
        "circular_sd2",
        "dispersion"
      ]
    },
    {
      "page": "dist_greatcircle",
      "title": "Distance between points",
      "topics": [
        "dist_greatcircle"
      ]
    },
    {
      "page": "distance_binned_stats",
      "title": "Distance Binned Summary Statistics",
      "topics": [
        "distance_binned_stats"
      ]
    },
    {
      "page": "distance_from_pb",
      "title": "Distance from plate boundary",
      "topics": [
        "distance_from_pb"
      ]
    },
    {
      "page": "earth_radius",
      "title": "Earth's radius in km",
      "topics": [
        "earth_radius"
      ]
    },
    {
      "page": "equivalent_rotation",
      "title": "Equivalent rotation",
      "topics": [
        "equivalent_rotation"
      ]
    },
    {
      "page": "estimate-kappa",
      "title": "Concentration parameter of von Mises distribution",
      "topics": [
        "est.kappa",
        "est.kappa.MLE",
        "estimate-kappa"
      ]
    },
    {
      "page": "euler_pole",
      "title": "Euler pole object",
      "topics": [
        "euler_pole"
      ]
    },
    {
      "page": "geom_azimuth",
      "title": "Azimuth visualization",
      "topics": [
        "geom_azimuth"
      ]
    },
    {
      "page": "geom_azimuthpoint",
      "title": "Azimuth + point visualization",
      "topics": [
        "geom_azimuthpoint"
      ]
    },
    {
      "page": "get_azimuth",
      "title": "Azimuth Between two Points",
      "topics": [
        "get_azimuth"
      ]
    },
    {
      "page": "import_WSM",
      "title": "World Stress Map Database (WSM)",
      "topics": [
        "download_WSM",
        "download_WSM2016",
        "import_WSM",
        "load_WSM",
        "load_WSM2016"
      ]
    },
    {
      "page": "is.euler",
      "title": "Check if object is euler.pole",
      "topics": [
        "is.euler"
      ]
    },
    {
      "page": "kuiper_test",
      "title": "Kuiper Test of Circular Uniformity",
      "topics": [
        "kuiper_test"
      ]
    },
    {
      "page": "line_azimuth",
      "title": "Extract azimuths of line segments",
      "topics": [
        "lines_azimuths",
        "line_azimuth"
      ]
    },
    {
      "page": "mean_resultant_length",
      "title": "Mean Resultant Length",
      "topics": [
        "mean_resultant_length"
      ]
    },
    {
      "page": "model_shmax",
      "title": "Theoretical Direction of Maximum Horizontal Stress in the geographical reference system.",
      "topics": [
        "model_shmax"
      ]
    },
    {
      "page": "norm_chisq",
      "title": "Normalized Chi-Squared Test for Circular Data",
      "topics": [
        "norm_chisq"
      ]
    },
    {
      "page": "nuvel1",
      "title": "NUVEL-1 Global model of current plate motions",
      "topics": [
        "nuvel1"
      ]
    },
    {
      "page": "nuvel1_plates",
      "title": "Plate Boundaries on the Earth",
      "topics": [
        "nuvel1_plates"
      ]
    },
    {
      "page": "ort-eigen",
      "title": "Decomposition of Orientation Tensor in 2D",
      "topics": [
        "axial_dispersion",
        "axial_strength",
        "ort-eigen",
        "ot_eigen2d",
        "principal_direction"
      ]
    },
    {
      "page": "ortensor2d",
      "title": "Orientation Tensor",
      "topics": [
        "ortensor2d"
      ]
    },
    {
      "page": "parse_wsm",
      "title": "Numerical values to World Stress Map Quality Ranking",
      "topics": [
        "parse_wsm",
        "parse_wsm_quality",
        "quantise_wsm_quality"
      ]
    },
    {
      "page": "pb2002",
      "title": "Global model of current plate motions",
      "topics": [
        "pb2002"
      ]
    },
    {
      "page": "plates",
      "title": "Plate Boundaries on the Earth",
      "topics": [
        "plates"
      ]
    },
    {
      "page": "plot_density",
      "title": "Circular Density Plot",
      "concept": [
        "rose-plot"
      ],
      "topics": [
        "plot_density"
      ]
    },
    {
      "page": "plot_points",
      "title": "Add Points to a Circular Plot",
      "concept": [
        "rose-plot"
      ],
      "topics": [
        "plot_points"
      ]
    },
    {
      "page": "PoR_azi",
      "title": "Azimuth Conversion from Geographical to PoR Coordinate Reference System",
      "topics": [
        "PoR_azi",
        "PoR_azimuth",
        "PoR_shmax"
      ]
    },
    {
      "page": "PoR_coordinates",
      "title": "Coordinates of the Pole of Rotation Reference System",
      "topics": [
        "PoR_coordinates"
      ]
    },
    {
      "page": "PoR_crs",
      "title": "PoR coordinate reference system",
      "topics": [
        "PoR_crs"
      ]
    },
    {
      "page": "PoR_distance",
      "title": "Distance to Pole of Rotation",
      "topics": [
        "PoR_distance"
      ]
    },
    {
      "page": "PoR_map",
      "title": "Map of data in Pole of Rotation reference frame",
      "topics": [
        "PoR_map"
      ]
    },
    {
      "page": "PoR_stress2grid",
      "title": "Spatial Interpolation of SHmax in PoR Coordinate Reference System",
      "topics": [
        "PoR_stress2grid",
        "PoR_stress2grid_stats"
      ]
    },
    {
      "page": "por_transformation",
      "title": "Conversion between spherical PoR to geographical coordinate system",
      "topics": [
        "geographical_to_PoR",
        "PoR_to_geographical",
        "por_transformation"
      ]
    },
    {
      "page": "PoR2Geo_azimuth",
      "title": "Azimuth Conversion From PoR to Geographical Coordinate Reference System",
      "topics": [
        "PoR2Geo_azimuth"
      ]
    },
    {
      "page": "prd_err",
      "title": "Error of Model's Prediction",
      "topics": [
        "prd_err"
      ]
    },
    {
      "page": "projected_pb_strike",
      "title": "Strike of the plate boundary projected on data point",
      "topics": [
        "projected_pb_strike"
      ]
    },
    {
      "page": "quick_plot",
      "title": "Plotting Stress Analysis Results",
      "topics": [
        "quick_plot"
      ]
    },
    {
      "page": "rayleigh_test",
      "title": "Rayleigh Test of Circular Uniformity",
      "topics": [
        "rayleigh_test"
      ]
    },
    {
      "page": "relative_rotation",
      "title": "Relative rotation between two rotations",
      "topics": [
        "quaternion",
        "relative_rotation",
        "rotation"
      ]
    },
    {
      "page": "roll_circstats",
      "title": "Apply Rolling Functions using Circular Statistics",
      "topics": [
        "roll_circstats"
      ]
    },
    {
      "page": "rolling_test",
      "title": "Apply Rolling Functions using Circular Statistical Tests for Uniformity",
      "topics": [
        "rolling_test",
        "roll_confidence",
        "roll_dispersion",
        "roll_dispersion_CI",
        "roll_dispersion_sde",
        "roll_normchisq",
        "roll_rayleigh"
      ]
    },
    {
      "page": "rose",
      "title": "Rose Diagram",
      "concept": [
        "rose-plot"
      ],
      "topics": [
        "rose"
      ]
    },
    {
      "page": "rose_geom",
      "title": "Direction Lines and Fans in Circular Diagram",
      "concept": [
        "rose-plot"
      ],
      "topics": [
        "rose_fan",
        "rose_geom",
        "rose_line"
      ]
    },
    {
      "page": "rose_stats",
      "title": "Show Average Direction and Spread in Rose Diagram",
      "concept": [
        "rose-plot"
      ],
      "topics": [
        "rose_stats"
      ]
    },
    {
      "page": "sample_dispersion",
      "title": "Sample circular dispersion",
      "topics": [
        "sample_circular_dispersion",
        "sample_circular_distance",
        "sample_circular_variance",
        "sample_dispersion"
      ]
    },
    {
      "page": "sample_median",
      "title": "Sample Circular Median and Deviation",
      "topics": [
        "circular_sample_median",
        "circular_sample_median_deviation",
        "sample_median"
      ]
    },
    {
      "page": "second_central_moment",
      "title": "Second Central Momentum",
      "topics": [
        "second_central_moment"
      ]
    },
    {
      "page": "shortest_distance_to_line",
      "title": "Shortest distance between pairs of geometries",
      "topics": [
        "shortest_distance_to_line"
      ]
    },
    {
      "page": "spec_atan",
      "title": "Quadrant-specific inverse of the tangent",
      "topics": [
        "atan2d_spec",
        "atan2_spec",
        "spec_atan"
      ]
    },
    {
      "page": "spherical_angle",
      "title": "Angle along great circle on spherical surface",
      "topics": [
        "haversine",
        "orthodrome",
        "spherical_angle",
        "vincenty"
      ]
    },
    {
      "page": "stress_analysis",
      "title": "Quick analysis of a stress data set",
      "topics": [
        "stress_analysis"
      ]
    },
    {
      "page": "stress_colors",
      "title": "Color palette for stress regime",
      "topics": [
        "stress_colors"
      ]
    },
    {
      "page": "stress_data",
      "title": "Example crustal stress dataset",
      "topics": [
        "iceland",
        "san_andreas",
        "stress_data",
        "tibet"
      ]
    },
    {
      "page": "stress_paths",
      "title": "Theoretical Plate Tectonic Stress Paths",
      "topics": [
        "eulerpole_greatcircles",
        "eulerpole_loxodromes",
        "eulerpole_paths",
        "eulerpole_smallcircles",
        "stress_paths"
      ]
    },
    {
      "page": "stress2grid",
      "title": "Spatial Interpolation of SHmax",
      "topics": [
        "stress2grid",
        "stress2grid_stats"
      ]
    },
    {
      "page": "superimposed_shmax",
      "title": "SHmax direction resulting from multiple plate boundaries",
      "topics": [
        "superimposed_shmax"
      ]
    },
    {
      "page": "superimposed_shmax_PB",
      "title": "SHmax direction resulting from multiple plate boundaries considering distance to plate boundaries",
      "topics": [
        "superimposed_shmax_PB"
      ]
    },
    {
      "page": "tectonicr.colors",
      "title": "Colors for input variables",
      "topics": [
        "tectonicr.colors"
      ]
    },
    {
      "page": "vcross",
      "title": "Vector cross product",
      "topics": [
        "vcross"
      ]
    },
    {
      "page": "vm_qqplot",
      "title": "von Mises Quantile-Quantile Plot",
      "topics": [
        "vm_qqplot"
      ]
    },
    {
      "page": "vonmises",
      "title": "The von Mises Distribution",
      "topics": [
        "dvm",
        "pvm",
        "qvm",
        "rvm",
        "vonmises"
      ]
    },
    {
      "page": "watson_test",
      "title": "Watson's U^2 Test of Circular Uniformity",
      "topics": [
        "watson_test"
      ]
    },
    {
      "page": "weighted_rayleigh",
      "title": "Weighted Goodness-of-fit Test for Circular Data",
      "topics": [
        "weighted_rayleigh"
      ]
    },
    {
      "page": "weighting",
      "title": "Weighting Factors",
      "topics": [
        "weighting"
      ]
    }
  ],
  "_pkglogo": "https://github.com/tobiste/tectonicr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/tobiste/tectonicr/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "boot",
    "circular",
    "class",
    "classInt",
    "cli",
    "cpp11",
    "DBI",
    "deldir",
    "dplyr",
    "e1071",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "goftest",
    "gridExtra",
    "gtable",
    "isoband",
    "KernSmooth",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "mvtnorm",
    "nlme",
    "pillar",
    "pkgconfig",
    "polyclip",
    "proxy",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "smoothr",
    "spatstat.data",
    "spatstat.explore",
    "spatstat.geom",
    "spatstat.random",
    "spatstat.sparse",
    "spatstat.univar",
    "spatstat.utils",
    "stringi",
    "stringr",
    "tensor",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "viridis",
    "viridisLite",
    "withr",
    "wk",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "statistics.Rmd",
      "filename": "statistics.html",
      "title": "Circular statistics",
      "author": "Tobias Stephan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Orientation data types",
        "Mean direction",
        "Quality weighted mean direction",
        "Statistics in the Pole of Rotation (PoR) reference frame",
        "Rose diagram",
        "QQ Plot",
        "Statistical tests",
        "Test for random distribution",
        "Test for goodness-of-fit",
        "Confidence intervals",
        "Circular dispersion",
        "Rayleigh Test",
        "Orientation tensor",
        "$$I =\\left[\\begin{array}{@{}cc@{}}s_x^2 & s_{x,y} \\s_{y,x} & s_y^2\\end{array}\\right] =\\left[\\begin{array}{@{}cc@{}}\\frac{1}{n}\\sum\\limits_{i=1}^{n} (x_i-0)^2 &\\frac{1}{n}\\sum\\limits_{i=1}^{n} (x_i-0)(y_i-0) \\\\frac{1}{n}\\sum\\limits_{i=1}^{n} (y_i-0)(x_i-0) &\\frac{1}{n}\\sum\\limits_{i=1}^{n} (y_i-0)^2\\end{array}\\right]",
        "References"
      ],
      "created": "2025-11-07 16:55:47",
      "modified": "2025-12-08 15:16:19",
      "commits": 8
    },
    {
      "source": "datasets.Rmd",
      "filename": "datasets.html",
      "title": "Handling large datasets",
      "author": "Tobias Stephan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Larger Data Sets",
        "Stress map",
        "Variation of the Direction of the Maximum Horizontal Stress wrt. to the Distance to the Plate Boundary",
        "R base plots for quick analysis",
        "References"
      ],
      "created": "2022-03-16 00:35:39",
      "modified": "2025-11-07 17:07:05",
      "commits": 17
    },
    {
      "source": "tectonicr.Rmd",
      "filename": "tectonicr.html",
      "title": "Introduction",
      "author": "Tobias Stephan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Prerequisites",
        "Theoretical background",
        "Inward, Outward and Tangential Displaced Boundaries",
        "Theoretical direction of Horizontal Stress and Deviation From the Measured Stress",
        "Quantitative Comparison Between Predicted and Observed Maximum Horizontal Stress",
        "Models of current plate motion",
        "References"
      ],
      "created": "2022-03-15 23:20:51",
      "modified": "2025-12-02 21:48:41",
      "commits": 11
    },
    {
      "source": "spatial.Rmd",
      "filename": "spatial.html",
      "title": "Spatial Analysis",
      "author": "Tobias Stephan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Spatial analysis",
        "Heat maps for the spatial statistics",
        "Spatial central moments",
        "Spatial variance",
        "Skewness:",
        "Kurtosis",
        "Kernel dispersion"
      ],
      "created": "2025-11-07 16:55:47",
      "modified": "2025-12-03 15:29:44",
      "commits": 2
    },
    {
      "source": "interpolation.Rmd",
      "filename": "interpolation.html",
      "title": "Spatial interpolation",
      "author": "Tobias Stephan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Interpolation",
        "Geographic coordinate system",
        "PoR coordinate system",
        "Rasterize the interpolation",
        "References"
      ],
      "created": "2025-11-07 16:55:47",
      "modified": "2025-12-03 15:29:44",
      "commits": 2
    },
    {
      "source": "stress_trajectories.Rmd",
      "filename": "stress_trajectories.html",
      "title": "Plotting trajectories of theoretical stress directions",
      "author": "Tobias Stephan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Equivalent rotations",
        "Plotting Pole of Rotation Grids",
        "Small Circles",
        "Great Circles",
        "Loxodromes",
        "References"
      ],
      "created": "2022-03-16 00:35:39",
      "modified": "2025-11-07 16:55:47",
      "commits": 15
    }
  ],
  "_score": 7.3167249841904995,
  "_indexed": true,
  "_nocasepkg": "tectonicr",
  "_universes": [
    "tobiste"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.8.9000",
      "date": "2026-05-11T08:26:05.000Z",
      "distro": "noble",
      "commit": "770efe4953ede2060200428949aade33bf4b9b21",
      "fileid": "de74c735dd03ca9973b51a828c5b7d29971e16d086a254b3d0aeba1830ef5fb3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.8.9000",
      "date": "2026-05-11T08:25:43.000Z",
      "distro": "noble",
      "commit": "770efe4953ede2060200428949aade33bf4b9b21",
      "fileid": "7c83eb6960ca7e1bbf72ae04f9fc0931614b000a1a0cda15bc592a397055da77",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.8.9000",
      "date": "2026-05-11T08:25:47.000Z",
      "commit": "770efe4953ede2060200428949aade33bf4b9b21",
      "fileid": "683913933f890aa9b545d8f62e352f43b68497c5ece6857044de391d7cbf12bc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.8.9000",
      "date": "2026-05-11T08:25:18.000Z",
      "commit": "770efe4953ede2060200428949aade33bf4b9b21",
      "fileid": "897f40dda75236bc2990b595b106652279f373541f91071ce1c50336d1c15531",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.8.9000",
      "date": "2026-05-11T08:32:44.000Z",
      "commit": "770efe4953ede2060200428949aade33bf4b9b21",
      "fileid": "fe10dac943b8990a74035d1b187bb8041fd6602072c5f45d0c0a35a492cba170",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.8.9000",
      "date": "2026-05-11T08:30:46.000Z",
      "commit": "770efe4953ede2060200428949aade33bf4b9b21",
      "fileid": "a65c3d7250d2fdc120f794b58b355d1fdb745cb5e095c59219eb3cc939f44409",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.8.9000",
      "date": "2026-05-11T08:24:21.000Z",
      "commit": "770efe4953ede2060200428949aade33bf4b9b21",
      "fileid": "87894e378bd637ef587392cc588c7a198d770fe05007dad64a074723d7f7a3ef",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.8.9000",
      "date": "2026-05-22T11:37:56.000Z",
      "commit": "770efe4953ede2060200428949aade33bf4b9b21",
      "fileid": "f6a599125c36c5c14f026000ec86bfb68afca35cb4257f0ba5014b813d534f15",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tobiste/actions/runs/25658553284"
    }
  ]
}