{
  "_id": "6a1f2814b401979e7342316c",
  "Package": "h3r",
  "Type": "Package",
  "Title": "Hexagonal Hierarchical Geospatial Indexing System",
  "Version": "0.1.2",
  "Date": "2024-12-12",
  "Authors@R": "c(\nperson(\"David\", \"Cooley\", ,\"dcooley@symbolix.com.au\", role = c(\"aut\", \"cre\")),\nperson(\"Ray\", \"Shao\", ,\"rshao@symbolix.com.au\", role = c(\"aut\"))\n)",
  "Description": "Provides access to Uber's 'H3' geospatial indexing system\nvia 'h3lib' <https://CRAN.R-project.org/package=h3lib>. 'h3r'\nis designed to mimic the 'H3' Application Programming Interface\n(API) <https://h3geo.org/docs/api/indexing/>, so that any\nfunction in the API is also available in 'h3r'.",
  "License": "MIT + file LICENSE",
  "URL": "https://symbolixau.github.io/h3r/",
  "BugReports": "https://github.com/symbolixau/h3r/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.1",
  "Repository": "https://symbolixau.r-universe.dev",
  "Date/Publication": "2024-12-13 00:03:36 UTC",
  "RemoteUrl": "https://github.com/symbolixau/h3r",
  "RemoteRef": "HEAD",
  "RemoteSha": "79c2b03b5ce714a833f7181151e47660278ad06f",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-16 05:23:02 UTC",
    "User": "root"
  },
  "Author": "David Cooley [aut, cre],\nRay Shao [aut]",
  "Maintainer": "David Cooley <dcooley@symbolix.com.au>",
  "MD5sum": "f97e0a6a2f507b8e6382b68a7259ac19",
  "_user": "symbolixau",
  "_type": "src",
  "_file": "h3r_0.1.2.tar.gz",
  "_fileid": "e1acd716a50539424b8db719db1f558b0a6a8c13bd1dea76f07a3ae2031e3a50",
  "_filesize": 196711,
  "_sha256": "e1acd716a50539424b8db719db1f558b0a6a8c13bd1dea76f07a3ae2031e3a50",
  "_created": "2026-05-16T05:23:02.000Z",
  "_published": "2026-06-02T18:59:32.289Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79149205891,
      "time": 101,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7030782746"
    },
    {
      "job": 79149205748,
      "time": 104,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7030783092"
    },
    {
      "job": 79149205910,
      "time": 114,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7030784139"
    },
    {
      "job": 79149205890,
      "time": 99,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7030782452"
    },
    {
      "job": 79149206065,
      "time": 72,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7030779277"
    },
    {
      "job": 79149206131,
      "time": 210,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7030795211"
    },
    {
      "job": 79149206219,
      "time": 142,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7030787166"
    },
    {
      "job": 79149206160,
      "time": 305,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7030806574"
    },
    {
      "job": 79149205686,
      "time": 134,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7030771027"
    },
    {
      "job": 79149205030,
      "time": 93,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367133133"
    },
    {
      "job": 79149206166,
      "time": 75,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7030779705"
    },
    {
      "job": 79149206028,
      "time": 101,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7030782640"
    },
    {
      "job": 79149205886,
      "time": 87,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7030781094"
    }
  ],
  "_buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/symbolixau/h3r",
  "_commit": {
    "id": "79c2b03b5ce714a833f7181151e47660278ad06f",
    "author": "dcooley <=>",
    "committer": "dcooley <=>",
    "message": "url\n",
    "time": 1734048216
  },
  "_maintainer": {
    "name": "David Cooley",
    "email": "dcooley@symbolix.com.au"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "h3lib",
      "version": ">= 0.1.4",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "h3lib",
      "role": "LinkingTo"
    },
    {
      "package": "sfheaders",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "symbolixau",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 6,
  "_contributors": [
    {
      "user": "rayshao01010010",
      "count": 63,
      "uuid": 118779417
    },
    {
      "user": "dcooley",
      "count": 44,
      "uuid": 8093396
    },
    {
      "user": "symbalex",
      "count": 2,
      "uuid": 34049418
    }
  ],
  "_userbio": {
    "uuid": 18344164,
    "type": "organization",
    "name": "SymbolixAU"
  },
  "_downloads": {
    "count": 561,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/h3r"
  },
  "_devurl": "https://github.com/symbolixau/h3r",
  "_pkgdown": "https://symbolixau.github.io/h3r/",
  "_searchresults": 58,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/h3r.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/symbolixau/h3r",
  "_realowner": "symbolixau",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2023-09-29"
    },
    {
      "version": "0.1.1",
      "date": "2024-03-12"
    },
    {
      "version": "0.1.2",
      "date": "2024-12-13"
    }
  ],
  "_exports": [
    "areNeighborCells",
    "cellAreaKm2",
    "cellAreaM2",
    "cellAreaRads2",
    "cellsToDirectedEdge",
    "cellToBoundary",
    "cellToCenterChild",
    "cellToChildPos",
    "cellToChildren",
    "cellToLatLng",
    "cellToLocalIj",
    "cellToParent",
    "cellToVertex",
    "cellToVertexes",
    "childPosToCell",
    "compactCells",
    "degsToRads",
    "directedEdgeToBoundary",
    "directedEdgeToCells",
    "edgeLengthKm",
    "edgeLengthM",
    "edgeLengthRads",
    "getBaseCellNumber",
    "getDirectedEdgeDestination",
    "getDirectedEdgeOrigin",
    "getHexagonAreaAvgKm2",
    "getHexagonAreaAvgM2",
    "getHexagonEdgeLengthAvgKm",
    "getHexagonEdgeLengthAvgM",
    "getIcosahedronFaces",
    "getNumCells",
    "getPentagons",
    "getRes0Cells",
    "getResolution",
    "greatCircleDistanceKm",
    "greatCircleDistanceM",
    "greatCircleDistanceRads",
    "gridDisk",
    "gridDiskDistances",
    "gridDistance",
    "gridPathCells",
    "gridRingUnsafe",
    "isPentagon",
    "isResClassIII",
    "isValidCell",
    "isValidDirectedEdge",
    "isValidVertex",
    "latLngToCell",
    "localIjToCell",
    "originToDirectedEdges",
    "polygonToCells",
    "radsToDegs",
    "uncompactCells",
    "vertexToLatLng"
  ],
  "_datasets": [
    {
      "name": "stations",
      "title": "Stations",
      "object": "stations",
      "class": [
        "data.frame"
      ],
      "fields": [
        "stop_id",
        "stop_name",
        "lat",
        "lon"
      ],
      "rows": 219,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "areNeighborCells",
      "title": "Are neighbor cells",
      "topics": [
        "areNeighborCells"
      ]
    },
    {
      "page": "cellAreaKm2",
      "title": "Exact area of specific cell in square kilometers.",
      "topics": [
        "cellAreaKm2"
      ]
    },
    {
      "page": "cellAreaM2",
      "title": "Exact area of specific cell in square meters.",
      "topics": [
        "cellAreaM2"
      ]
    },
    {
      "page": "cellAreaRads2",
      "title": "Exact area of specific cell in square radians.",
      "topics": [
        "cellAreaRads2"
      ]
    },
    {
      "page": "cellsToDirectedEdge",
      "title": "Cells to directed edge",
      "topics": [
        "cellsToDirectedEdge"
      ]
    },
    {
      "page": "cellToBoundary",
      "title": "Cell To Boundary",
      "topics": [
        "cellToBoundary"
      ]
    },
    {
      "page": "cellToCenterChild",
      "title": "Provies the center child index contained by 'cell' at the 'childRes' resolution",
      "topics": [
        "cellToCenterChild"
      ]
    },
    {
      "page": "cellToChildPos",
      "title": "Returns the position of the child cell within an ordered list of all children of the cell's parent at the specified resolution parentRes.",
      "topics": [
        "cellToChildPos"
      ]
    },
    {
      "page": "cellToChildren",
      "title": "Cell To Children",
      "topics": [
        "cellToChildren"
      ]
    },
    {
      "page": "cellToLatLng",
      "title": "Cell To Lat Lon",
      "topics": [
        "cellToLatLng"
      ]
    },
    {
      "page": "cellToLocalIj",
      "title": "Cell to Local IJ",
      "topics": [
        "cellToLocalIj"
      ]
    },
    {
      "page": "cellToParent",
      "title": "Cell To Parent",
      "topics": [
        "cellToParent"
      ]
    },
    {
      "page": "cellToVertex",
      "title": "Cell To Vertex",
      "topics": [
        "cellToVertex"
      ]
    },
    {
      "page": "cellToVertexes",
      "title": "Cell To Vertexes",
      "topics": [
        "cellToVertexes"
      ]
    },
    {
      "page": "childPosToCell",
      "title": "Returns the child cell at a given position within an ordered list of all children of parent at the specified resolution childRes.",
      "topics": [
        "childPosToCell"
      ]
    },
    {
      "page": "compactCells",
      "title": "Compacts the set cellSet of indexes as best as possible, into the array compactedSet.",
      "topics": [
        "compactCells"
      ]
    },
    {
      "page": "degsToRads",
      "title": "Degrees To Rads",
      "topics": [
        "degsToRads"
      ]
    },
    {
      "page": "directedEdgeToBoundary",
      "title": "Directed edge To Boundary",
      "topics": [
        "directedEdgeToBoundary"
      ]
    },
    {
      "page": "directedEdgeToCells",
      "title": "Directed Edge To Cells",
      "topics": [
        "directedEdgeToCells"
      ]
    },
    {
      "page": "edgeLengthKm",
      "title": "Get the exact edge length of specific unidirectional edge in kilometers.",
      "topics": [
        "edgeLengthKm"
      ]
    },
    {
      "page": "edgeLengthM",
      "title": "Get the exact edge length of specific unidirectional edge in meters.",
      "topics": [
        "edgeLengthM"
      ]
    },
    {
      "page": "edgeLengthRads",
      "title": "Get the exact edge length of specific unidirectional edge in radians.",
      "topics": [
        "edgeLengthRads"
      ]
    },
    {
      "page": "getBaseCellNumber",
      "title": "Get Base Cell Number",
      "topics": [
        "getBaseCellNumber"
      ]
    },
    {
      "page": "getDirectedEdgeDestination",
      "title": "Get Directed Edge Destination",
      "topics": [
        "getDirectedEdgeDestination"
      ]
    },
    {
      "page": "getDirectedEdgeOrigin",
      "title": "Get Directed Edge Origin",
      "topics": [
        "getDirectedEdgeOrigin"
      ]
    },
    {
      "page": "getHexagonAreaAvgKm2",
      "title": "Get the average hexagon area in square kilometers at the given resolution. Excludes pentagons.",
      "topics": [
        "getHexagonAreaAvgKm2"
      ]
    },
    {
      "page": "getHexagonAreaAvgM2",
      "title": "Get the average hexagon area in square meters at the given resolution. Excludes pentagons.",
      "topics": [
        "getHexagonAreaAvgM2"
      ]
    },
    {
      "page": "getHexagonEdgeLengthAvgKm",
      "title": "Get the average hexagon edge length in kilometers at the given resolution. Excludes pentagons.",
      "topics": [
        "getHexagonEdgeLengthAvgKm"
      ]
    },
    {
      "page": "getHexagonEdgeLengthAvgM",
      "title": "Get the average hexagon edge length in meters at the given resolution. Excludes pentagons.",
      "topics": [
        "getHexagonEdgeLengthAvgM"
      ]
    },
    {
      "page": "getIcosahedronFaces",
      "title": "Get Icosahedron Faces",
      "topics": [
        "getIcosahedronFaces"
      ]
    },
    {
      "page": "getNumCells",
      "title": "Get the number of unique H3 indexes at the given resolution.",
      "topics": [
        "getNumCells"
      ]
    },
    {
      "page": "getPentagons",
      "title": "Get all the pentagon H3 indexes at the specified resolution.",
      "topics": [
        "getPentagons"
      ]
    },
    {
      "page": "getRes0Cells",
      "title": "Get all the resolution 0 H3 indexes.",
      "topics": [
        "getRes0Cells"
      ]
    },
    {
      "page": "getResolution",
      "title": "Get Resolution",
      "topics": [
        "getResolution"
      ]
    },
    {
      "page": "greatCircleDistanceKm",
      "title": "Great Circle Distance In Kilometers",
      "topics": [
        "greatCircleDistanceKm"
      ]
    },
    {
      "page": "greatCircleDistanceM",
      "title": "Great Circle Distance In Meters",
      "topics": [
        "greatCircleDistanceM"
      ]
    },
    {
      "page": "greatCircleDistanceRads",
      "title": "Great Circle Distance In Radians",
      "topics": [
        "greatCircleDistanceRads"
      ]
    },
    {
      "page": "gridDisk",
      "title": "Grid Disk",
      "topics": [
        "gridDisk"
      ]
    },
    {
      "page": "gridDiskDistances",
      "title": "Grid Disk Distances",
      "topics": [
        "gridDiskDistances"
      ]
    },
    {
      "page": "gridDistance",
      "title": "Grid Distance",
      "topics": [
        "gridDistance"
      ]
    },
    {
      "page": "gridPathCells",
      "title": "Grid Path Cells",
      "topics": [
        "gridPathCells"
      ]
    },
    {
      "page": "gridRingUnsafe",
      "title": "Grid Ring Unsafe",
      "topics": [
        "gridRingUnsafe"
      ]
    },
    {
      "page": "isPentagon",
      "title": "Is Pentagon",
      "topics": [
        "isPentagon"
      ]
    },
    {
      "page": "isResClassIII",
      "title": "Is Res Class III",
      "topics": [
        "isResClassIII"
      ]
    },
    {
      "page": "isValidCell",
      "title": "Is Valid Cell",
      "topics": [
        "isValidCell"
      ]
    },
    {
      "page": "isValidDirectedEdge",
      "title": "Is valid directed edge",
      "topics": [
        "isValidDirectedEdge"
      ]
    },
    {
      "page": "isValidVertex",
      "title": "Is Valid Vertex",
      "topics": [
        "isValidVertex"
      ]
    },
    {
      "page": "latLngToCell",
      "title": "lat lng to cell",
      "topics": [
        "latLngToCell"
      ]
    },
    {
      "page": "localIjToCell",
      "title": "Local IJ To Cell",
      "topics": [
        "localIjToCell"
      ]
    },
    {
      "page": "originToDirectedEdges",
      "title": "Origin To Directed Edges",
      "topics": [
        "originToDirectedEdges"
      ]
    },
    {
      "page": "polygonToCells",
      "title": "Polygon to cells",
      "topics": [
        "polygonToCells"
      ]
    },
    {
      "page": "radsToDegs",
      "title": "Rads to Degrees",
      "topics": [
        "radsToDegs"
      ]
    },
    {
      "page": "stations",
      "title": "Stations",
      "topics": [
        "stations"
      ]
    },
    {
      "page": "uncompactCells",
      "title": "Uncompacts a set of compacted H3 cell indexes to a given resolution.",
      "topics": [
        "uncompactCells"
      ]
    },
    {
      "page": "vertexToLatLng",
      "title": "Vertex To Lat Lng",
      "topics": [
        "vertexToLatLng"
      ]
    }
  ],
  "_readme": "https://github.com/symbolixau/h3r/raw/HEAD/README.md",
  "_rundeps": [
    "h3lib"
  ],
  "_score": 5.018700498666243,
  "_indexed": true,
  "_nocasepkg": "h3r",
  "_universes": [
    "symbolixau"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-16T05:24:51.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "e83d9376b817a288443fede21d9d3599428a8d85eae7c8810fa4945cfea840d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-16T05:24:52.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "79cc98f9e7099c3610af3971764e8a470d96eac93a760193eed19f32d06a9268",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-16T05:25:04.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "96ed346d03864cfc3509d6ccc6653d9e37c1afa9922ba9429a4878f172fd2021",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-16T05:24:47.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "c5bd53a1ab94403a8d84abe1f829d9efa7f3f7c37d380a377932bd3a293c817b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-16T05:24:22.000Z",
      "arch": "aarch64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "d8b5e0284e1c2f9f608e6f430d29bbb7640d2910b09faf5e42737cbd80847aa6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-16T05:26:18.000Z",
      "arch": "x86_64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "ab923d08aca9795ba57d504952296d1007fc9067e10cbbb800009b480aaeabc1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-16T05:25:17.000Z",
      "arch": "aarch64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "45fe18a095b97423ff0c341e067726d269a449ad02a349db4968a70809313a1f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-16T05:27:55.000Z",
      "arch": "x86_64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "1baeaa1b18d0cf4ac9b32b5d62cba7f2b490fa6af92577b4d23694c98192fcaf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-16T05:24:12.000Z",
      "arch": "x86_64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "ec556920bf84d4c2aa18db5b409760527e6c658aa885ef6e18f08e8e572518cd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-16T05:24:36.000Z",
      "arch": "x86_64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "166e136fd951e59a213b4fc38b012fd17e23b8c657f691d2a1fbfb183dd29ead",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-16T05:24:20.000Z",
      "arch": "x86_64",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "4ae80b902d78a5dad930fe15157040fa0bc2f460ccfd5408665779ee0b4eb8bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-06-02T18:59:09.000Z",
      "arch": "emscripten",
      "commit": "79c2b03b5ce714a833f7181151e47660278ad06f",
      "fileid": "39f2e22f9b929d7cff616f910a79045346040264ec549326a5c3a2dd5459b421",
      "status": "success",
      "buildurl": "https://github.com/r-universe/symbolixau/actions/runs/25953737505"
    }
  ]
}