{
  "_id": "6a100812acfb0bcc41c7e9c5",
  "Package": "fastfocal",
  "Type": "Package",
  "Title": "Fast Multiscale Raster Extraction and Moving Window Analysis\nwith FFT",
  "Version": "0.1.4",
  "Date": "2025-09-09",
  "Authors@R": "c(person(given = c(\"Ho\", \"Yi\"), family = \"Wan\",\nrole = c(\"aut\", \"cre\"),\nemail = \"hoyiwan@gmail.com\",\ncomment = c(ORCID = \"0000-0002-2146-8257\")))",
  "Description": "Provides fast moving-window (\"focal\") and buffer-based\nextraction for raster data using the 'terra' package.\nAutomatically selects between a 'C++' backend (via 'terra') and\na Fast Fourier Transform (FFT) backend depending on problem\nsize. The FFT backend supports sum and mean, while other\nstatistics (e.g., median, min, max, standard deviation) are\nhandled by the 'terra' backend. Supports multiple kernel types\n(e.g., circle, rectangle, gaussian), with NA handling\nconsistent with 'terra' via 'na.rm' and 'na.policy'. Operates\non 'SpatRaster' objects and returns results with the same\ngeometry.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "URL": "https://hoyiwan.github.io/fastfocal/,\nhttps://github.com/hoyiwan/fastfocal,\nhttps://doi.org/10.5281/zenodo.17074691",
  "BugReports": "https://github.com/hoyiwan/fastfocal/issues",
  "Config/testthat/edition": "3",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Language": "en-US",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev libproj-dev\nlibsqlite3-dev",
  "Repository": "https://hoyiwan.r-universe.dev",
  "Date/Publication": "2025-09-23 18:53:25 UTC",
  "RemoteUrl": "https://github.com/hoyiwan/fastfocal",
  "RemoteRef": "HEAD",
  "RemoteSha": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 07:34:06 UTC",
    "User": "root"
  },
  "Author": "Ho Yi Wan [aut, cre] (ORCID: <https://orcid.org/0000-0002-2146-8257>)",
  "Maintainer": "Ho Yi Wan <hoyiwan@gmail.com>",
  "MD5sum": "ac9a4525fc2145ed888e0dccf9bd110f",
  "_user": "hoyiwan",
  "_type": "src",
  "_file": "fastfocal_0.1.4.tar.gz",
  "_fileid": "ce8d75e9e9014314d3f5ad41f1caccd333a35eb0ad3b226778e6334cefb84199",
  "_filesize": 1919984,
  "_sha256": "ce8d75e9e9014314d3f5ad41f1caccd333a35eb0ad3b226778e6334cefb84199",
  "_created": "2026-05-22T07:34:06.000Z",
  "_published": "2026-05-22T07:38:57.991Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77336403217,
      "time": 188,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7155260592"
    },
    {
      "job": 77336403182,
      "time": 244,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155277307"
    },
    {
      "job": 77336403222,
      "time": 234,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7155263770"
    },
    {
      "job": 77336403234,
      "time": 211,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155260314"
    },
    {
      "job": 77335747169,
      "time": 276,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155201962"
    },
    {
      "job": 77336403162,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155239265"
    },
    {
      "job": 77336403251,
      "time": 132,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7155243894"
    },
    {
      "job": 77336403274,
      "time": 131,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7155243714"
    },
    {
      "job": 77336403287,
      "time": 137,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7155245780"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/hoyiwan/fastfocal",
  "_commit": {
    "id": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
    "author": "Ho Yi Wan <hoyiwan@gmail.com>",
    "committer": "Ho Yi Wan <hoyiwan@gmail.com>",
    "message": "maintenence update\n",
    "time": 1758653605
  },
  "_maintainer": {
    "name": "Ho Yi Wan",
    "email": "hoyiwan@gmail.com",
    "login": "hoyiwan",
    "description": "A total nerd. Founder of spatchat.org. Associate Prof. @uf.",
    "uuid": 62985249,
    "orcid": "0000-0002-2146-8257"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    }
  ],
  "_owner": "hoyiwan",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-35",
      "n": 8
    },
    {
      "week": "2025-36",
      "n": 2
    },
    {
      "week": "2025-37",
      "n": 16
    },
    {
      "week": "2025-38",
      "n": 9
    },
    {
      "week": "2025-39",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.1.1",
      "date": "2025-09-08"
    },
    {
      "name": "v0.1.2",
      "date": "2025-09-09"
    },
    {
      "name": "v0.1.3",
      "date": "2025-09-16"
    }
  ],
  "_stars": 9,
  "_contributors": [
    {
      "user": "hoyiwan",
      "count": 87,
      "uuid": 62985249
    }
  ],
  "_userbio": {
    "uuid": 62985249,
    "type": "user",
    "name": "Ho Yi Wan",
    "description": "A total nerd. Founder of spatchat.org. Associate Prof. @UF."
  },
  "_downloads": {
    "count": 505,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fastfocal"
  },
  "_devurl": "https://github.com/hoyiwan/fastfocal",
  "_pkgdown": "https://hoyiwan.github.io/fastfocal/",
  "_searchresults": 6,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fastfocal.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hoyiwan/fastfocal",
  "_realowner": "hoyiwan",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.3",
      "date": "2025-09-23"
    }
  ],
  "_exports": [
    "fastextract",
    "fastfocal",
    "fastfocal_weights"
  ],
  "_help": [
    {
      "page": "fastextract",
      "title": "Fast raster extraction at points (buffered)",
      "topics": [
        "fastextract"
      ]
    },
    {
      "page": "fastfocal",
      "title": "Fast focal smoothing with FFT auto-switching",
      "topics": [
        "fastfocal"
      ]
    },
    {
      "page": "fastfocal_weights",
      "title": "Generate weight matrix for focal operations using map units",
      "topics": [
        "fastfocal_weights"
      ]
    }
  ],
  "_readme": "https://github.com/hoyiwan/fastfocal/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "terra"
  ],
  "_vignettes": [
    {
      "source": "benchmark.Rmd",
      "filename": "benchmark.html",
      "title": "Benchmarking fastfocal",
      "author": "Ho Yi Wan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Is it faster?",
        "Load libraries and parameters",
        "Create test rasters",
        "Quick peek",
        "Optional full benchmark (disabled for speed)",
        "Load precomputed results (with fallback)",
        "Summarize and visualize",
        "Bonus: accuracy check",
        "Visual comparison",
        "Session info",
        "Citation"
      ],
      "created": "2025-04-19 02:11:02",
      "modified": "2025-09-23 18:53:25",
      "commits": 12
    },
    {
      "source": "index.Rmd",
      "filename": "index.html",
      "title": "fastfocal: Fast Multi-scale Raster Extraction and Moving Window Analysis with FFT",
      "author": "Ho Yi Wan",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is fastfocal?",
        "Key features",
        "Installation",
        "Simulating rasters for this vignette",
        "Point and buffer-based extraction",
        "Moving-window analysis",
        "Comparing statistics on one layer",
        "Visualizing supported kernels",
        "Notes",
        "Explore more",
        "Session info",
        "Citation"
      ],
      "created": "2025-04-13 06:32:53",
      "modified": "2025-09-23 18:53:25",
      "commits": 12
    }
  ],
  "_score": 5.732393759822968,
  "_indexed": true,
  "_nocasepkg": "fastfocal",
  "_universes": [
    "hoyiwan"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.4",
      "date": "2026-05-22T07:36:27.000Z",
      "distro": "noble",
      "commit": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
      "fileid": "ebf2860f8d7ab51be3d6068230ba21b176cc2b3ef3749b4648b7c49329d58986",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.4",
      "date": "2026-05-22T07:37:18.000Z",
      "distro": "noble",
      "commit": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
      "fileid": "90b0cb5a3231d23e7d05b1f5c32bf1de4a5ac98f0e1b0a8f9f12a634c4159988",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.4",
      "date": "2026-05-22T07:36:54.000Z",
      "commit": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
      "fileid": "4e316dd39c953ff7188b45e57cb84fcced93dfc399af4f6e625ea874abdb30c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.4",
      "date": "2026-05-22T07:36:41.000Z",
      "commit": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
      "fileid": "2e3c16a8dfe2426cb0ccede40553198a58493898a58e38a255289920e76506f6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.4",
      "date": "2026-05-22T07:36:30.000Z",
      "commit": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
      "fileid": "ae62e2407cef72b4eaa8fb91da65875253c4107bea27d85f300193bd66a0c4ae",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.4",
      "date": "2026-05-22T07:35:28.000Z",
      "commit": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
      "fileid": "b3d91f1e243221edc834da31a19ab0ce2cfff9bc1a0b89dd8275a5139a4bae2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.4",
      "date": "2026-05-22T07:35:25.000Z",
      "commit": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
      "fileid": "cc22f72a7cb723e42713254adeff8f7933344c35a26f9930c5e96bccfc4879db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.4",
      "date": "2026-05-22T07:35:34.000Z",
      "commit": "a2bb36c65a7f29bcd187dfd3dd0e6e5a13c02147",
      "fileid": "e398a80675be27490d1f5f5bba5397772e836b57524b2f16b4dab79732356699",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hoyiwan/actions/runs/26274587659"
    }
  ]
}