{
  "_id": "6a2532294b233be198396259",
  "Package": "rassta",
  "Title": "Raster-Based Spatial Stratification Algorithms",
  "Version": "1.0.5",
  "Authors@R": "c(person(\"Bryan A.\", \"Fuentes\", role = c(\"aut\", \"cre\"),\nemail = \"bryandrep@gmail.com\",\ncomment = c(ORCID = \"0000-0003-3506-7101\")),\nperson(\"Minerva J.\", \"Dorantes\", role = c(\"aut\"),\nemail = \"mdorant2@gmail.com\",\ncomment = c(ORCID = \"0000-0002-2877-832X\")),\nperson(\"John R.\", \"Tipton\", role = c(\"aut\"),\nemail = \"jrtipton@uark.edu\",\ncomment = c(ORCID = \"0000-0002-6135-8141\")),\nperson(\"Robert J.\", \"Hijmans\", role = \"ctb\",\nemail = \"r.hijmans@gmail.com\",\ncomment = c(ORCID = \"0000-0001-5872-2872\")),\nperson(\"Andrew G.\", \"Brown\", role = \"ctb\",\nemail = \"brown.andrewg@gmail.com\")\n)",
  "Description": "Algorithms for the spatial stratification of landscapes,\nsampling and modeling of spatially-varying phenomena. These\nalgorithms offer a simple framework for the stratification of\ngeographic space based on raster layers representing landscape\nfactors and/or factor scales. The stratification process\nfollows a hierarchical approach, which is based on first level\nunits (i.e., classification units) and second-level units\n(i.e., stratification units). Nonparametric techniques allow to\nmeasure the correspondence between the geographic space and the\nlandscape configuration represented by the units. These\ncorrespondence metrics are useful to define sampling schemes\nand to model the spatial variability of environmental\nphenomena. The theoretical background of the algorithms and\ncode examples are presented in Fuentes, Dorantes, and Tipton\n(2021). <doi:10.31223/X50S57>.",
  "Maintainer": "Bryan A. Fuentes <bryandrep@gmail.com>",
  "License": "AGPL (>= 3)",
  "Encoding": "UTF-8",
  "URL": "https://bafuentes.github.io/rassta/",
  "BugReports": "https://github.com/bafuentes/rassta/issues/",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.0",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake libgdal-dev gdal-bin libgeos-dev make\nlibicu-dev libuv1-dev libssl-dev libproj-dev libsqlite3-dev\nzlib1g-dev",
  "Repository": "https://bafuentes.r-universe.dev",
  "Date/Publication": "2022-08-30 20:25:50 UTC",
  "RemoteUrl": "https://github.com/bafuentes/rassta",
  "RemoteRef": "HEAD",
  "RemoteSha": "63068334c7bc551d60639c6243e1353024805c68",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-07 08:51:35 UTC",
    "User": "root"
  },
  "Author": "Bryan A. Fuentes [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3506-7101>),\nMinerva J. Dorantes [aut] (ORCID:\n<https://orcid.org/0000-0002-2877-832X>),\nJohn R. Tipton [aut] (ORCID: <https://orcid.org/0000-0002-6135-8141>),\nRobert J. Hijmans [ctb] (ORCID:\n<https://orcid.org/0000-0001-5872-2872>),\nAndrew G. Brown [ctb]",
  "MD5sum": "23b26f3a21b5a5a634eb62b291cfbc4c",
  "_user": "bafuentes",
  "_type": "src",
  "_file": "rassta_1.0.5.tar.gz",
  "_fileid": "b543251876fcd045e5446fb0a5760d1e5f67dd0864cff3b95056c710f4c4776d",
  "_filesize": 6038186,
  "_sha256": "b543251876fcd045e5446fb0a5760d1e5f67dd0864cff3b95056c710f4c4776d",
  "_created": "2026-06-07T08:51:35.000Z",
  "_published": "2026-06-07T08:56:09.427Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79945739414,
      "time": 181,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7462552053"
    },
    {
      "job": 79945739400,
      "time": 173,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7462551147"
    },
    {
      "job": 79945739417,
      "time": 231,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7462554438"
    },
    {
      "job": 79945739408,
      "time": 142,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7462545006"
    },
    {
      "job": 79945446908,
      "time": 292,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7462529979"
    },
    {
      "job": 79945739410,
      "time": 144,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7462547500"
    },
    {
      "job": 79945739434,
      "time": 132,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7462546184"
    },
    {
      "job": 79945739426,
      "time": 116,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7462544336"
    },
    {
      "job": 79945739427,
      "time": 172,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7462551122"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bafuentes/rassta",
  "_commit": {
    "id": "63068334c7bc551d60639c6243e1353024805c68",
    "author": "Bryan Fuentes <bryandrep@gmail.com>",
    "committer": "Bryan Fuentes <bryandrep@gmail.com>",
    "message": "update News\n",
    "time": 1661891150
  },
  "_maintainer": {
    "name": "Bryan A. Fuentes",
    "email": "bryandrep@gmail.com",
    "login": "bafuentes",
    "description": "",
    "uuid": 29885555,
    "orcid": "0000-0003-3506-7101"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "cluster",
      "version": ">= 2.1.2",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.14.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.7",
      "role": "Imports"
    },
    {
      "package": "DT",
      "version": ">= 0.18",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "version": ">= 1.5.1",
      "role": "Imports"
    },
    {
      "package": "GGally",
      "version": ">= 2.1.2",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.3.5",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "histogram",
      "version": ">= 0.0.25",
      "role": "Imports"
    },
    {
      "package": "KernSmooth",
      "version": ">= 2.23.18",
      "role": "Imports"
    },
    {
      "package": "kohonen",
      "version": ">= 3.0.10",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "version": ">= 4.9.4.1",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.4.11",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.1.1",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.6.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringdist",
      "version": ">= 0.9.6.3",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "version": ">= 1.7.2",
      "role": "Imports"
    },
    {
      "package": "terra",
      "version": ">= 1.3.4",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "version": ">= 1.3.1",
      "role": "Suggests"
    },
    {
      "package": "doParallel",
      "version": ">= 1.0.16",
      "role": "Suggests"
    },
    {
      "package": "mgcv",
      "version": ">= 1.8.40",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "bafuentes",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "ecology",
    "geoinformatics",
    "hierarchical",
    "modeling",
    "sampling",
    "spatial"
  ],
  "_stars": 16,
  "_contributors": [
    {
      "user": "bafuentes",
      "count": 125,
      "uuid": 29885555
    },
    {
      "user": "brownag",
      "count": 1,
      "uuid": 20842828
    }
  ],
  "_userbio": {
    "uuid": 29885555,
    "type": "user",
    "name": "Bryan Fuentes"
  },
  "_downloads": {
    "count": 234,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rassta"
  },
  "_devurl": "https://github.com/bafuentes/rassta",
  "_pkgdown": "https://bafuentes.github.io/rassta/",
  "_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/rassta.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bafuentes/rassta",
  "_realowner": "bafuentes",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-09-22"
    },
    {
      "version": "1.0.1",
      "date": "2021-10-14"
    },
    {
      "version": "1.0.2",
      "date": "2021-12-09"
    },
    {
      "version": "1.0.3",
      "date": "2022-02-25"
    },
    {
      "version": "1.0.4",
      "date": "2022-07-25"
    },
    {
      "version": "1.0.5",
      "date": "2022-08-30"
    },
    {
      "version": "1.0.6",
      "date": "2024-08-19"
    }
  ],
  "_exports": [
    "dummies",
    "engine",
    "figure",
    "locations",
    "observation",
    "plot3D",
    "predict_functions",
    "select_functions",
    "signature",
    "similarity",
    "som_gap",
    "som_pam",
    "strata"
  ],
  "_help": [
    {
      "page": "dummies",
      "title": "Create Dummy Layers from Categorical Raster Layers",
      "concept": [
        "Miscellaneous Functions"
      ],
      "topics": [
        "dummies"
      ]
    },
    {
      "page": "engine",
      "title": "Predictive Modeling Engine",
      "concept": [
        "Functions for Predictive Modeling"
      ],
      "topics": [
        "engine"
      ]
    },
    {
      "page": "figure",
      "title": "Reproduce Figures from Fuentes et al. (n.d.)",
      "concept": [
        "Miscellaneous Functions"
      ],
      "topics": [
        "figure"
      ]
    },
    {
      "page": "locations",
      "title": "Select Representative Sampling Locations for Stratification Units",
      "concept": [
        "Functions for Stratified Sampling"
      ],
      "topics": [
        "locations"
      ]
    },
    {
      "page": "observation",
      "title": "Select the Representative Response Observation for Stratification Units",
      "concept": [
        "Functions for Stratified Sampling"
      ],
      "topics": [
        "observation"
      ]
    },
    {
      "page": "plot3D",
      "title": "Interactive Maps of 3D surfaces",
      "concept": [
        "Miscellaneous Functions"
      ],
      "topics": [
        "plot3D"
      ]
    },
    {
      "page": "predict_functions",
      "title": "Predict Distribution Functions Across Geographic Space",
      "concept": [
        "Landscape Correspondence Metrics"
      ],
      "topics": [
        "predict_functions"
      ]
    },
    {
      "page": "select_functions",
      "title": "Select Constrained Univariate Distribution Functions",
      "concept": [
        "Landscape Correspondence Metrics"
      ],
      "topics": [
        "select_functions"
      ]
    },
    {
      "page": "signature",
      "title": "Calculate the Spatial Signature of Classification Units",
      "concept": [
        "Landscape Correspondence Metrics"
      ],
      "topics": [
        "signature"
      ]
    },
    {
      "page": "similarity",
      "title": "Calculate the Landscape Similarity to Stratification Units",
      "concept": [
        "Landscape Correspondence Metrics"
      ],
      "topics": [
        "similarity"
      ]
    },
    {
      "page": "som_gap",
      "title": "Self-Organizing Map and Selection of k",
      "concept": [
        "Functions for Landscape Stratification"
      ],
      "topics": [
        "som_gap"
      ]
    },
    {
      "page": "som_pam",
      "title": "Rasterization of Self-Organizing Map and Partitioning Around Medoids",
      "concept": [
        "Functions for Landscape Stratification"
      ],
      "topics": [
        "som_pam"
      ]
    },
    {
      "page": "strata",
      "title": "Create Stratification Units",
      "concept": [
        "Functions for Landscape Stratification"
      ],
      "topics": [
        "strata"
      ]
    }
  ],
  "_readme": "https://github.com/bafuentes/rassta/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "cluster",
    "codetools",
    "commonmark",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "data.table",
    "digest",
    "dplyr",
    "DT",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "foreach",
    "fs",
    "generics",
    "GGally",
    "ggplot2",
    "ggstats",
    "glue",
    "gtable",
    "highr",
    "histogram",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "kohonen",
    "labeling",
    "later",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "patchwork",
    "pillar",
    "pkgconfig",
    "plotly",
    "prettyunits",
    "progress",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "stringdist",
    "stringi",
    "stringr",
    "sys",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "classunits.Rmd",
      "filename": "classunits.html",
      "title": "Classification Units",
      "author": "rassta: Raster-based Spatial Stratification Algorithms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Dimension reduction and estimation of k",
        "Rasterization of the SOM and PAM outputs",
        "Reclassification",
        "References"
      ],
      "created": "2021-11-27 00:35:45",
      "modified": "2021-12-09 06:47:23",
      "commits": 2
    },
    {
      "source": "similarity.Rmd",
      "filename": "similarity.html",
      "title": "Landscape Similarity to Stratification Units",
      "author": "rassta: Raster-based Spatial Stratification Algorithms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "References"
      ],
      "created": "2021-11-27 00:35:45",
      "modified": "2021-11-27 00:35:45",
      "commits": 1
    },
    {
      "source": "modeling.Rmd",
      "filename": "modeling.html",
      "title": "Predictive Modeling Engine",
      "author": "rassta: Raster-based Spatial Stratification Algorithms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "References"
      ],
      "created": "2021-11-27 00:35:45",
      "modified": "2022-07-25 02:28:09",
      "commits": 2
    },
    {
      "source": "signature.Rmd",
      "filename": "signature.html",
      "title": "Spatial Signature of Classification Units",
      "author": "rassta: Raster-based Spatial Stratification Algorithms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Selection of Distribution Functions",
        "Estimation and prediction of distribution functions",
        "Aggregation of predicted distribution functions",
        "References"
      ],
      "created": "2021-11-27 00:35:45",
      "modified": "2021-11-27 00:35:45",
      "commits": 1
    },
    {
      "source": "stratunits.Rmd",
      "filename": "stratunits.html",
      "title": "Stratification Units",
      "author": "rassta: Raster-based Spatial Stratification Algorithms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Spatial intersection of classification units",
        "Numeric code of stratification units",
        "References"
      ],
      "created": "2021-11-27 00:35:45",
      "modified": "2021-11-27 00:35:45",
      "commits": 1
    },
    {
      "source": "sampling.Rmd",
      "filename": "sampling.html",
      "title": "Stratified Non-Probability Sampling",
      "author": "rassta: Raster-based Spatial Stratification Algorithms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Selection of representative observations",
        "Selection of representative sampling locations",
        "References"
      ],
      "created": "2021-11-27 00:35:45",
      "modified": "2021-11-27 00:35:45",
      "commits": 1
    }
  ],
  "_score": 6.186391215695494,
  "_indexed": true,
  "_nocasepkg": "rassta",
  "_universes": [
    "bafuentes"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-06-07T08:54:11.000Z",
      "distro": "noble",
      "commit": "63068334c7bc551d60639c6243e1353024805c68",
      "fileid": "8d3d11c760082f6b9d38638ba9ccf843278862f56b8b9d6e12c9427d7fc4c30c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.5",
      "date": "2026-06-07T08:54:06.000Z",
      "distro": "noble",
      "commit": "63068334c7bc551d60639c6243e1353024805c68",
      "fileid": "ac03977cf80348f1425b3fdf17502b426727e0cc9d89a884109d6815d68fd001",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-06-07T08:54:32.000Z",
      "commit": "63068334c7bc551d60639c6243e1353024805c68",
      "fileid": "d71656acca193a025e26e2cc01a4c1679f6ca4963a9ea29248fe784d7b496811",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.5",
      "date": "2026-06-07T08:53:32.000Z",
      "commit": "63068334c7bc551d60639c6243e1353024805c68",
      "fileid": "7930c92c295be28ccd8f54b93252a4a146162f2db94f53fde0ed2cbcee8c96d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.5",
      "date": "2026-06-07T08:54:21.000Z",
      "commit": "63068334c7bc551d60639c6243e1353024805c68",
      "fileid": "c0b59869930eb262f42740abef8c42c2bc5f538b9b5c514727bd7c353a1eb732",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-06-07T08:53:14.000Z",
      "commit": "63068334c7bc551d60639c6243e1353024805c68",
      "fileid": "bb53d0835be0173e7fb3f4fce0f90b4a829fc82815e1badc2ca060f008e88d91",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-06-07T08:52:59.000Z",
      "commit": "63068334c7bc551d60639c6243e1353024805c68",
      "fileid": "cbd6908a7e67f76f590059808e5a5f53936169a1892b2a88cdee66f5d9423461",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.5",
      "date": "2026-06-07T08:53:54.000Z",
      "commit": "63068334c7bc551d60639c6243e1353024805c68",
      "fileid": "f8502e5ad3a5c4dcdd6779733434f4931cc78a4c4e53ef6f0cc4ecf584beeac3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bafuentes/actions/runs/27087761544"
    }
  ]
}