{
  "_id": "6ace8c2ef6f39cd7e29a137c",
  "Package": "hexify",
  "Title": "Equal-Area Hex Grids on the Snyder ISEA Icosahedron",
  "Version": "0.9.0",
  "Authors@R": "c(\nperson(\"Gilles\", \"Colling\", , \"gilles.colling051@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0003-3070-6066\")),\nperson(\"Uber Technologies, Inc.\", role = c(\"ctb\", \"cph\"),\ncomment = \"H3 C library, src/h3 (Apache-2.0)\"),\nperson(\"Ben\", \"Griffin\", role = c(\"ctb\", \"cph\"),\ncomment = \"Hex9 address tables in src/hex9.cpp, from libhex9 (Apache-2.0)\")\n)",
  "Description": "Provides functions to build and use hexagonal discrete\nglobal grids using the Icosahedral Snyder Equal Area ('ISEA')\nprojection (Snyder 1992 <doi:10.3138/27H7-8K88-4882-1752>) and\nthe 'H3' hierarchical hexagonal system (Uber Technologies).\nImplements the 'ISEA' discrete global grid system (Sahr, White\nand Kimerling 2003 <doi:10.1559/152304003100011090>) and the\n'Hex9' octahedral grid (Griffin 2026 <arXiv:2608.00022>).\nIncludes a fast C++ core for 'ISEA' projection and aperture\nquantization, an included 'H3' v4.4.1 C library for native 'H3'\ngrid operations, and 'sf'/'terra'-compatible R wrappers for\ngrid generation and coordinate assignment. Output is compatible\nwith 'dggridR' for interoperability.",
  "License": "MIT + file LICENSE",
  "SystemRequirements": "C99",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Remotes": [
    "gcol33/hexglobe"
  ],
  "URL": "https://gillescolling.com/hexify/",
  "BugReports": "https://github.com/gcol33/hexify/issues",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "Config/roxygen2/version": "8.1.0",
  "Collate": "'RcppExports.R' 'aperture_mixed_hierarchy.R'\n'aperture_sequence.R' 'cell_id.R' 'cell_metrics.R'\n'constants.R' 'classes.R' 'construction.R' 'constructors.R'\n'crosswalk.R' 'data.R' 'dggrid.R' 'dggrid_compat.R'\n'dggrs_definition.R' 'distortion.R' 'gosper.R' 'grid_helpers.R'\n'h3_compat.R' 'hex9_warp.R' 'hex_aggregate.R' 'hex_browse.R'\n'hex_compact.R' 'hex_distance.R' 'hex_extract.R' 'hex_globe.R'\n'hex_glyphs.R' 'hex_sample.R' 'hex_smooth.R' 'hex_summarize.R'\n'hex_topology.R' 'hex_zonal.R' 'hexify-package.R' 'hexify.R'\n'hexify_assign.R' 'hexify_cell_to_sf.R' 'hexify_conversions.R'\n'hexify_grid.R' 'hexify_index.R' 'hexify_map.R'\n'hexify_neighbors.R' 'hexify_projection.R' 'hexify_stats.R'\n'net_cells.R' 'net_layout.R' 'ogc_zirs.R' 'orientation.R'\n'plot_methods.R' 'plot_surface.R' 'sphere_geometry.R'",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://gcol33.r-universe.dev",
  "Date/Publication": "2026-10-13 12:33:13 UTC",
  "RemoteUrl": "https://github.com/gcol33/hexify",
  "RemoteRef": "HEAD",
  "RemoteSha": "a80e6b6995df0804418408c719eca2931b672c62",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-13 19:34:17 UTC",
    "User": "root"
  },
  "Author": "Gilles Colling [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0003-3070-6066>),\nUber Technologies, Inc. [ctb, cph] (H3 C library, src/h3 (Apache-2.0)),\nBen Griffin [ctb, cph] (Hex9 address tables in src/hex9.cpp, from\nlibhex9 (Apache-2.0))",
  "Maintainer": "Gilles Colling <gilles.colling051@gmail.com>",
  "_user": "gcol33",
  "_type": "src",
  "_file": "hexify_0.9.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/fcf4cd6db5357b2818ef510cd482c8694e28ea339cad09464a5234f3a1b217a0",
  "_filesize": 10797440,
  "_sha256": "fcf4cd6db5357b2818ef510cd482c8694e28ea339cad09464a5234f3a1b217a0",
  "_expires": "2027-01-21T19:53:15.000Z",
  "_created": "2026-10-13T19:34:17.000Z",
  "_published": "2026-10-13T19:53:18.458Z",
  "_buildurl": "https://github.com/r-universe/gcol33/actions/runs/38455213934",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115498865330,
      "time": 118,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115498865418,
      "time": 116,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115498865440,
      "time": 89,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115498865422,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115498865331,
      "time": 94,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115498865534,
      "time": 263,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115498865495,
      "time": 80,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115498865437,
      "time": 207,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115496239316,
      "time": 340,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11843740001"
    },
    {
      "job": 115498865423,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115498865706,
      "time": 432,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11843966297"
    },
    {
      "job": 115498865471,
      "time": 850,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11844875714"
    },
    {
      "job": 115498865427,
      "time": 1050,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11843858274"
    },
    {
      "job": 115498865907,
      "time": 476,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11843680557"
    },
    {
      "job": 115498865619,
      "time": 1053,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11844183056"
    }
  ],
  "_upstream": "https://github.com/gcol33/hexify",
  "_commit": {
    "id": "a80e6b6995df0804418408c719eca2931b672c62",
    "author": "Gilles Colling <gilles.colling051@gmail.com>",
    "committer": "Gilles Colling <gilles.colling051@gmail.com>",
    "message": "docs: README banner at 1628 x 720 px, alt text naming the cell areas\n\nThe frame widens about the cells at a 1:1 scale; labels are placed along\nthe cells' extent.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\n",
    "time": 1791894793
  },
  "_maintainer": {
    "name": "Gilles Colling",
    "email": "gilles.colling051@gmail.com",
    "login": "gcol33",
    "linkedin": "in/gilles-colling-0b3747306",
    "orcid": "0000-0003-3070-6066",
    "twitter": "@Gilles__Colling",
    "description": "Building tools for ecology in R, C++, and Rust.\nWhy did Microsoft have to buy it. Sadge :(",
    "uuid": 25009600
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "bit64",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "chromote",
      "role": "Suggests"
    },
    {
      "package": "hexglobe",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "rnaturalearth",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "htmlwidgets",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    }
  ],
  "_owner": "gcol33",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-50",
      "n": 10
    },
    {
      "week": "2025-51",
      "n": 30
    },
    {
      "week": "2026-01",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 9
    },
    {
      "week": "2026-03",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 12
    },
    {
      "week": "2026-06",
      "n": 3
    },
    {
      "week": "2026-09",
      "n": 37
    },
    {
      "week": "2026-10",
      "n": 4
    },
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 11
    },
    {
      "week": "2026-30",
      "n": 3
    },
    {
      "week": "2026-33",
      "n": 14
    },
    {
      "week": "2026-34",
      "n": 22
    },
    {
      "week": "2026-35",
      "n": 25
    },
    {
      "week": "2026-40",
      "n": 1
    },
    {
      "week": "2026-41",
      "n": 105
    },
    {
      "week": "2026-42",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2025-12-11"
    },
    {
      "name": "v0.2.0",
      "date": "2025-12-11"
    },
    {
      "name": "v0.4.0",
      "date": "2026-01-09"
    },
    {
      "name": "v0.3.0",
      "date": "2026-01-13"
    },
    {
      "name": "v0.3.3",
      "date": "2026-01-13"
    },
    {
      "name": "v0.3.5",
      "date": "2026-01-20"
    },
    {
      "name": "v0.3.6",
      "date": "2026-01-21"
    },
    {
      "name": "v0.3.7",
      "date": "2026-01-21"
    },
    {
      "name": "v0.5.0",
      "date": "2026-02-27"
    },
    {
      "name": "v0.6.0",
      "date": "2026-02-27"
    },
    {
      "name": "v0.6.1",
      "date": "2026-02-27"
    },
    {
      "name": "v0.6.2",
      "date": "2026-02-28"
    },
    {
      "name": "v0.6.3",
      "date": "2026-02-28"
    },
    {
      "name": "v0.6.4",
      "date": "2026-02-28"
    },
    {
      "name": "v0.6.5",
      "date": "2026-02-28"
    },
    {
      "name": "v0.7.0",
      "date": "2026-03-01"
    },
    {
      "name": "v0.7.1",
      "date": "2026-03-10"
    },
    {
      "name": "v0.7.2",
      "date": "2026-07-18"
    },
    {
      "name": "v0.7.4",
      "date": "2026-07-22"
    },
    {
      "name": "v0.7.5",
      "date": "2026-08-15"
    },
    {
      "name": "v0.8.0",
      "date": "2026-08-16"
    },
    {
      "name": "v0.8.1",
      "date": "2026-08-18"
    },
    {
      "name": "v0.8.2",
      "date": "2026-08-21"
    },
    {
      "name": "v0.8.3",
      "date": "2026-08-30"
    },
    {
      "name": "v0.8.4",
      "date": "2026-10-05"
    },
    {
      "name": "v0.9.0",
      "date": "2026-10-12"
    }
  ],
  "_topics": [
    "dggs",
    "discrete-global-grid",
    "equal-area",
    "geospatial",
    "gis",
    "hexagonal-grid",
    "icosahedral-grid",
    "icosahedron",
    "isea",
    "spatial",
    "spatial-analysis",
    "cpp"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "gcol33",
      "count": 299,
      "uuid": 25009600
    }
  ],
  "_userbio": {
    "uuid": 25009600,
    "type": "user",
    "name": "Gilles Colling",
    "followers": 10,
    "description": "Building tools for ecology in R, C++, and Rust.\nWhy did Microsoft have to buy it. Sadge :("
  },
  "_downloads": {
    "count": 295,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/hexify"
  },
  "_devurl": "https://github.com/gcol33/hexify",
  "_pkgdown": "https://gillescolling.com/hexify/",
  "_searchresults": 34,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/hexify.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/gcol33/hexify",
  "_realowner": "gcol33",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.3",
      "date": "2026-01-20"
    },
    {
      "version": "0.3.8",
      "date": "2026-01-21"
    },
    {
      "version": "0.3.9",
      "date": "2026-02-04"
    },
    {
      "version": "0.3.10",
      "date": "2026-02-04"
    },
    {
      "version": "0.6.5",
      "date": "2026-02-28"
    },
    {
      "version": "0.8.2",
      "date": "2026-08-22"
    }
  ],
  "_exports": [
    "as_dggrid",
    "as.data.frame",
    "as.list",
    "cell_area",
    "cell_metrics",
    "cell_to_index",
    "cell_to_lonlat",
    "cell_to_sf",
    "cells",
    "dg_closest_res_to_area",
    "dgearthstat",
    "dggrid_43h_sequence",
    "dggrid_is_compatible",
    "dggrs_definition",
    "dgverify",
    "from_dggrid",
    "get_children",
    "get_neighbors",
    "get_parent",
    "get_siblings",
    "globe_centers",
    "grid_clip",
    "grid_global",
    "grid_info",
    "grid_rect",
    "h3_crosswalk",
    "hex_aggregate",
    "hex_browse",
    "hex_compact",
    "hex_corners_to_sf",
    "hex_distance",
    "hex_extract",
    "hex_globe",
    "hex_globe_png",
    "hex_grid",
    "hex_rays",
    "hex_sample",
    "hex_smooth",
    "hex_summarize",
    "hex_triangles",
    "hex_uncompact",
    "hex_zonal",
    "hex9_warp_download",
    "hexify",
    "hexify_area_to_eff_res",
    "hexify_assign",
    "hexify_build_icosa",
    "hexify_cell_to_icosa_tri",
    "hexify_cell_to_index",
    "hexify_cell_to_lonlat",
    "hexify_cell_to_plane",
    "hexify_cell_to_quad_ij",
    "hexify_cell_to_quad_xy",
    "hexify_cell_to_sf",
    "hexify_compare_indices",
    "hexify_compare_resolutions",
    "hexify_default_index_type",
    "hexify_eff_res_to_area",
    "hexify_eff_res_to_resolution",
    "hexify_face_centers",
    "hexify_forward",
    "hexify_forward_to_face",
    "hexify_get_children",
    "hexify_get_parent",
    "hexify_get_resolution",
    "hexify_grid",
    "hexify_grid_cell_to_lonlat",
    "hexify_grid_global",
    "hexify_grid_rect",
    "hexify_grid_to_cell",
    "hexify_heatmap",
    "hexify_icosa_tri_to_plane",
    "hexify_icosa_tri_to_quad_ij",
    "hexify_icosa_tri_to_quad_xy",
    "hexify_index_to_cell",
    "hexify_index_to_lonlat",
    "hexify_inverse",
    "hexify_is_valid_index_type",
    "hexify_lonlat_to_cell",
    "hexify_lonlat_to_index",
    "hexify_lonlat_to_plane",
    "hexify_lonlat_to_quad_ij",
    "hexify_quad_ij_to_cell",
    "hexify_quad_ij_to_icosa_tri",
    "hexify_quad_ij_to_xy",
    "hexify_quad_xy_to_cell",
    "hexify_quad_xy_to_icosa_tri",
    "hexify_resolution_to_eff_res",
    "hexify_roundtrip_test",
    "hexify_which_face",
    "hexify_z7_canonical",
    "import_h3",
    "index_to_cell",
    "is_hex_data",
    "is_hex_grid",
    "is_pentagon",
    "lonlat_to_cell",
    "n_cells",
    "ncol",
    "net_cells",
    "net_layout",
    "net_project",
    "nrow",
    "plot",
    "plot_grid",
    "plot_world",
    "projection_distortion",
    "projection_stages",
    "show",
    "st_as_sf",
    "st_crs",
    "summary",
    "wall_metrics"
  ],
  "_datasets": [
    {
      "name": "hexify_world",
      "title": "Simplified World Map",
      "object": "hexify_world",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "name",
        "name_long",
        "admin",
        "sovereignt",
        "iso_a2",
        "iso_a3",
        "iso_n3",
        "continent",
        "region_un",
        "subregion",
        "region_wb",
        "pop_est",
        "gdp_md",
        "income_grp",
        "economy",
        "geometry"
      ],
      "rows": 242,
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "hexify-package",
      "title": "hexify: Equal-Area Hex Grids on the Snyder ISEA Icosahedron",
      "topics": [
        "hexify-package"
      ]
    },
    {
      "page": "as_dggrid",
      "title": "Convert hexify Grid to 'dggridR'-compatible Grid Object",
      "concept": [
        "'dggridR' compatibility"
      ],
      "topics": [
        "as_dggrid",
        "format.dggs",
        "print.dggs"
      ]
    },
    {
      "page": "cell_area",
      "title": "Compute Per-Cell Area in km²",
      "topics": [
        "cell_area"
      ]
    },
    {
      "page": "cell_metrics",
      "title": "Shape Metrics of Cells: Area, Perimeter and Compactness",
      "topics": [
        "cell_metrics"
      ]
    },
    {
      "page": "cell_to_lonlat",
      "title": "Convert Cell ID to Longitude/Latitude",
      "topics": [
        "cell_to_lonlat"
      ]
    },
    {
      "page": "cell_to_sf",
      "title": "Convert Cell IDs to sf Polygons",
      "topics": [
        "cell_to_sf"
      ]
    },
    {
      "page": "cells",
      "title": "Get Cell IDs",
      "topics": [
        "cells"
      ]
    },
    {
      "page": "dgearthstat",
      "title": "Get Grid Statistics for Whole-Body Coverage",
      "concept": [
        "grid statistics"
      ],
      "topics": [
        "dgearthstat"
      ]
    },
    {
      "page": "dggrid_is_compatible",
      "title": "Validate 'dggridR' Grid Compatibility with hexify",
      "concept": [
        "'dggridR' compatibility"
      ],
      "topics": [
        "dggrid_is_compatible"
      ]
    },
    {
      "page": "dggrs_definition",
      "title": "Definition of a Grid as a Discrete Global Grid Reference System",
      "topics": [
        "dggrs_definition"
      ]
    },
    {
      "page": "from_dggrid",
      "title": "Convert 'dggridR' Grid Object to hexify_grid",
      "concept": [
        "'dggridR' compatibility"
      ],
      "topics": [
        "from_dggrid"
      ]
    },
    {
      "page": "get_neighbors",
      "title": "Get Neighboring Cells",
      "topics": [
        "get_neighbors"
      ]
    },
    {
      "page": "globe_centers",
      "title": "Globe Center Presets",
      "topics": [
        "globe_centers"
      ]
    },
    {
      "page": "grid_clip",
      "title": "Clip Hexagon Grid to Polygon Boundary",
      "topics": [
        "grid_clip"
      ]
    },
    {
      "page": "grid_global",
      "title": "Generate a Global Hexagon Grid",
      "topics": [
        "grid_global"
      ]
    },
    {
      "page": "grid_info",
      "title": "Get Grid Specification",
      "topics": [
        "grid_info"
      ]
    },
    {
      "page": "grid_rect",
      "title": "Generate a Rectangular Grid of Hexagons",
      "topics": [
        "grid_rect"
      ]
    },
    {
      "page": "h3_crosswalk",
      "title": "Crosswalk Between ISEA and H3 Cell IDs",
      "topics": [
        "h3_crosswalk"
      ]
    },
    {
      "page": "hex_aggregate",
      "title": "Aggregate Cell Values to a Coarser Resolution",
      "topics": [
        "hex_aggregate"
      ]
    },
    {
      "page": "hex_browse",
      "title": "Interactive Hex Map",
      "topics": [
        "hex_browse"
      ]
    },
    {
      "page": "hex_compact",
      "title": "Compact Hex Cells",
      "topics": [
        "hex_compact"
      ]
    },
    {
      "page": "hex_distance",
      "title": "Grid Distance Between Cells",
      "topics": [
        "hex_distance"
      ]
    },
    {
      "page": "hex_extract",
      "title": "Extract Raster Values at Hex Cell Centers",
      "topics": [
        "hex_extract"
      ]
    },
    {
      "page": "hex_globe",
      "title": "Interactive Globe of a Grid",
      "topics": [
        "hex_globe"
      ]
    },
    {
      "page": "hex_globe_png",
      "title": "Save a Globe as a PNG Image",
      "topics": [
        "hex_globe_png"
      ]
    },
    {
      "page": "hex_grid",
      "title": "Create a Hexagonal Grid Specification",
      "topics": [
        "hex_grid"
      ]
    },
    {
      "page": "hex_rays",
      "title": "Ray Glyphs for Cell Values",
      "topics": [
        "hex_rays"
      ]
    },
    {
      "page": "hex_sample",
      "title": "Random Points Inside Cells",
      "topics": [
        "hex_sample"
      ]
    },
    {
      "page": "hex_smooth",
      "title": "Smooth Cell Values Over Neighbouring Cells",
      "topics": [
        "hex_smooth"
      ]
    },
    {
      "page": "hex_summarize",
      "title": "Summarize Data by Hex Cell",
      "topics": [
        "hex_summarize"
      ]
    },
    {
      "page": "hex_triangles",
      "title": "The Triangles of Cells Towards Each Neighbour",
      "topics": [
        "hex_triangles"
      ]
    },
    {
      "page": "hex_uncompact",
      "title": "Uncompact Hex Cells",
      "topics": [
        "hex_uncompact"
      ]
    },
    {
      "page": "hex_zonal",
      "title": "Zonal Statistics for Hex Cells",
      "topics": [
        "hex_zonal"
      ]
    },
    {
      "page": "hex9_warp_download",
      "title": "Download Hex9's Warp Field",
      "topics": [
        "hex9_warp_download"
      ]
    },
    {
      "page": "HexData-class",
      "title": "HexData Class",
      "topics": [
        "$,HexData-method",
        "$<-,HexData-method",
        "as.data.frame,HexData-method",
        "as.list,HexData-method",
        "as_tibble.HexData",
        "cells,HexData-method",
        "dim,HexData-method",
        "grid_info,HexData-method",
        "HexData-class",
        "names,HexData-method",
        "ncol,HexData-method",
        "nrow,HexData-method",
        "n_cells,HexData-method",
        "plot,HexData,missing-method",
        "print.hexify_data_summary",
        "show,HexData-method",
        "st_as_sf.HexData",
        "st_crs.HexData",
        "summary,HexData-method",
        "[,HexData-method",
        "[[,HexData-method",
        "[[<-,HexData,ANY,missing-method"
      ]
    },
    {
      "page": "HexGridInfo-class",
      "title": "HexGridInfo Class",
      "topics": [
        "$,HexGridInfo-method",
        "as.list,HexGridInfo-method",
        "HexGridInfo-class",
        "names,HexGridInfo-method",
        "n_cells,HexGridInfo-method",
        "plot,HexGridInfo,missing-method",
        "print.hexify_grid_summary",
        "show,HexGridInfo-method",
        "st_as_sf.HexGridInfo",
        "st_crs.HexGridInfo",
        "summary,HexGridInfo-method"
      ]
    },
    {
      "page": "hexify",
      "title": "Assign Hexagonal DGGS Cell IDs to Geographic Points",
      "concept": [
        "hexify main"
      ],
      "topics": [
        "hexify"
      ]
    },
    {
      "page": "hexify_heatmap",
      "title": "Create a ggplot2 Visualization of Hexagonal Grid Cells",
      "concept": [
        "visualization"
      ],
      "topics": [
        "hexify_heatmap"
      ]
    },
    {
      "page": "hexify_world",
      "title": "Simplified World Map",
      "topics": [
        "hexify_world"
      ]
    },
    {
      "page": "import_h3",
      "title": "Import External H3 Cell IDs into hexify",
      "topics": [
        "import_h3"
      ]
    },
    {
      "page": "is_hex_data",
      "title": "Check If an Object Is a HexData",
      "topics": [
        "is_hex_data"
      ]
    },
    {
      "page": "is_hex_grid",
      "title": "Check If an Object Is a HexGridInfo",
      "topics": [
        "is_hex_grid"
      ]
    },
    {
      "page": "is_pentagon",
      "title": "Detect Pentagon Cells",
      "topics": [
        "is_pentagon"
      ]
    },
    {
      "page": "lonlat_to_cell",
      "title": "Convert Longitude/Latitude to Cell ID",
      "topics": [
        "lonlat_to_cell"
      ]
    },
    {
      "page": "n_cells",
      "title": "Get Number of Cells",
      "topics": [
        "n_cells"
      ]
    },
    {
      "page": "net_cells",
      "title": "The Parts of Cells on a Net Layout",
      "topics": [
        "net_cells"
      ]
    },
    {
      "page": "net_layout",
      "title": "Lay Out the Faces of a Grid's Solid in the Plane",
      "topics": [
        "net_layout"
      ]
    },
    {
      "page": "net_project",
      "title": "Place Points on a Net Layout",
      "topics": [
        "net_project"
      ]
    },
    {
      "page": "plot_grid",
      "title": "Plot Hexagonal Grid Clipped to a Polygon Boundary",
      "topics": [
        "plot_grid"
      ]
    },
    {
      "page": "plot_world",
      "title": "Quick World Map Plot",
      "concept": [
        "visualization"
      ],
      "topics": [
        "plot_world"
      ]
    },
    {
      "page": "projection_distortion",
      "title": "Distortion of a Grid's Face Projection",
      "topics": [
        "projection_distortion"
      ]
    },
    {
      "page": "projection_stages",
      "title": "Points Through the Steps of Snyder's Projection",
      "topics": [
        "projection_stages"
      ]
    },
    {
      "page": "wall_metrics",
      "title": "Spacing Metrics of Neighbouring Cells: Wall Length, Centre Distance and Cell Wall Midpoint Ratio",
      "topics": [
        "wall_metrics"
      ]
    }
  ],
  "_pkglogo": "https://github.com/gcol33/hexify/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/gcol33/hexify/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "class",
    "classInt",
    "DBI",
    "e1071",
    "KernSmooth",
    "proxy",
    "Rcpp",
    "rlang",
    "s2",
    "sf",
    "units",
    "wk"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "h3.Rmd",
      "filename": "h3.html",
      "title": "H3 Grid Support",
      "author": "Gilles Colling",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "What is H3?",
        "Getting Started",
        "Choosing Resolution by Area",
        "Grid Generation",
        "Rectangular Region",
        "Clipping to a Boundary",
        "Hierarchical Navigation",
        "Parents",
        "Children",
        "Visualizing the Hierarchy",
        "Working with H3 Data",
        "ISEA--H3 Crosswalk",
        "ISEA vs H3: When to Use Which",
        "Resolution Reference",
        "See Also"
      ],
      "created": "2026-02-27 16:35:18",
      "modified": "2026-10-11 21:22:37",
      "commits": 8
    },
    {
      "source": "theory.Rmd",
      "filename": "theory.html",
      "title": "Mathematical Foundations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Overview",
        "The Problem: Equal-Area Grids on a Sphere",
        "The Lambert Azimuthal Equal-Area Projection",
        "Definition",
        "Forward Formulas",
        "Equal-Area Proof",
        "Inverse Formulas",
        "Limitations",
        "The Icosahedron",
        "Geometry",
        "Vertex Latitude Derivation",
        "Standard ISEA Orientation",
        "Snyder's ISEA Projection",
        "Key Constants",
        "Forward Projection Steps",
        "The Inverse Projection",
        "Distortion",
        "The Truncated Icosahedron",
        "The Earth as an Ellipsoid",
        "The Unfolded Projection",
        "Aperture and Resolution",
        "Aperture Properties",
        "How a Cell Divides Among Its Parents",
        "Cell Count Growth",
        "Orientation Classes",
        "Pentagon Cells",
        "Coordinate Systems and Indexing",
        "Triangle to Quad",
        "Quad IJ: The Integer Lattice",
        "Hierarchical Index Types",
        "Z7 Index (Aperture 7)",
        "Z7 as a 64-bit integer",
        "OGC zone identifiers",
        "Neighbours by digit arithmetic",
        "Z3 Index (Aperture 3)",
        "Z-Order Index (Morton Curve)",
        "Index Type Comparison",
        "SEQNUM: The Flat Cell ID",
        "Compact uint64 Storage",
        "H3 Comparison",
        "Architecture",
        "The Area Variation Trade-Off",
        "Resolution Mapping",
        "When to Use Which",
        "Round-Trip Accuracy",
        "Summary of ISEA Properties",
        "References"
      ],
      "created": "2025-12-12 11:53:59",
      "modified": "2026-10-11 21:22:37",
      "commits": 35
    },
    {
      "source": "workflows.Rmd",
      "filename": "workflows.html",
      "title": "Practical Workflows",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "One Grid, Many Datasets",
        "The Problem",
        "The Solution: Shared Grid Objects",
        "Combining at the Cell Level",
        "Grid Generation",
        "Grid Over a Rectangular Region",
        "Grid Over a Polygon (Shapefile)",
        "Global Grid",
        "Multi-Resolution Analysis",
        "Scale-Dependent Patterns",
        "Spatial Joins",
        "Cell-Level Aggregation and Neighbors",
        "Choosing Resolution",
        "By Target Area",
        "Resolution Table (Aperture 3)",
        "Comparing Apertures",
        "Grids on Other Bodies",
        "Coordinates on another body",
        "Working with sf",
        "Convert HexData to sf",
        "Visualize with ggplot2",
        "Export to GIS Formats",
        "Edge Cases",
        "Handling NA Coordinates",
        "Polar Regions",
        "Date Line",
        "Function Summary",
        "See Also"
      ],
      "created": "2025-12-12 11:53:59",
      "modified": "2026-10-11 21:22:37",
      "commits": 22
    },
    {
      "source": "quickstart.Rmd",
      "filename": "quickstart.html",
      "title": "Quick Start",
      "author": "Gilles Colling",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Spatial Analysis Done Right",
        "Basic Usage",
        "Accessing HexData",
        "With sf Objects",
        "Real-World Example: Species Occurrence Data",
        "Assign Points to Grid Cells",
        "Generate Cell Polygons and Visualize",
        "Species Richness Map",
        "Core Concepts",
        "HexGridInfo Slots",
        "HexData Slots",
        "Caveats",
        "Pentagon Cells",
        "Multi-Scale Analysis",
        "Integer Limits",
        "See Also"
      ],
      "created": "2025-12-12 11:53:59",
      "modified": "2026-10-11 21:22:37",
      "commits": 27
    },
    {
      "source": "visualization.Rmd",
      "filename": "visualization.html",
      "title": "Visualization",
      "author": "Gilles Colling",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Sample Data",
        "Base R Plotting with plot()",
        "Basic Plot",
        "Customizing Colors and Styling",
        "Disabling the Basemap",
        "Setting Map Extent",
        "Showing Points",
        "Basic Points",
        "Point Size Presets",
        "Custom Point Styling",
        "Disabling Jitter",
        "ggplot2 with hexify_heatmap()",
        "Basic ggplot",
        "Customizing with ggplot2",
        "Adding Custom Layers",
        "Heatmaps with Value Mapping",
        "Creating Aggregated Data",
        "Basic Heatmap",
        "Customizing Colors",
        "Basemap Options",
        "World Map Helper",
        "Customizing the World Map",
        "Pentagon Cell Visualization",
        "Cell Shapes",
        "Random Sampling Visualization",
        "Building Custom Visualizations",
        "Function Reference",
        "See Also"
      ],
      "created": "2025-12-17 07:35:55",
      "modified": "2026-10-11 21:22:37",
      "commits": 15
    }
  ],
  "_score": 6.661812685537261,
  "_indexed": true,
  "_nocasepkg": "hexify",
  "_universes": [
    "gcol33"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.4",
      "date": "2026-10-07T08:09:38.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "f21534846a7a80cf3e6cdb6219993f49bd423211",
      "fileid": "https://r2.ropensci.org/054f7d331d8609012f817dade143998a0eab26098793ac2082f82df55b021af1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/37590972571"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.4",
      "date": "2026-10-07T08:09:18.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "f21534846a7a80cf3e6cdb6219993f49bd423211",
      "fileid": "https://r2.ropensci.org/7337aa6854cbd5c733629d3a4599722f88df90caf1a57a8569ff524c41c79fa0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/37590972571"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.8.4",
      "date": "2026-10-07T08:08:49.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "f21534846a7a80cf3e6cdb6219993f49bd423211",
      "fileid": "https://r2.ropensci.org/58d1778e46118cd377b24b24a765f8096fab66516856c9868433b51d4ab9f02f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/37590972571"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.4",
      "date": "2026-10-07T08:08:39.000Z",
      "arch": "aarch64",
      "commit": "f21534846a7a80cf3e6cdb6219993f49bd423211",
      "fileid": "https://r2.ropensci.org/d4c08d32b8b0da7fd605fcf3e2c6c4bb106cb4383d98c2efa7bb9ad585aaff54",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/37590972571"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.4",
      "date": "2026-10-07T08:09:46.000Z",
      "arch": "x86_64",
      "commit": "f21534846a7a80cf3e6cdb6219993f49bd423211",
      "fileid": "https://r2.ropensci.org/da605974352dad69e967404671ac95010afad9413b14b8ba49d5ee5df6547162",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/37590972571"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.8.4",
      "date": "2026-10-07T08:08:54.000Z",
      "arch": "aarch64",
      "commit": "f21534846a7a80cf3e6cdb6219993f49bd423211",
      "fileid": "https://r2.ropensci.org/ba4f6b84d6ebad236f99e7daa4907520f4347207fa40098578196f93fd3d12a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/37590972571"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.8.4",
      "date": "2026-10-07T08:11:23.000Z",
      "arch": "x86_64",
      "commit": "f21534846a7a80cf3e6cdb6219993f49bd423211",
      "fileid": "https://r2.ropensci.org/109a3d51ac30f59ec973d9b60e3013d7d53938cbcb9f62a6b57d788376591a87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/37590972571"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.4",
      "date": "2026-10-07T08:09:16.000Z",
      "arch": "emscripten",
      "commit": "f21534846a7a80cf3e6cdb6219993f49bd423211",
      "fileid": "https://r2.ropensci.org/f64fa48af0464d10ff00f2bbd1f7cb4cf65d19f1345dcbfec36f550dfefde33e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/37590972571"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.9.0",
      "date": "2026-10-13T19:34:19.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "a80e6b6995df0804418408c719eca2931b672c62",
      "fileid": "https://r2.ropensci.org/1440684782ca49e55a3350edd31bc9caf1b23c2e266607c30751beeaefef6938",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/38455213934"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-10-13T19:38:56.000Z",
      "arch": "aarch64",
      "commit": "a80e6b6995df0804418408c719eca2931b672c62",
      "fileid": "https://r2.ropensci.org/79ce470755cc5a1547d673703c80f2b236bffc33822d82cd80fdcf6924a40a4e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/38455213934"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-10-13T19:36:27.000Z",
      "arch": "x86_64",
      "commit": "a80e6b6995df0804418408c719eca2931b672c62",
      "fileid": "https://r2.ropensci.org/78bc3ed29fc41babe8c853a195fa8b4e645c2cee06545028d591b3b523c90659",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/38455213934"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-10-13T19:36:42.000Z",
      "arch": "x86_64",
      "commit": "a80e6b6995df0804418408c719eca2931b672c62",
      "fileid": "https://r2.ropensci.org/d2c7df04e58b0cea43330e0f80f4bc9f2d7c1c9b8e42c08ca841444272e92e3e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/38455213934"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-10-13T19:39:36.000Z",
      "arch": "aarch64",
      "commit": "a80e6b6995df0804418408c719eca2931b672c62",
      "fileid": "https://r2.ropensci.org/9a3d88c5deb021d44cc728c93c797a161eb2d181228a90137df1c2ed8523613c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/38455213934"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.9.0",
      "date": "2026-10-13T19:36:37.000Z",
      "arch": "x86_64",
      "commit": "a80e6b6995df0804418408c719eca2931b672c62",
      "fileid": "https://r2.ropensci.org/f2205c167b40b377229c442870bf88fa317a8e4f9c565b409b9fb1b19fea015c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/38455213934"
    }
  ]
}