{
  "_id": "6a1a1e381d7bb097a09ce9a9",
  "Package": "areaOfEffect",
  "Title": "Classify Points by Distance to Polygon Boundaries",
  "Version": "0.2.5",
  "Authors@R": "person(\"Gilles\", \"Colling\", , \"gilles.colling051@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0003-3070-6066\"))",
  "Description": "Classifies spatial points relative to polygon boundaries,\nlabeling each point as \"core\" (inside), \"halo\" (in a buffer\nzone), or pruning it (outside both). Handles projection,\nbuffering, and point-in-polygon operations automatically. The\ndefault buffer produces equal core and halo areas, providing a\nscale-independent definition of \"near the boundary.\" An\noptional mask clips the buffer to relevant areas such as\ncoastlines.",
  "License": "MIT + file LICENSE",
  "URL": "https://gillescolling.com/areaOfEffect/,\nhttps://github.com/gcol33/areaOfEffect",
  "BugReports": "https://github.com/gcol33/areaOfEffect/issues",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "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-05-29 11:16:31 UTC",
  "RemoteUrl": "https://github.com/gcol33/areaofeffect",
  "RemoteRef": "HEAD",
  "RemoteSha": "1b0a40968c42d93917036483b25d1817dcc67e25",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-29 23:12:45 UTC",
    "User": "root"
  },
  "Author": "Gilles Colling [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0003-3070-6066>)",
  "Maintainer": "Gilles Colling <gilles.colling051@gmail.com>",
  "MD5sum": "60793557754f5e4f386c1308314f3992",
  "_user": "gcol33",
  "_type": "src",
  "_file": "areaOfEffect_0.2.5.tar.gz",
  "_fileid": "d355ae26dc1afa392068ecfdbab0472ab04bf579715fa35c5b3275b19b340b90",
  "_filesize": 2645706,
  "_sha256": "d355ae26dc1afa392068ecfdbab0472ab04bf579715fa35c5b3275b19b340b90",
  "_created": "2026-05-29T23:12:45.000Z",
  "_published": "2026-05-29T23:16:08.726Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78602220310,
      "time": 160,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7302923131"
    },
    {
      "job": 78602220311,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7302922003"
    },
    {
      "job": 78602220309,
      "time": 125,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7302916452"
    },
    {
      "job": 78602220295,
      "time": 147,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7302920554"
    },
    {
      "job": 78601872750,
      "time": 217,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7302892143"
    },
    {
      "job": 78602220287,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7302915396"
    },
    {
      "job": 78602220312,
      "time": 119,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7302915272"
    },
    {
      "job": 78602220314,
      "time": 99,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7302911828"
    },
    {
      "job": 78602220325,
      "time": 118,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7302915006"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/gcol33/areaofeffect",
  "_commit": {
    "id": "1b0a40968c42d93917036483b25d1817dcc67e25",
    "author": "Gilles Colling <gilles.colling051@gmail.com>",
    "committer": "Gilles Colling <gilles.colling051@gmail.com>",
    "message": "docs: rewrite README in readme-aura style with plain break line\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>\n",
    "time": 1780053391
  },
  "_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
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "lwgeom",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "role": "Suggests"
    }
  ],
  "_owner": "gcol33",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 47
    },
    {
      "week": "2026-05",
      "n": 5
    },
    {
      "week": "2026-06",
      "n": 9
    },
    {
      "week": "2026-10",
      "n": 1
    },
    {
      "week": "2026-21",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-01-19"
    },
    {
      "name": "v0.1.1",
      "date": "2026-01-19"
    },
    {
      "name": "v0.1.2",
      "date": "2026-01-20"
    },
    {
      "name": "v0.2.0",
      "date": "2026-01-20"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "gcol33",
      "count": 65,
      "uuid": 25009600
    }
  ],
  "_userbio": {
    "uuid": 25009600,
    "type": "user",
    "name": "Gilles Colling",
    "description": "Building tools for ecology in R, C++, and Rust.\nWhy did Microsoft have to buy it. Sadge :("
  },
  "_downloads": {
    "count": 162,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/areaOfEffect"
  },
  "_devurl": "https://github.com/gcol33/areaofeffect",
  "_pkgdown": "https://gillescolling.com/areaOfEffect/",
  "_searchresults": 12,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/areaOfEffect.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/gcol33/areaofeffect",
  "_realowner": "gcol33",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.4",
      "date": "2026-02-06"
    }
  ],
  "_exports": [
    "aoe",
    "aoe_area",
    "aoe_border",
    "aoe_expand",
    "aoe_geometry",
    "aoe_sample",
    "aoe_summary",
    "get_country"
  ],
  "_datasets": [
    {
      "name": "countries",
      "title": "World Country Polygons with Pre-calculated AoE Bounds",
      "object": "countries",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "iso2",
        "iso3",
        "name",
        "continent",
        "geometry",
        "bbox",
        "bbox_equal_area",
        "bbox_equal_ray",
        "halo_equal_area_scale"
      ],
      "rows": 237,
      "table": false,
      "tojson": true
    },
    {
      "name": "country_halos",
      "title": "Pre-computed Equal-Area Country Halos",
      "object": "country_halos",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "land",
      "title": "Global Land Mask",
      "object": "land",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "name",
        "geometry"
      ],
      "rows": 1,
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "sub-.aoe_result",
      "title": "Subset method for aoe_result",
      "topics": [
        "[.aoe_result"
      ]
    },
    {
      "page": "aoe",
      "title": "Classify and Prune Points by Area of Effect",
      "topics": [
        "aoe"
      ]
    },
    {
      "page": "aoe_area",
      "title": "Compute Area Statistics for AoE",
      "topics": [
        "aoe_area"
      ]
    },
    {
      "page": "aoe_border",
      "title": "Classify Points by Distance from a Border",
      "topics": [
        "aoe_border"
      ]
    },
    {
      "page": "aoe_expand",
      "title": "Adaptive AoE Expansion to Capture Minimum Points",
      "topics": [
        "aoe_expand"
      ]
    },
    {
      "page": "aoe_geometry",
      "title": "Extract AoE Geometries",
      "topics": [
        "aoe_geometry"
      ]
    },
    {
      "page": "aoe_sample",
      "title": "Stratified Sampling from AoE Results",
      "topics": [
        "aoe_sample",
        "aoe_sample.aoe_result",
        "aoe_sample.default"
      ]
    },
    {
      "page": "aoe_sample.aoe_border_result",
      "title": "Stratified Sampling from Border AoE Results",
      "topics": [
        "aoe_sample.aoe_border_result"
      ]
    },
    {
      "page": "aoe_summary",
      "title": "Summarize Area of Effect Results",
      "topics": [
        "aoe_summary"
      ]
    },
    {
      "page": "countries",
      "title": "World Country Polygons with Pre-calculated AoE Bounds",
      "topics": [
        "countries"
      ]
    },
    {
      "page": "country_halos",
      "title": "Pre-computed Equal-Area Country Halos",
      "topics": [
        "country_halos"
      ]
    },
    {
      "page": "get_country",
      "title": "Get Country Polygon by Name or ISO Code",
      "topics": [
        "get_country"
      ]
    },
    {
      "page": "land",
      "title": "Global Land Mask",
      "topics": [
        "land"
      ]
    },
    {
      "page": "plot.aoe_border_result",
      "title": "Plot method for aoe_border_result",
      "topics": [
        "plot.aoe_border_result"
      ]
    },
    {
      "page": "plot.aoe_result",
      "title": "Plot method for aoe_result",
      "topics": [
        "plot.aoe_result"
      ]
    },
    {
      "page": "print.aoe_area_result",
      "title": "Print method for aoe_area_result",
      "topics": [
        "print.aoe_area_result"
      ]
    },
    {
      "page": "print.aoe_border_result",
      "title": "Print method for aoe_border_result",
      "topics": [
        "print.aoe_border_result"
      ]
    },
    {
      "page": "print.aoe_expand_result",
      "title": "Print method for aoe_expand_result",
      "topics": [
        "print.aoe_expand_result"
      ]
    },
    {
      "page": "print.aoe_result",
      "title": "Print method for aoe_result",
      "topics": [
        "print.aoe_result"
      ]
    },
    {
      "page": "print.aoe_summary_result",
      "title": "Print method for aoe_summary_result",
      "topics": [
        "print.aoe_summary_result"
      ]
    },
    {
      "page": "summary.aoe_result",
      "title": "Summary method for aoe_result",
      "topics": [
        "summary.aoe_result"
      ]
    }
  ],
  "_readme": "https://github.com/gcol33/areaofeffect/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "DBI",
    "e1071",
    "KernSmooth",
    "MASS",
    "proxy",
    "Rcpp",
    "s2",
    "sf",
    "units",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "quickstart.Rmd",
      "filename": "quickstart.html",
      "title": "Quick Start",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Getting Started",
        "From a Dataframe",
        "From sf Objects",
        "Austria Example",
        "Basic Usage with Custom Polygons",
        "Multiple Supports",
        "Using a Mask (Coastlines)",
        "Real-World Example: Portugal",
        "Scale Parameter",
        "Area Parameter (Target Halo Area)",
        "Adaptive Expansion with aoe_expand()",
        "Balanced Sampling with aoe_sample()",
        "Border Classification with aoe_border()",
        "Area-Based Border Zones",
        "Sampling from Border Results",
        "Diagnostics",
        "Summary"
      ],
      "created": "2026-01-19 12:55:08",
      "modified": "2026-02-07 01:50:51",
      "commits": 21
    },
    {
      "source": "theory.Rmd",
      "filename": "theory.html",
      "title": "Theory",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What AoE is Not",
        "The Problem: Border Truncation",
        "The Area of Effect",
        "Core and Halo Classification",
        "The Scale Parameter",
        "Why Equal Area is the Default",
        "The Symmetry Argument",
        "The Information-Theoretic View",
        "The Geometric Inevitability",
        "When to Override",
        "Method: Buffer vs Stamp",
        "Buffer Method (Default)",
        "Stamp Method (Alternative)",
        "Hard vs Soft Boundaries",
        "Multiple Supports",
        "Summary"
      ],
      "created": "2026-01-19 13:09:07",
      "modified": "2026-01-31 20:40:57",
      "commits": 8
    }
  ],
  "_score": 4.857332496431269,
  "_indexed": true,
  "_nocasepkg": "areaofeffect",
  "_universes": [
    "gcol33"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.5",
      "date": "2026-05-29T23:15:20.000Z",
      "distro": "noble",
      "commit": "1b0a40968c42d93917036483b25d1817dcc67e25",
      "fileid": "574db04e48c7ec55fab95452236c53fa539145117eac92194255c32d6f73b295",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.5",
      "date": "2026-05-29T23:15:17.000Z",
      "distro": "noble",
      "commit": "1b0a40968c42d93917036483b25d1817dcc67e25",
      "fileid": "93a70671b4394a916bae16aaa82320a7560f5bc55628d4f4645bf0ba280f540e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.5",
      "date": "2026-05-29T23:14:47.000Z",
      "commit": "1b0a40968c42d93917036483b25d1817dcc67e25",
      "fileid": "1f0d60fb6c200b25accd0cdc6a2fb7006ea93c12466d79349c8285db91394381",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.5",
      "date": "2026-05-29T23:15:01.000Z",
      "commit": "1b0a40968c42d93917036483b25d1817dcc67e25",
      "fileid": "0f99faffeeba5b2f68fc8cb554c4914bb852865414891646796edfd803a62830",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.5",
      "date": "2026-05-29T23:15:12.000Z",
      "commit": "1b0a40968c42d93917036483b25d1817dcc67e25",
      "fileid": "a3b27a898c789e08f2a221dc3218d030a8ed6fdb53b94f0e3db78738d9ebf75d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.5",
      "date": "2026-05-29T23:14:30.000Z",
      "commit": "1b0a40968c42d93917036483b25d1817dcc67e25",
      "fileid": "68c601a49826f4edebf115219ba6860f8cfb46eed4d88c3a7602a473a70e5a80",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.5",
      "date": "2026-05-29T23:14:13.000Z",
      "commit": "1b0a40968c42d93917036483b25d1817dcc67e25",
      "fileid": "2b7c50c9ef1a60b5129010fe8b22cd9a933e54c36f680d3c562b868d103130db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.5",
      "date": "2026-05-29T23:14:35.000Z",
      "commit": "1b0a40968c42d93917036483b25d1817dcc67e25",
      "fileid": "171831fda2fce908a21e8d1b7bea2aff77c6c90e451e38776ad7848f77a68412",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gcol33/actions/runs/26666811185"
    }
  ]
}