{
  "_id": "6a185a4dacfb0bcc41dbabf3",
  "Package": "multiScaleR",
  "Type": "Package",
  "Title": "Methods for Optimizing Scales of Effect",
  "Version": "0.6.13",
  "Description": "A tool for optimizing scales of effect when modeling\necological processes in space. Specifically, the scale\nparameter of a distance-weighted kernel distribution is\nidentified for all environmental layers included in the model.\nIncludes functions to assist in model selection, model\nevaluation, efficient transformation of raster surfaces using\nfast Fourier transformation, and projecting models. For more\ndetails see Peterman (2026) <doi:10.1007/s10980-025-02267-x>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/wpeterman/multiScaleR",
  "BugReports": "https://github.com/wpeterman/multiScaleR/issues",
  "BuildVignettes": "true",
  "VignetteBuilder": "knitr",
  "Authors@R": "person(\"Bill\", \"Peterman\", , \"Peterman.73@osu.edu\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-5229-9268\"))",
  "Author": "Bill Peterman [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5229-9268>)",
  "Maintainer": "Bill Peterman <Peterman.73@osu.edu>",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-28 14:55:45 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-04-18 19:12:17 UTC",
  "RemoteUrl": "https://github.com/cran/multiScaleR",
  "RemoteRef": "HEAD",
  "RemoteSha": "7cfde8c78d3c95b2ff4231087b65386fd76107ed",
  "MD5sum": "e35e6db6a5a5f3464bb646d16cc4a895",
  "_user": "cran",
  "_type": "src",
  "_file": "multiScaleR_0.6.13.tar.gz",
  "_fileid": "7e9f15676c8831fc236e231434d81be1380086d2fb08ae51a139cab125b0f5e3",
  "_filesize": 7209631,
  "_sha256": "7e9f15676c8831fc236e231434d81be1380086d2fb08ae51a139cab125b0f5e3",
  "_created": "2026-05-28T14:55:45.000Z",
  "_published": "2026-05-28T15:07:57.802Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78319798492,
      "time": 360,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7269421322"
    },
    {
      "job": 78319798433,
      "time": 419,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7269488596"
    },
    {
      "job": 78319798424,
      "time": 340,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7269412961"
    },
    {
      "job": 78319798587,
      "time": 537,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7269543655"
    },
    {
      "job": 78317712666,
      "time": 498,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7269264824"
    },
    {
      "job": 78319798336,
      "time": 269,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7269424114"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26581912045",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/multiScaleR",
  "_commit": {
    "id": "7cfde8c78d3c95b2ff4231087b65386fd76107ed",
    "author": "Bill Peterman <Peterman.73@osu.edu>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.6.13\n",
    "time": 1776539537
  },
  "_maintainer": {
    "name": "Bill Peterman",
    "email": "peterman.73@osu.edu",
    "login": "wpeterman",
    "description": "",
    "uuid": 4634705,
    "orcid": "0000-0001-5229-9268"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3",
      "role": "Depends"
    },
    {
      "package": "terra",
      "role": "Depends"
    },
    {
      "package": "sf",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "fields",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "insight",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "unmarked",
      "role": "Imports"
    },
    {
      "package": "exactextractr",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "optimParallel",
      "role": "Imports"
    },
    {
      "package": "AICcmodavg",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "pscl",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "nlme",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "survival",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "0.4.5",
      "date": "2025-09-02"
    },
    {
      "name": "0.5.0",
      "date": "2026-03-26"
    },
    {
      "name": "0.6.6",
      "date": "2026-04-13"
    },
    {
      "name": "0.6.13",
      "date": "2026-04-18"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "wpeterman",
      "count": 4,
      "uuid": 4634705
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 592,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/multiScaleR"
  },
  "_devurl": "https://github.com/wpeterman/multiscaler",
  "_searchresults": 7,
  "_topics": [
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/multiScaleR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/wpeterman/multiscaler",
  "_realowner": "wpeterman",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.4.5",
      "date": "2025-09-02"
    },
    {
      "version": "0.5.0",
      "date": "2026-03-26"
    },
    {
      "version": "0.6.6",
      "date": "2026-04-13"
    },
    {
      "version": "0.6.13",
      "date": "2026-04-18"
    }
  ],
  "_exports": [
    "aic_tab",
    "bic_tab",
    "diagnostics",
    "kernel_dist",
    "kernel_prep",
    "kernel_scale.raster",
    "multiScale_optim",
    "plot_kernel",
    "plot_marginal_effects",
    "profile_sigma",
    "sim_dat",
    "sim_dat_unmarked",
    "sim_rast"
  ],
  "_datasets": [
    {
      "name": "count_data",
      "title": "Example data frame",
      "object": "count_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "y",
        "hab"
      ],
      "rows": 75,
      "table": true,
      "tojson": true
    },
    {
      "name": "landscape_counts",
      "title": "Example data frame",
      "object": "landscape_counts",
      "class": [
        "data.frame"
      ],
      "fields": [
        "counts",
        "site"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    },
    {
      "name": "pts",
      "title": "Spatial sample points",
      "object": "pts",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "x",
        "obs"
      ],
      "rows": 75,
      "table": true,
      "tojson": true
    },
    {
      "name": "surv_pts",
      "title": "Spatial sample points",
      "object": "surv_pts",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "x",
        "obs"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "multiScaleR-package",
      "title": "multiScaleR",
      "topics": [
        "multiScaleR-package",
        "multiScaleR"
      ]
    },
    {
      "page": "aic_tab",
      "title": "multiScaleR model selection",
      "topics": [
        "aic_tab"
      ]
    },
    {
      "page": "bic_tab",
      "title": "multiScaleR model selection",
      "topics": [
        "bic_tab"
      ]
    },
    {
      "page": "count_data",
      "title": "Example data frame",
      "topics": [
        "count_data"
      ]
    },
    {
      "page": "diagnostics",
      "title": "Retrieve diagnostics from multiScaleR objects",
      "topics": [
        "diagnostics",
        "diagnostics.multiScaleR"
      ]
    },
    {
      "page": "hab",
      "title": "Example raster",
      "topics": [
        "hab"
      ]
    },
    {
      "page": "kernel_dist",
      "title": "Scale Distance",
      "topics": [
        "kernel_dist"
      ]
    },
    {
      "page": "kernel_prep",
      "title": "Kernel Scale Preparation",
      "topics": [
        "kernel_prep"
      ]
    },
    {
      "page": "kernel_scale.raster",
      "title": "Create scaled rasters",
      "topics": [
        "kernel_scale.raster"
      ]
    },
    {
      "page": "landscape",
      "title": "Simulated raster",
      "topics": [
        "landscape"
      ]
    },
    {
      "page": "landscape_counts",
      "title": "Example data frame",
      "topics": [
        "landscape_counts"
      ]
    },
    {
      "page": "multiScale_optim",
      "title": "Multiscale optimization",
      "topics": [
        "multiScale_optim"
      ]
    },
    {
      "page": "plot_kernel",
      "title": "Plot kernel densities",
      "topics": [
        "plot_kernel"
      ]
    },
    {
      "page": "plot_marginal_effects",
      "title": "Plot Marginal Effects from a Fitted Model",
      "topics": [
        "plot_marginal_effects"
      ]
    },
    {
      "page": "plot.multiScaleR",
      "title": "Plot method for multiScaleR objects",
      "topics": [
        "plot.multiScaleR"
      ]
    },
    {
      "page": "plot.sigma_profile",
      "title": "Plot Sigma Profile",
      "topics": [
        "plot.sigma_profile"
      ]
    },
    {
      "page": "print.multiScaleR",
      "title": "Print method for multiScaleR",
      "topics": [
        "print.multiScaleR"
      ]
    },
    {
      "page": "print.multiScaleR_data",
      "title": "Print method for multiScaleR_data",
      "topics": [
        "print.multiScaleR_data"
      ]
    },
    {
      "page": "print.summary_multiScaleR",
      "title": "Print method for summary_multiScaleR",
      "topics": [
        "print.summary_multiScaleR"
      ]
    },
    {
      "page": "profile_sigma",
      "title": "Profile Model Fit Across Sigma Parameter Space",
      "topics": [
        "profile_sigma"
      ]
    },
    {
      "page": "pts",
      "title": "Spatial sample points",
      "topics": [
        "pts"
      ]
    },
    {
      "page": "sim_dat",
      "title": "Simulate data for optimizing scales of effect",
      "topics": [
        "sim_dat"
      ]
    },
    {
      "page": "sim_dat_unmarked",
      "title": "Simulate data for optimizing scales of effect with `unmarked`",
      "topics": [
        "sim_dat_unmarked"
      ]
    },
    {
      "page": "sim_rast",
      "title": "Function to simulate raster surfaces",
      "topics": [
        "sim_rast"
      ]
    },
    {
      "page": "summary.multiScaleR",
      "title": "Summarize multiScaleR objects",
      "topics": [
        "summary.multiScaleR"
      ]
    },
    {
      "page": "surv_pts",
      "title": "Spatial sample points",
      "topics": [
        "surv_pts"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/multiScaleR/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/multiScaleR/raw/HEAD/README.md",
  "_rundeps": [
    "AICcmodavg",
    "class",
    "classInt",
    "cli",
    "cowplot",
    "cpp11",
    "crayon",
    "DBI",
    "dotCall64",
    "dplyr",
    "e1071",
    "exactextractr",
    "farver",
    "fields",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "insight",
    "isoband",
    "KernSmooth",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "nlme",
    "optimParallel",
    "pillar",
    "pkgconfig",
    "proxy",
    "pscl",
    "R6",
    "raster",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "sp",
    "spam",
    "survival",
    "terra",
    "tibble",
    "tidyselect",
    "TMB",
    "units",
    "unmarked",
    "utf8",
    "vctrs",
    "VGAM",
    "viridisLite",
    "withr",
    "wk",
    "xtable"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "quickstart.Rmd",
      "filename": "quickstart.html",
      "title": "multiScaleR Quick-Start Guide",
      "author": "Bill Peterman",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is multiScaleR?",
        "Installation",
        "The Core Workflow",
        "A Complete Example",
        "Load the package and data",
        "Prepare inputs with kernel_prep()",
        "Fit an initial model",
        "Optimize scales of effect",
        "Examine results",
        "Visualize kernel decay and covariate effects",
        "Diagnose the likelihood surface",
        "Project the fitted model to the landscape",
        "Quick-Reference: Full Workflow",
        "Learn More"
      ],
      "created": "2026-04-13 14:12:34",
      "modified": "2026-04-18 19:12:17",
      "commits": 2
    },
    {
      "source": "multiScaleR_Guide.Rmd",
      "filename": "multiScaleR_Guide.html",
      "title": "multiScaleR User Guide",
      "author": "Bill Peterman",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Background",
        "The scale-of-effect problem",
        "What multiScaleR does",
        "A Conceptual Road Map",
        "Distance-weighted Effects",
        "Choosing a kernel",
        "Preparing Data",
        "Explore Data",
        "kernel_prep",
        "Analysis",
        "multiScale_optim",
        "Kernels",
        "Model Selection",
        "Why standard AIC is not enough",
        "Optimization with unmarked",
        "Poisson Count Model",
        "Project model",
        "Binomial Occurrence Model",
        "Other model classes",
        "Other Functions & Features",
        "kernel_dist",
        "plot_kernel",
        "sim_rast",
        "sim_dat"
      ],
      "created": "2025-09-02 05:40:12",
      "modified": "2026-04-18 19:12:17",
      "commits": 4
    },
    {
      "source": "spatial_projection_clamping.Rmd",
      "filename": "spatial_projection_clamping.html",
      "title": "Spatial Projection and Clamping",
      "author": "Bill Peterman",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction to Spatial Projection",
        "From fitted model to landscape map",
        "The extrapolation problem",
        "What clamping does",
        "This vignette",
        "Demonstrating Clamping Under Controlled Extrapolation",
        "Conceptual setup",
        "Step 1: Simulate a known landscape and response surface",
        "Step 2: Impose a biased sampling design",
        "Step 3: Fit the multiscale model",
        "The Extrapolation Problem",
        "Seeing extrapolation in practice",
        "Understanding and Applying Clamping",
        "How clamping works",
        "The pct_mx argument: tuning the guardrail",
        "Comparing different clamping settings",
        "Quantifying prediction error: inside vs. outside the sampled domain",
        "Key Takeaways",
        "Practical guidance"
      ],
      "created": "2026-03-26 23:51:59",
      "modified": "2026-04-13 14:12:34",
      "commits": 2
    }
  ],
  "_score": 3.653212513775344,
  "_indexed": false,
  "_nocasepkg": "multiscaler",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://wpeterman.r-universe.dev/multiScaleR",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.13",
      "date": "2026-05-28T14:59:37.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "7cfde8c78d3c95b2ff4231087b65386fd76107ed",
      "fileid": "40b512af5a4083d105663c0d75f70ca0e8d1730dc12d8093388287ed9934148f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581912045"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.13",
      "date": "2026-05-28T15:01:39.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "7cfde8c78d3c95b2ff4231087b65386fd76107ed",
      "fileid": "25967937e3a6d8c91632594379e832296991a0f1b78207dd78a30f1f1d0b15b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581912045"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.13",
      "date": "2026-05-28T14:59:15.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "7cfde8c78d3c95b2ff4231087b65386fd76107ed",
      "fileid": "179939c4e78c1b47afd4999e1ca069cb8376d9daca4def27bb34d494b058bcaf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581912045"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.13",
      "date": "2026-05-28T15:03:29.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "7cfde8c78d3c95b2ff4231087b65386fd76107ed",
      "fileid": "6866ad11670c8dbf03241e6c90f152d2635fdd66d192e89e5b59dd85495f4a12",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581912045"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.13",
      "date": "2026-05-28T15:02:50.000Z",
      "arch": "emscripten",
      "commit": "7cfde8c78d3c95b2ff4231087b65386fd76107ed",
      "fileid": "3c74292b196de9a8af45d7225219a68e06ec337e160e60b2d80bbce21b7c7193",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581912045"
    }
  ]
}