{
  "_id": "6a131531acfb0bcc41d261ea",
  "Package": "voluModel",
  "Title": "Modeling Species Distributions in Three Dimensions",
  "Version": "0.2.4.9000",
  "Authors@R": "c(person(given = \"Hannah L.\",\nfamily = \"Owens\",\nrole = c(\"aut\", \"cre\", \"cph\"),\nemail = \"hannah.owens@gmail.com\",\ncomment = c(ORCID = \"0000-0003-0071-1745\")),\nperson(given = \"Emmaline\",\nfamily = \"Sheahan\",\nrole = \"aut\",\nemail = \"sheahane@ufl.edu\",\ncomment = c(ORCID = \"0000-0003-3358-9758\")),\nperson(given = \"Carsten\",\nfamily = \"Rahbek\",,,\nrole=\"aut\",\ncomment = c(ORCID = \"0000-0003-4585-0300\")))",
  "Maintainer": "Hannah L. Owens <hannah.owens@gmail.com>",
  "Description": "Facilitates modeling species' ecological niches and\ngeographic distributions based on occurrences and environments\nthat have a vertical as well as horizontal component, and\nprojecting models into three-dimensional geographic space.\nWorking in three dimensions is useful in an aquatic context\nwhen the organisms one wishes to model can be found across a\nwide range of depths in the water column. The package also\ncontains functions to automatically generate marine training\nmodel training regions using machine learning, and interpolate\nand smooth patchily sampled environmental rasters using thin\nplate splines. Davis Rabosky AR, Cox CL, Rabosky DL, Title PO,\nHolmes IA, Feldman A, McGuire JA (2016)\n<doi:10.1038/ncomms11484>. Nychka D, Furrer R, Paige J, Sain S\n(2021) <doi:10.5065/D6W957CT>. Pateiro-Lopez B, Rodriguez-Casal\nA (2022) <https://CRAN.R-project.org/package=alphahull>.",
  "License": "GPL-3",
  "URL": "https://hannahlowens.github.io/voluModel/,\nhttps://github.com/hannahlowens/voluModel",
  "BugReports": "https://github.com/hannahlowens/voluModel/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libjpeg-dev libpng-dev libxml2-dev libssl-dev\nlibproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://hannahlowens.r-universe.dev",
  "Date/Publication": "2026-05-24 14:01:55 UTC",
  "RemoteUrl": "https://github.com/hannahlowens/volumodel",
  "RemoteRef": "HEAD",
  "RemoteSha": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 15:06:03 UTC",
    "User": "root"
  },
  "Author": "Hannah L. Owens [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0003-0071-1745>),\nEmmaline Sheahan [aut] (ORCID: <https://orcid.org/0000-0003-3358-9758>),\nCarsten Rahbek [aut] (ORCID: <https://orcid.org/0000-0003-4585-0300>)",
  "MD5sum": "bb3f046b838d29c2b079d19982d3e124",
  "_user": "hannahlowens",
  "_type": "src",
  "_file": "voluModel_0.2.4.9000.tar.gz",
  "_fileid": "2511477d8a10c2b7873e0ce6c3943884250a5966da1f5810bfa17cb4c49aa0d5",
  "_filesize": 2509755,
  "_sha256": "2511477d8a10c2b7873e0ce6c3943884250a5966da1f5810bfa17cb4c49aa0d5",
  "_created": "2026-05-24T15:06:03.000Z",
  "_published": "2026-05-24T15:11:45.766Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77606526664,
      "time": 289,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7186167484"
    },
    {
      "job": 77606526660,
      "time": 290,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7186167418"
    },
    {
      "job": 77606526672,
      "time": 176,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7186155457"
    },
    {
      "job": 77606526648,
      "time": 168,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7186154214"
    },
    {
      "job": 77606209302,
      "time": 320,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7186136766"
    },
    {
      "job": 77606526669,
      "time": 148,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7186152157"
    },
    {
      "job": 77606526681,
      "time": 243,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7186162642"
    },
    {
      "job": 77606526662,
      "time": 285,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7186167069"
    },
    {
      "job": 77606526665,
      "time": 244,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7186162829"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/hannahlowens/volumodel",
  "_commit": {
    "id": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
    "author": "hannahlowens <hannah.owens@gmail.com>",
    "committer": "hannahlowens <hannah.owens@gmail.com>",
    "message": "Merge branch 'main' of https://github.com/hannahlowens/voluModel\n",
    "time": 1779631315
  },
  "_maintainer": {
    "name": "Hannah L. Owens",
    "email": "hannah.owens@gmail.com",
    "login": "hannahlowens",
    "linkedin": "in/hannahowens",
    "description": "Fixed-Term Assistant Professor\n\nCenter for Macroecology, Evolution and Climate\n\nGlobe Institute\n\nUniversity of Copenhagen",
    "uuid": 11444247,
    "orcid": "0000-0003-0071-1745"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "fields",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggtext",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "metR",
      "role": "Imports"
    },
    {
      "package": "predicts",
      "role": "Imports"
    },
    {
      "package": "rangeBuilder",
      "version": ">= 2.0",
      "role": "Imports"
    },
    {
      "package": "rnaturalearth",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "viridisLite",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "lattice",
      "role": "Suggests"
    },
    {
      "package": "rJava",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rnaturalearthdata",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    }
  ],
  "_owner": "hannahlowens",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-26",
      "n": 3
    },
    {
      "week": "2025-28",
      "n": 5
    },
    {
      "week": "2025-29",
      "n": 11
    },
    {
      "week": "2025-31",
      "n": 3
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 21
    }
  ],
  "_tags": [
    {
      "name": "v0.2.3",
      "date": "2025-07-18"
    },
    {
      "name": "v0.2.4",
      "date": "2026-05-19"
    }
  ],
  "_stars": 11,
  "_contributors": [
    {
      "user": "hannahlowens",
      "count": 483,
      "uuid": 11444247
    },
    {
      "user": "emmalinesheahan",
      "count": 6,
      "uuid": 30178569
    }
  ],
  "_userbio": {
    "uuid": 11444247,
    "type": "user",
    "name": "Hannah Owens",
    "description": "Fixed-Term Assistant Professor\r\n\r\nCenter for Macroecology, Evolution and Climate\r\n\r\nGlobe Institute\r\n\r\nUniversity of Copenhagen"
  },
  "_downloads": {
    "count": 279,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/voluModel"
  },
  "_devurl": "https://github.com/hannahlowens/volumodel",
  "_pkgdown": "https://hannahlowens.github.io/voluModel/",
  "_searchresults": 37,
  "_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/voluModel.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hannahlowens/volumodel",
  "_realowner": "hannahlowens",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2022-03-15"
    },
    {
      "version": "0.1.3",
      "date": "2022-03-21"
    },
    {
      "version": "0.1.5",
      "date": "2022-06-05"
    },
    {
      "version": "0.1.6",
      "date": "2022-06-27"
    },
    {
      "version": "0.1.7",
      "date": "2022-11-17"
    },
    {
      "version": "0.1.8",
      "date": "2022-11-28"
    },
    {
      "version": "0.1.9",
      "date": "2023-01-18"
    },
    {
      "version": "0.2.0",
      "date": "2023-04-11"
    },
    {
      "version": "0.2.1",
      "date": "2024-01-24"
    },
    {
      "version": "0.2.2",
      "date": "2024-08-20"
    },
    {
      "version": "0.2.3",
      "date": "2025-07-18"
    },
    {
      "version": "0.2.4",
      "date": "2026-05-23"
    }
  ],
  "_exports": [
    "areColors",
    "blendColor",
    "bottomRaster",
    "centerPointRasterTemplate",
    "cleanDepth",
    "columnParse",
    "depthMatch",
    "diversityStack",
    "downsample",
    "env_stack_transform",
    "interpolateRaster",
    "marineBackground",
    "maxent_3D",
    "MESS3D",
    "mSampling2D",
    "mSampling3D",
    "oneRasterPlot",
    "partition_3D",
    "plotLayers",
    "pointCompMap",
    "pointMap",
    "rasterComp",
    "smoothRaster",
    "testIntersection",
    "threshold_3D",
    "transectPlot",
    "transpColor",
    "verticalSample",
    "xyzSample"
  ],
  "_help": [
    {
      "page": "bottomRaster",
      "title": "Bottom raster generation",
      "topics": [
        "bottomRaster"
      ]
    },
    {
      "page": "centerPointRasterTemplate",
      "title": "Center Point Raster Template",
      "topics": [
        "centerPointRasterTemplate"
      ]
    },
    {
      "page": "cleanDepth",
      "title": "Clean and flag coordinates based on intersection with a land polygon, intersection with a bathymetry layer, and/or by a given depth range",
      "topics": [
        "cleanDepth"
      ]
    },
    {
      "page": "depthMatch",
      "title": "Match the depth values given in an occurrence dataset to the depth slice values of a user provided spatRaster stack",
      "topics": [
        "depthMatch"
      ]
    },
    {
      "page": "diversityStack",
      "title": "Diversity stack",
      "topics": [
        "diversityStack"
      ]
    },
    {
      "page": "downsample",
      "title": "Occurrence downsampling",
      "topics": [
        "downsample"
      ]
    },
    {
      "page": "env_stack_transform",
      "title": "Coverts a list of 'SpatRaster' stacks where the elements are environmental variables and the layers are depths to a list of SpatRaster stacks where the elements are depths and the layers are environmental variables",
      "topics": [
        "env_stack_transform"
      ]
    },
    {
      "page": "interpolateRaster",
      "title": "Interpolate patchily sampled rasters",
      "topics": [
        "interpolateRaster"
      ]
    },
    {
      "page": "marineBackground",
      "title": "Marine background shapefile generation",
      "topics": [
        "marineBackground"
      ]
    },
    {
      "page": "maxent_3D",
      "title": "Create 3D Ecological Niche Models with Maxent",
      "topics": [
        "maxent_3D"
      ]
    },
    {
      "page": "MESS3D",
      "title": "Calculate MESS",
      "topics": [
        "MESS3D"
      ]
    },
    {
      "page": "mSampling2D",
      "title": "2D background sampling",
      "topics": [
        "mSampling2D"
      ]
    },
    {
      "page": "mSampling3D",
      "title": "3D background sampling",
      "topics": [
        "mSampling3D"
      ]
    },
    {
      "page": "oneRasterPlot",
      "title": "Single raster plot",
      "topics": [
        "oneRasterPlot"
      ]
    },
    {
      "page": "partition_3D",
      "title": "Create 3D partitions",
      "topics": [
        "partition_3D"
      ]
    },
    {
      "page": "plotLayers",
      "title": "Plotting 3D model in 2D",
      "topics": [
        "plotLayers"
      ]
    },
    {
      "page": "pointCompMap",
      "title": "Comparative point mapping",
      "topics": [
        "pointCompMap"
      ]
    },
    {
      "page": "pointMap",
      "title": "Point mapping",
      "topics": [
        "pointMap"
      ]
    },
    {
      "page": "rasterComp",
      "title": "Comparative raster mapping",
      "topics": [
        "rasterComp"
      ]
    },
    {
      "page": "smoothRaster",
      "title": "Smooth rasters",
      "topics": [
        "smoothRaster"
      ]
    },
    {
      "page": "threshold_3D",
      "title": "Test different threshold levels and produce presence/absence layers for 3D models",
      "topics": [
        "threshold_3D"
      ]
    },
    {
      "page": "transectPlot",
      "title": "Plot vertical sample",
      "topics": [
        "transectPlot"
      ]
    },
    {
      "page": "xyzSample",
      "title": "Sampling from a 'SpatRaster' vector using 3D coordinates",
      "topics": [
        "xyzSample"
      ]
    }
  ],
  "_pkglogo": "https://github.com/hannahlowens/volumodel/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/hannahlowens/volumodel/raw/HEAD/README.md",
  "_rundeps": [
    "alphahull",
    "askpass",
    "backports",
    "cachem",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "commonmark",
    "cpp11",
    "curl",
    "data.table",
    "DBI",
    "deldir",
    "digest",
    "dotCall64",
    "dplyr",
    "e1071",
    "farver",
    "fastmap",
    "fields",
    "Formula",
    "formula.tools",
    "generics",
    "ggplot2",
    "ggtext",
    "glue",
    "gridtext",
    "gtable",
    "httr",
    "interp",
    "isoband",
    "jpeg",
    "jsonlite",
    "KernSmooth",
    "labeling",
    "lattice",
    "lifecycle",
    "litedown",
    "lubridate",
    "magrittr",
    "maps",
    "markdown",
    "MASS",
    "Matrix",
    "memoise",
    "metR",
    "mime",
    "openssl",
    "operator.tools",
    "pbapply",
    "pillar",
    "pkgconfig",
    "plyr",
    "png",
    "polyclip",
    "predicts",
    "proxy",
    "purrr",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "rangeBuilder",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "rnaturalearth",
    "s2",
    "S7",
    "scales",
    "sf",
    "sgeostat",
    "sp",
    "spam",
    "spatstat.data",
    "spatstat.geom",
    "spatstat.random",
    "spatstat.univar",
    "spatstat.utils",
    "splancs",
    "stringi",
    "stringr",
    "sys",
    "terra",
    "tibble",
    "tidyselect",
    "timechange",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "a_Introduction.Rmd",
      "filename": "a_Introduction.html",
      "title": "Introduction to voluModel ",
      "author": "Hannah L. Owens, Carsten Rahbek",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Data Inputs",
        "A point about 3D environmental data extraction",
        "Data sampling",
        "Niche envelope models",
        "Tidying up",
        "References"
      ],
      "created": "2022-02-14 10:15:01",
      "modified": "2026-05-19 14:08:12",
      "commits": 39
    },
    {
      "source": "b_RasterProcessing.Rmd",
      "filename": "b_RasterProcessing.html",
      "title": "Processing Raster Data ",
      "author": "Hannah L. Owens, Carsten Rahbek",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Data Inputs",
        "Interpolation",
        "Tidying up",
        "References"
      ],
      "created": "2022-02-14 10:15:01",
      "modified": "2025-07-18 15:52:36",
      "commits": 23
    },
    {
      "source": "c_DataSampling.Rmd",
      "filename": "c_DataSampling.html",
      "title": "Environmental Data Sampling ",
      "author": "Hannah L. Owens, Carsten Rahbek",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "3D Data Extraction",
        "Generating Repeatable Training Regions",
        "Background Data Extraction",
        "Tidying up",
        "References"
      ],
      "created": "2022-02-14 10:15:01",
      "modified": "2026-05-19 14:08:12",
      "commits": 33
    },
    {
      "source": "d_Visualization.Rmd",
      "filename": "d_Visualization.html",
      "title": "Visualization Tools ",
      "author": "Hannah L. Owens, Carsten Rahbek",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Plotting points",
        "Plotting rasters",
        "Tidying up",
        "References"
      ],
      "created": "2022-02-14 10:15:01",
      "modified": "2026-05-19 14:08:12",
      "commits": 29
    },
    {
      "source": "e_GLMWorkflow.Rmd",
      "filename": "e_GLMWorkflow.html",
      "title": "3D Niche Modeling with the GLM Algorithm ",
      "author": "Hannah L. Owens, Carsten Rahbek",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Data Inputs",
        "Sampling data for model generation",
        "Generalized linear model",
        "Cropping out extreme extrapolation",
        "Tidying up",
        "References"
      ],
      "created": "2022-02-14 10:15:01",
      "modified": "2026-05-19 14:08:12",
      "commits": 35
    }
  ],
  "_score": 6.785685668280902,
  "_indexed": true,
  "_nocasepkg": "volumodel",
  "_universes": [
    "hannahlowens"
  ],
  "_previous": "0.2.4",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.4.9000",
      "date": "2026-05-24T15:09:03.000Z",
      "distro": "noble",
      "commit": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
      "fileid": "335294c6d74173cc01053c5e0cffb72e298c0cd272fedc6f00d298aa611491ba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.4.9000",
      "date": "2026-05-24T15:09:07.000Z",
      "distro": "noble",
      "commit": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
      "fileid": "bdb61119162459105ae9367a5067070a69a32a4a28c3c2460d624a5476a82712",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.4.9000",
      "date": "2026-05-24T15:08:13.000Z",
      "commit": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
      "fileid": "b363a03fb5bf592ff9b8ad1c27e488081d822bdcf76cd90dae4a1a6a6dcd42b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.4.9000",
      "date": "2026-05-24T15:07:55.000Z",
      "commit": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
      "fileid": "ce2adbd5b1127adcef6badcff0147e0b08a9a1d11b846f03f8336974771b0118",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.4.9000",
      "date": "2026-05-24T15:09:00.000Z",
      "commit": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
      "fileid": "d64ca54b381cf2b4c830850627ed67e34a5206e0811ea7aa453d87f9923f9142",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.4.9000",
      "date": "2026-05-24T15:08:00.000Z",
      "commit": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
      "fileid": "503521773c9ec52c28a1357362915a3ef0c715b1f5583e923db8c5fbfe9096f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.4.9000",
      "date": "2026-05-24T15:08:28.000Z",
      "commit": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
      "fileid": "b403319b2b16e798f9b6729f9eba2183d76f574ca42b54d14980b9d6afe1c3db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.4.9000",
      "date": "2026-05-24T15:08:08.000Z",
      "commit": "92f7246c2a7087c2fdf5839d8ad0d0bd2e05b1c9",
      "fileid": "e3a7d94019ec5f124cd0421577b2dc3fd7f7639549aa5d67284debb30b1fe58a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hannahlowens/actions/runs/26364630490"
    }
  ]
}