{
  "_id": "6a1efce8b401979e734198bd",
  "Package": "pacu",
  "Type": "Package",
  "Title": "Precision Agriculture Computational Utilities",
  "Version": "0.1.77",
  "Authors@R": "c(person('dos Santos', 'Caio', email = 'clsantos@iastate.edu', role = c('aut', 'cre')),\nperson('Miguez', 'Fernando', role = 'aut'))",
  "Description": "Tools for common precision agriculture workflows. Includes\nfunctions to browse, download, and process Sentinel-2 imagery\nfrom the Copernicus Data Space Ecosystem\n<https://documentation.dataspace.copernicus.eu/APIs/OData.html>,\nrequest vegetation index summaries from the Statistical API\nwithout downloading raw imagery\n<https://documentation.dataspace.copernicus.eu/APIs/SentinelHub/Statistical.html>,\nretrieve and visualize weather data in a historical context,\nand process yield monitor data. Yield-processing utilities can\nbuild polygons around recorded observations, evaluate polygon\noverlap, clean raw measurements, and smooth yield maps.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "BugReports": "https://github.com/cldossantos/pacu/issues",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libpng-dev libuv1-dev libxml2-dev libssl-dev libproj-dev\nlibsqlite3-dev libudunits2-dev libnode-dev zlib1g-dev",
  "Repository": "https://cldossantos.r-universe.dev",
  "Date/Publication": "2026-04-18 14:57:21 UTC",
  "RemoteUrl": "https://github.com/cldossantos/pacu",
  "RemoteRef": "HEAD",
  "RemoteSha": "4928d5027973851c761d608498746ef431ab0825",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 10:08:11 UTC",
    "User": "root"
  },
  "Author": "dos Santos Caio [aut, cre],\nMiguez Fernando [aut]",
  "Maintainer": "dos Santos Caio <clsantos@iastate.edu>",
  "MD5sum": "f4cf7bbb35989961f168bcc691f07ea8",
  "_user": "cldossantos",
  "_type": "src",
  "_file": "pacu_0.1.77.tar.gz",
  "_fileid": "cc6221029c4bb3b6509edbb376fbf78b50d12b5866837d3a92f735622f24b52f",
  "_filesize": 6735415,
  "_sha256": "cc6221029c4bb3b6509edbb376fbf78b50d12b5866837d3a92f735622f24b52f",
  "_created": "2026-05-18T10:08:11.000Z",
  "_published": "2026-06-02T15:55:20.892Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79113661005,
      "time": 225,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7055040726"
    },
    {
      "job": 79113661154,
      "time": 212,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7055036740"
    },
    {
      "job": 79113661198,
      "time": 218,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7055026688"
    },
    {
      "job": 79113661349,
      "time": 199,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7055020606"
    },
    {
      "job": 79113660974,
      "time": 290,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7054965137"
    },
    {
      "job": 79113660318,
      "time": 166,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7362950190"
    },
    {
      "job": 79113660820,
      "time": 161,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7055019634"
    },
    {
      "job": 79113662546,
      "time": 161,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7055020452"
    },
    {
      "job": 79113661031,
      "time": 142,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7055013019"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cldossantos/pacu",
  "_commit": {
    "id": "4928d5027973851c761d608498746ef431ab0825",
    "author": "caio <clsantos@iastate.edu>",
    "committer": "caio <clsantos@iastate.edu>",
    "message": "documentation\n",
    "time": 1776524241
  },
  "_maintainer": {
    "name": "dos Santos Caio",
    "email": "clsantos@iastate.edu",
    "login": "cldossantos",
    "twitter": "@dossantoscaiol",
    "description": "",
    "uuid": 70726437
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "apsimx",
      "role": "Imports"
    },
    {
      "package": "gstat",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "stars",
      "role": "Imports"
    },
    {
      "package": "units",
      "role": "Imports"
    },
    {
      "package": "XML",
      "role": "Imports"
    },
    {
      "package": "concaveman",
      "role": "Imports"
    },
    {
      "package": "tmap",
      "version": ">= 4.1",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "mgcv",
      "role": "Suggests"
    },
    {
      "package": "nasapower",
      "role": "Suggests"
    },
    {
      "package": "spData",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "nlraa",
      "role": "Suggests"
    },
    {
      "package": "car",
      "role": "Suggests"
    },
    {
      "package": "minpack.lm",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    }
  ],
  "_owner": "cldossantos",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-20",
      "n": 1
    },
    {
      "week": "2025-25",
      "n": 2
    },
    {
      "week": "2025-26",
      "n": 3
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 2
    },
    {
      "week": "2025-41",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 16,
  "_contributors": [
    {
      "user": "cldossantos",
      "count": 99,
      "uuid": 70726437
    }
  ],
  "_userbio": {
    "uuid": 70726437,
    "type": "user",
    "name": "Caio dos Santos"
  },
  "_downloads": {
    "count": 210,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/pacu"
  },
  "_devurl": "https://github.com/cldossantos/pacu",
  "_searchresults": 23,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/pacu.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/cldossantos/pacu",
  "_realowner": "cldossantos",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.44",
      "date": "2024-12-17"
    },
    {
      "version": "0.1.63",
      "date": "2025-05-29"
    },
    {
      "version": "0.1.72",
      "date": "2025-09-26"
    },
    {
      "version": "0.1.74",
      "date": "2025-11-19"
    }
  ],
  "_exports": [
    "pa_2utm",
    "pa_adjust_obs_effective_area",
    "pa_apportion_mass",
    "pa_browse_dataspace",
    "pa_cardinal_dates",
    "pa_check_yield",
    "pa_compute_vi",
    "pa_download_dataspace",
    "pa_get_rgb",
    "pa_get_vi_stats",
    "pa_get_weather_sf",
    "pa_initialize_dataspace",
    "pa_initialize_oauth",
    "pa_make_vehicle_polygons",
    "pa_plot",
    "pa_trial",
    "pa_yield",
    "pacu_options",
    "pacu.options"
  ],
  "_help": [
    {
      "page": "pa_merge",
      "title": "Merge trial objects",
      "topics": [
        "merge",
        "merge.trial"
      ]
    },
    {
      "page": "pa_2utm",
      "title": "Reproject a sf object to UTM coordinates",
      "topics": [
        "pa_2utm"
      ]
    },
    {
      "page": "pa_adjust_obs_effective_area",
      "title": "Adjust the effective area of each observation based on vehicular polygon overlap",
      "topics": [
        "pa_adjust_obs_effective_area"
      ]
    },
    {
      "page": "pa_apportion_mass",
      "title": "Impose a regular grid over yield polygons",
      "topics": [
        "pa_apportion_mass"
      ]
    },
    {
      "page": "pa_browse_dataspace",
      "title": "Browse Copernicus Data Space products",
      "topics": [
        "pa_browse_dataspace"
      ]
    },
    {
      "page": "pa_cardinal_dates",
      "title": "Predict cardinal dates from satellite image data",
      "topics": [
        "pa_cardinal_dates",
        "pa_cardinal_dates.Date",
        "pa_cardinal_dates.numeric",
        "pa_cardinal_dates.veg.index"
      ]
    },
    {
      "page": "pa_check_yield",
      "title": "Check yield data before processing with pa_yield",
      "topics": [
        "pa_check_yield"
      ]
    },
    {
      "page": "pa_compute_vi",
      "title": "Compute vegetation indices from a zipped Sentinel-2 file",
      "topics": [
        "pa_compute_vi"
      ]
    },
    {
      "page": "pa_download_dataspace",
      "title": "Download Copernicus Data Space products",
      "topics": [
        "pa_download_dataspace"
      ]
    },
    {
      "page": "pa_get_rgb",
      "title": "Retrieve an RGB image from a zipped Sentinel 2 file",
      "topics": [
        "pa_get_rgb"
      ]
    },
    {
      "page": "pa_get_vi_stats",
      "title": "Request vegetation index statistics from the Data Space Statistics API",
      "topics": [
        "pa_get_vi_stats"
      ]
    },
    {
      "page": "pa_weather_summary",
      "title": "Retrieve weather data as a met object",
      "topics": [
        "pa_get_weather_sf"
      ]
    },
    {
      "page": "pa_initialize_dataspace",
      "title": "Register Copernicus Data Space credentials",
      "topics": [
        "pa_initialize_dataspace"
      ]
    },
    {
      "page": "pa_initialize_oauth",
      "title": "Register OAuth 2.0 credentials for the Statistics API",
      "topics": [
        "pa_initialize_oauth"
      ]
    },
    {
      "page": "pa_make_vehicle_polygons",
      "title": "Make vehicular polygons for yield monitor observations",
      "topics": [
        "pa_make_vehicle_polygons"
      ]
    },
    {
      "page": "pa_plot",
      "title": "Create a plot from a pacu object",
      "topics": [
        "pa_plot",
        "pa_plot.met",
        "pa_plot.rgb",
        "pa_plot.trial",
        "pa_plot.veg.index",
        "pa_plot.yield"
      ]
    },
    {
      "page": "pa_trial",
      "title": "Create an interpolated trial object from as-applied data",
      "topics": [
        "pa_trial"
      ]
    },
    {
      "page": "pa_yield",
      "title": "Create an interpolated yield object from raw data",
      "topics": [
        "pa_yield"
      ]
    },
    {
      "page": "pacu_options",
      "title": "Set pacu options",
      "topics": [
        "pacu_options"
      ]
    },
    {
      "page": "pacu.options",
      "title": "Environment which stores PACU options",
      "topics": [
        "pacu.options"
      ]
    },
    {
      "page": "pa_print",
      "title": "Print a pacu object",
      "topics": [
        "print",
        "print.check.yield",
        "print.dslist",
        "print.trial",
        "print.yield"
      ]
    },
    {
      "page": "pa_summary",
      "title": "Produce result summaries of the various pacu objects",
      "topics": [
        "summary",
        "summary.dslist",
        "summary.veg.index",
        "summary.yield"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cldossantos/pacu/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cldossantos/pacu/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "apsimx",
    "askpass",
    "base64enc",
    "bit",
    "bit64",
    "blob",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "colorspace",
    "cols4all",
    "concaveman",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "DBI",
    "digest",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "FNN",
    "fontawesome",
    "fs",
    "geojsonsf",
    "geometries",
    "glue",
    "gstat",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "intervals",
    "jquerylib",
    "jsonify",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "leafem",
    "leafgl",
    "leaflegend",
    "leaflet",
    "leaflet.providers",
    "leafsync",
    "lifecycle",
    "logger",
    "lwgeom",
    "magrittr",
    "maptiles",
    "MASS",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "pkgconfig",
    "png",
    "promises",
    "proxy",
    "R6",
    "rapidjsonr",
    "rappdirs",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "RSQLite",
    "s2",
    "sass",
    "scales",
    "servr",
    "sf",
    "sfheaders",
    "sftime",
    "sp",
    "spacesXYZ",
    "spacetime",
    "stars",
    "stringdist",
    "sys",
    "terra",
    "tinytex",
    "tmap",
    "tmaptools",
    "units",
    "V8",
    "vctrs",
    "viridisLite",
    "wk",
    "xfun",
    "XML",
    "xml2",
    "xts",
    "yaml",
    "yyjsonr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "pacu.Rmd",
      "filename": "pacu.html",
      "title": "pacu: Precision Agriculture Computational Utilities",
      "author": "Caio dos Santos & Fernando Miguez",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Specific vignettes",
        "Appendix",
        "inst/extdata",
        "inst/js"
      ],
      "created": "2024-08-29 15:42:27",
      "modified": "2026-04-18 05:40:04",
      "commits": 3
    },
    {
      "source": "pacu_faq.Rmd",
      "filename": "pacu_faq.html",
      "title": "pacu: Precision Agriculture Computational Utilities - FAQ",
      "author": "Caio dos Santos & Fernando Miguez",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Specific vignettes",
        "FAQ"
      ],
      "created": "2024-10-24 15:14:36",
      "modified": "2026-04-18 14:57:21",
      "commits": 4
    },
    {
      "source": "pacu_sat.Rmd",
      "filename": "pacu_sat.html",
      "title": "pacu: Precision Agriculture Computational Utilities - Satellite data",
      "author": "Caio dos Santos & Fernando Miguez",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Specific vignettes",
        "Satellite data",
        "Interacting with the OData API",
        "Setting up your credentials",
        "Browsing the Data Space catalog",
        "Downloading satellite images from Data Space",
        "Visualizing downloaded images",
        "Area-level summary",
        "Interacting with the Copernicus Statistical API",
        "Requesting areal statistics"
      ],
      "created": "2024-08-29 15:42:27",
      "modified": "2026-04-18 05:40:04",
      "commits": 7
    },
    {
      "source": "pacu_weather.Rmd",
      "filename": "pacu_weather.html",
      "title": "pacu: Precision Agriculture Computational Utilities - Weather data",
      "author": "Caio dos Santos & Fernando Miguez",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Specific vignettes",
        "Weather data",
        "Obtaining weather data",
        "Using apsimx and pacu packages",
        "Gathering and summarizing weather data"
      ],
      "created": "2024-08-29 15:42:27",
      "modified": "2026-04-18 05:40:04",
      "commits": 4
    },
    {
      "source": "pacu_ym.Rmd",
      "filename": "pacu_ym.html",
      "title": "pacu: Precision Agriculture Computational Utilities - Yield monitor data",
      "author": "Caio dos Santos & Fernando Miguez",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Specific vignettes",
        "Yield monitor data",
        "Proposed workflow",
        "Reading the data in",
        "Compute summary statistics and visualize the data",
        "Examining the raw yield data",
        "Check the yield monitor data with pa_check_yield()",
        "Fix potential issues",
        "Example: missing yield column",
        "Processing the data and examining the yield maps and diagnostic plots",
        "Simple aggregation of yield data",
        "Initial example",
        "Unit conversion and moisture adjustment",
        "Outlier removal",
        "Inverse distance weighted interpolation",
        "Kriging",
        "RITAS",
        "Complete RITAS algorithm"
      ],
      "created": "2024-08-29 15:42:27",
      "modified": "2026-04-18 05:40:04",
      "commits": 5
    }
  ],
  "_score": 7.005180512503781,
  "_indexed": true,
  "_nocasepkg": "pacu",
  "_universes": [
    "cldossantos"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.77",
      "date": "2026-05-18T10:11:19.000Z",
      "distro": "noble",
      "commit": "4928d5027973851c761d608498746ef431ab0825",
      "fileid": "5297f74389a2061e1961c16ba5171b5e5bd79be19f4ea39c2a8aa762d7be9167",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.77",
      "date": "2026-05-18T10:11:08.000Z",
      "distro": "noble",
      "commit": "4928d5027973851c761d608498746ef431ab0825",
      "fileid": "76add881bce87c64cabbcf8b950ff4d98114cea3ef568073b203f925dde702d9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.77",
      "date": "2026-05-18T10:10:50.000Z",
      "commit": "4928d5027973851c761d608498746ef431ab0825",
      "fileid": "45d546e60e2d030e36b0b6f2be0b4411c400ba200631ea363f5b11bfd86fb4fc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.77",
      "date": "2026-05-18T10:10:31.000Z",
      "commit": "4928d5027973851c761d608498746ef431ab0825",
      "fileid": "6afc05d8638fa991b582e5ac3047a79a4ac4dcc1180d4b4a837c7ee66b64255e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.77",
      "date": "2026-05-18T10:09:57.000Z",
      "commit": "4928d5027973851c761d608498746ef431ab0825",
      "fileid": "66a9c5c3398c6418921a7cd1c170f12ab81a3daeb4d1f284829892f050f05a2d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.77",
      "date": "2026-05-18T10:10:06.000Z",
      "commit": "4928d5027973851c761d608498746ef431ab0825",
      "fileid": "8d1e7991f19538d6e0a9eaa66afcba56c280cb2d3cc2eddc71a1f7febcccdd10",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.77",
      "date": "2026-05-18T10:09:47.000Z",
      "commit": "4928d5027973851c761d608498746ef431ab0825",
      "fileid": "7f7b6282349ae2e05a560a40605f09096e2ffa28bf6eb9941b5504caaaa6f9a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.77",
      "date": "2026-06-02T15:54:57.000Z",
      "commit": "4928d5027973851c761d608498746ef431ab0825",
      "fileid": "9c5ac30bb219405003079e51170e8e41b791a4fcc537796ac2c2ffdf74bafe9a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cldossantos/actions/runs/26026775048"
    }
  ]
}