{
  "_id": "6acf4e07d9de2f3f33fcaa1b",
  "Package": "guerrilla",
  "Version": "0.4.0.9000",
  "Title": "Illustrate Various Methods of Interpolation for Irregular Data",
  "Authors@R": "c(person(\"Michael\", \"Sumner\", \nemail = \"mdsumner@gmail.com\",\nrole = c(\"aut\", \"cre\")),\nperson(\"Marcelino\", \"de la Cruz\",\nrole = \"ctb\",\ncomment = \"wrote maybetin example function on R-Sig-Geo\"),\nperson(\"Tomas\", \"Remenyi\",\nrole = \"ctb\")\n)",
  "Description": "Examples of interpolating irregular data, to illustrate\nthe mechanics of various methods and some easy tools to run\nthem.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "ByteCompile": "true",
  "URL": "https://github.com/hypertidy/guerrilla,\nhttps://hypertidy.github.io/guerrilla/",
  "BugReports": "https://github.com/hypertidy/guerrilla/issues",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.0",
  "Repository": "https://hypertidy.r-universe.dev",
  "Date/Publication": "2026-09-10 01:58:11 UTC",
  "RemoteUrl": "https://github.com/hypertidy/guerrilla",
  "RemoteRef": "HEAD",
  "RemoteSha": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-14 08:35:50 UTC",
    "User": "root"
  },
  "Author": "Michael Sumner [aut, cre],\nMarcelino de la Cruz [ctb] (wrote maybetin example function on\nR-Sig-Geo),\nTomas Remenyi [ctb]",
  "Maintainer": "Michael Sumner <mdsumner@gmail.com>",
  "_user": "hypertidy",
  "_type": "src",
  "_file": "guerrilla_0.4.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/5275e6a17d2d33ca686459b2d61ba48840f2c3269d132858159c73e9c65d6211",
  "_filesize": 1395236,
  "_sha256": "5275e6a17d2d33ca686459b2d61ba48840f2c3269d132858159c73e9c65d6211",
  "_expires": "2027-01-22T09:40:20.000Z",
  "_created": "2026-10-14T08:35:50.000Z",
  "_published": "2026-10-14T09:40:22.883Z",
  "_buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115759831597,
      "time": 178,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11880975163"
    },
    {
      "job": 115759831533,
      "time": 215,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11881095177"
    },
    {
      "job": 115759831673,
      "time": 120,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11883387701"
    },
    {
      "job": 115759831539,
      "time": 123,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11884175556"
    },
    {
      "job": 115758186183,
      "time": 250,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11879899244"
    },
    {
      "job": 115759831517,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11880241734"
    },
    {
      "job": 115759831653,
      "time": 81,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11879399534"
    },
    {
      "job": 115759831610,
      "time": 137,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11880201872"
    },
    {
      "job": 115759831661,
      "time": 112,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11879889971"
    }
  ],
  "_upstream": "https://github.com/hypertidy/guerrilla",
  "_commit": {
    "id": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
    "author": "Claude <noreply@anthropic.com>",
    "committer": "Claude <noreply@anthropic.com>",
    "message": "Drop anglr and rgl, and fix package names vanishing from vignettes\n\nmacOS 26 (Tahoe) no longer provides OpenGL, so rgl.so cannot be loaded at\nall there:\n\n  Library not loaded: /opt/X11/lib/libGLU.1.dylib\n\nanglr loads rgl while byte-compiling, so anglr cannot be installed on that\nplatform either. Both were in Suggests, so the macOS CI job failed in the\ndependency step, before R CMD check started.\n\nNeither package was used by any code here. They appeared once, in a\nmesh_raster() example guarded by interactive(), which R CMD check never\nruns. So they are gone, and with anglr goes the Remotes line and the last\nnon-CRAN dependency. The picture they drew moves to\nvignette(\"triangulation\") as code shown rather than run.\n\nSeparately: \\pkg{} is Rd markup, and in an R Markdown vignette pandoc reads\nit as raw LaTeX and drops it. \"comes from \\pkg{vaster}, which does grid\nindex work\" was rendering as \"comes from , which does grid index work\".\nTen of those across the four articles, now bold text. The roxygen blocks\nare unaffected, since those really do become Rd.\n\nCo-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01Pk6azssdSJWkeobMDdgYyz\n",
    "time": 1789005491
  },
  "_maintainer": {
    "name": "Michael Sumner",
    "email": "mdsumner@gmail.com",
    "login": "mdsumner",
    "mastodon": "@mdsumner@rstats.me",
    "bluesky": "@mdsumner.bsky.social",
    "description": "no names have an anonymous function",
    "uuid": 4107631
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3.0",
      "role": "Depends"
    },
    {
      "package": "geometry",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "geos",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "vaster",
      "role": "Imports"
    },
    {
      "package": "wk",
      "role": "Imports"
    },
    {
      "package": "Rvcg",
      "role": "Suggests"
    },
    {
      "package": "interp",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "gdalraster",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "spatstat.geom",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "fields",
      "role": "Suggests"
    },
    {
      "package": "gstat",
      "role": "Suggests"
    },
    {
      "package": "palr",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    },
    {
      "package": "reproj",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "mgcv",
      "role": "Suggests"
    },
    {
      "package": "maps",
      "role": "Suggests"
    }
  ],
  "_owner": "hypertidy",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-37",
      "n": 12
    }
  ],
  "_tags": [],
  "_stars": 15,
  "_contributors": [
    {
      "user": "mdsumner",
      "count": 41,
      "uuid": 4107631
    },
    {
      "user": "claude",
      "count": 10,
      "uuid": 81847
    },
    {
      "user": "milesmcbain",
      "count": 1,
      "uuid": 9996346
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 29297592,
    "type": "organization",
    "name": "hypertidy",
    "followers": 27,
    "description": "[ ... ]"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/guerrilla"
  },
  "_devurl": "https://github.com/hypertidy/guerrilla",
  "_pkgdown": "https://hypertidy.github.io/guerrilla/",
  "_searchresults": 10,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/guerrilla.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "as_gdalraster",
    "as_grid",
    "as_raster",
    "as_terra",
    "bary_weights",
    "collapse_duplicates",
    "defaultgrid",
    "facets",
    "find_triangle",
    "grid_barycentric",
    "grid_bin",
    "grid_facet_lm",
    "grid_gam",
    "grid_gdal",
    "grid_idw",
    "grid_kriging",
    "grid_ncell",
    "grid_res",
    "grid_smooth",
    "grid_spec",
    "grid_tps",
    "grid_voronoi",
    "grid_xy",
    "is_grid",
    "mesh_raster",
    "tri_fun",
    "xyz_input"
  ],
  "_datasets": [
    {
      "name": "bathy",
      "title": "Bathymetry and topography for the BROKE-West region",
      "object": "bathy",
      "class": [
        "guerrilla_grid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "as_grid",
      "title": "Read another package's raster as a grid",
      "topics": [
        "as_grid"
      ]
    },
    {
      "page": "as.data.frame.guerrilla_grid",
      "title": "Turn a grid into a data frame",
      "topics": [
        "as.data.frame.guerrilla_grid"
      ]
    },
    {
      "page": "as.matrix.guerrilla_grid",
      "title": "Turn a grid into a matrix",
      "topics": [
        "as.matrix.guerrilla_grid"
      ]
    },
    {
      "page": "bary_weights",
      "title": "Barycentric coordinates of points within a triangle",
      "topics": [
        "bary_weights"
      ]
    },
    {
      "page": "bathy",
      "title": "Bathymetry and topography for the BROKE-West region",
      "topics": [
        "bathy"
      ]
    },
    {
      "page": "collapse_duplicates",
      "title": "Collapse coordinates that repeat",
      "topics": [
        "collapse_duplicates"
      ]
    },
    {
      "page": "converters",
      "title": "Hand a grid to another package",
      "topics": [
        "as_gdalraster",
        "as_raster",
        "as_terra",
        "converters"
      ]
    },
    {
      "page": "find_triangle",
      "title": "Which triangle is each point in?",
      "topics": [
        "find_triangle"
      ]
    },
    {
      "page": "grid_barycentric",
      "title": "Interpolate to a grid across a triangulation",
      "topics": [
        "grid_barycentric"
      ]
    },
    {
      "page": "grid_bin",
      "title": "Bin values into grid cells",
      "topics": [
        "grid_bin"
      ]
    },
    {
      "page": "grid_facet_lm",
      "title": "Fit a plane within each Delaunay triangle",
      "topics": [
        "grid_facet_lm"
      ]
    },
    {
      "page": "grid_gam",
      "title": "Generalized additive model on the coordinates",
      "topics": [
        "grid_gam"
      ]
    },
    {
      "page": "grid_gdal",
      "title": "Interpolate with GDAL's own gridder",
      "topics": [
        "grid_gdal"
      ]
    },
    {
      "page": "grid_idw",
      "title": "Inverse distance weighted interpolation",
      "topics": [
        "grid_idw"
      ]
    },
    {
      "page": "grid_kriging",
      "title": "Kriging",
      "topics": [
        "grid_kriging"
      ]
    },
    {
      "page": "grid_ncell",
      "title": "Number of cells in a grid",
      "topics": [
        "grid_ncell"
      ]
    },
    {
      "page": "grid_res",
      "title": "Cell size in each direction",
      "topics": [
        "grid_res"
      ]
    },
    {
      "page": "grid_smooth",
      "title": "Kernel smoothing on a grid",
      "topics": [
        "grid_smooth"
      ]
    },
    {
      "page": "grid_spec",
      "title": "A grid, as a plain list",
      "topics": [
        "grid_spec"
      ]
    },
    {
      "page": "grid_tps",
      "title": "Thin plate spline interpolation",
      "topics": [
        "grid_tps"
      ]
    },
    {
      "page": "grid_voronoi",
      "title": "Nearest neighbour interpolation, by Voronoi tessellation",
      "topics": [
        "grid_voronoi"
      ]
    },
    {
      "page": "grid_xy",
      "title": "Coordinates of the cell centres",
      "topics": [
        "grid_xy"
      ]
    },
    {
      "page": "is_grid",
      "title": "Is this a guerrilla grid?",
      "topics": [
        "is_grid"
      ]
    },
    {
      "page": "mesh_raster",
      "title": "Mesh raster",
      "topics": [
        "mesh_raster",
        "mesh_raster.data.frame",
        "mesh_raster.matrix",
        "mesh_raster.mesh3d"
      ]
    },
    {
      "page": "plot.guerrilla_grid",
      "title": "Plot a grid",
      "topics": [
        "plot.guerrilla_grid"
      ]
    },
    {
      "page": "xyz_input",
      "title": "Coordinates and values, from whatever you have",
      "topics": [
        "xyz_input"
      ]
    }
  ],
  "_readme": "https://github.com/hypertidy/guerrilla/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "geometry",
    "geos",
    "libgeos",
    "linprog",
    "lpSolve",
    "magic",
    "Rcpp",
    "RcppProgress",
    "vaster",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "projection.Rmd",
      "filename": "projection.html",
      "title": "Coordinates, projections, and GDAL",
      "author": "Michael D. Sumner",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The same points, in two coordinate systems",
        "GDAL does this too",
        "Two GDAL defaults to know about",
        "Where gdal_grid lives",
        "Thin plate splines, in the other direction",
        "A note on coordinate magnitude"
      ],
      "created": "2026-09-09 15:54:53",
      "modified": "2026-09-10 01:58:11",
      "commits": 2
    },
    {
      "source": "interpolating.Rmd",
      "filename": "interpolating.html",
      "title": "Interpolating irregular data",
      "author": "Michael D. Sumner",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "Binning",
        "What happens when two points land in one cell",
        "Thin plate splines",
        "Bilinear triangulation",
        "Nearest neighbour",
        "Inverse distance weighting",
        "Kriging",
        "Generalized additive models",
        "Kernel smoothing",
        "Akima (via the interp package)",
        "What the pictures have in common",
        "Where to next"
      ],
      "created": "2026-09-09 16:09:07",
      "modified": "2026-09-10 01:58:11",
      "commits": 2
    },
    {
      "source": "triangulation.Rmd",
      "filename": "triangulation.html",
      "title": "Triangles, tiles, and the weights between them",
      "author": "Michael D. Sumner",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The two tessellations",
        "Barycentric coordinates",
        "Two engines, one answer",
        "The long way round, and a bug it revealed",
        "The same thing, from a mesh",
        "And back the other way"
      ],
      "created": "2026-09-09 16:09:07",
      "modified": "2026-09-10 01:58:11",
      "commits": 2
    },
    {
      "source": "grids.Rmd",
      "filename": "grids.html",
      "title": "What a grid is",
      "author": "Michael D. Sumner",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Where the cells are",
        "Making one",
        "Handing it to something else",
        "What is not here"
      ],
      "created": "2026-09-09 16:09:07",
      "modified": "2026-09-10 01:58:11",
      "commits": 2
    }
  ],
  "_score": 4.954242509439325,
  "_indexed": true,
  "_nocasepkg": "guerrilla",
  "_universes": [
    "hypertidy",
    "mdsumner"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0.9000",
      "date": "2026-10-14T08:38:39.000Z",
      "distro": "resolute",
      "commit": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
      "fileid": "https://r2.ropensci.org/a86e09674c24859e16378955017eaa23bc14f94a35ce4941b59d447b1eb9446a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.0.9000",
      "date": "2026-10-14T08:39:02.000Z",
      "distro": "resolute",
      "commit": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
      "fileid": "https://r2.ropensci.org/240fae0571adf7a38f8877b782f6514167202e6ff8b9e6f37acda42a8e3a63b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0.9000",
      "date": "2026-10-14T09:39:25.000Z",
      "commit": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
      "fileid": "https://r2.ropensci.org/8dea5ef492a0c63167f37df7be0268612fba974c8c15fb30aae6f24a352eaed9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.0.9000",
      "date": "2026-10-14T09:39:11.000Z",
      "commit": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
      "fileid": "https://r2.ropensci.org/8b664509f6a317df6698c79473cbfcfa91df203d1e10ebd8c000c31dedb68996",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0.9000",
      "date": "2026-10-14T08:38:11.000Z",
      "commit": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
      "fileid": "https://r2.ropensci.org/f92bfc63b8fb983074ebc770bc755efd047ca7fd20fc92c6d1597fb75fab22e8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0.9000",
      "date": "2026-10-14T08:37:02.000Z",
      "commit": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
      "fileid": "https://r2.ropensci.org/ea6a89006c0f97f69bb5720445487f091953ae8778c129aafd821dd3d4373346",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0.9000",
      "date": "2026-10-14T08:37:42.000Z",
      "commit": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
      "fileid": "https://r2.ropensci.org/49b04e851c9efa55cf8c78a41c8bea6914b70c59b61520b8129099a8a31d33a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.0.9000",
      "date": "2026-10-14T08:37:20.000Z",
      "commit": "2d7bfc010c743ffc1c7545bc5e8456483ab49069",
      "fileid": "https://r2.ropensci.org/3c235d9a588f6a17574e83bbda569c37faad8493a1fc6264a723c1e5174b9c03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hypertidy/actions/runs/38535738573"
    }
  ]
}