Package: pacu 0.1.77

pacu: Precision Agriculture Computational Utilities

Tools for common precision agriculture workflows. Includes functions to browse, download, and process Sentinel-2 imagery from the Copernicus Data Space Ecosystem <https://documentation.dataspace.copernicus.eu/APIs/OData.html>, request vegetation index summaries from the Statistical API without downloading raw imagery <https://documentation.dataspace.copernicus.eu/APIs/SentinelHub/Statistical.html>, retrieve and visualize weather data in a historical context, and process yield monitor data. Yield-processing utilities can build polygons around recorded observations, evaluate polygon overlap, clean raw measurements, and smooth yield maps.

Authors:dos Santos Caio [aut, cre], Miguez Fernando [aut]

pacu_0.1.77.tar.gz
pacu_0.1.77.zip(r-4.7)pacu_0.1.77.zip(r-4.6)pacu_0.1.77.zip(r-4.5)
pacu_0.1.77.tgz(r-4.6-any)pacu_0.1.77.tgz(r-4.5-any)
pacu_0.1.77.tar.gz(r-4.7-any)pacu_0.1.77.tar.gz(r-4.6-any)
pacu_0.1.77.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
pacu/json (API)

# Install 'pacu' in R:
install.packages('pacu', repos = c('https://cldossantos.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cldossantos/pacu/issues

On CRAN:

Conda:

7.05 score 16 stars 28 scripts 216 downloads 19 exports 105 dependencies

Last updated from:4928d50279. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK192
source / vignettesOK297
linux-release-x86_64OK214
macos-release-arm64OK203
macos-oldrel-arm64OK209
windows-develOK167
windows-releaseOK140
windows-oldrelOK158
wasm-releaseOK168

Exports:pa_2utmpa_adjust_obs_effective_areapa_apportion_masspa_browse_dataspacepa_cardinal_datespa_check_yieldpa_compute_vipa_download_dataspacepa_get_rgbpa_get_vi_statspa_get_weather_sfpa_initialize_dataspacepa_initialize_oauthpa_make_vehicle_polygonspa_plotpa_trialpa_yieldpacu_optionspacu.options

Dependencies:abindapsimxaskpassbase64encbitbit64blobbslibcachemclassclassIntclicolorspacecols4allconcavemancpp11crosstalkcurldata.tableDBIdigeste1071evaluatefarverfastmapFNNfontawesomefsgeojsonsfgeometriesgluegstathighrhtmltoolshtmlwidgetshttpuvhttrintervalsjquerylibjsonifyjsonliteKernSmoothknitrlabelinglaterlatticelazyevalleafemleafglleaflegendleafletleaflet.providersleafsynclifecycleloggerlwgeommagrittrmaptilesMASSmemoisemimeopensslotelpkgconfigpngpromisesproxyR6rapidjsonrrappdirsrasterRColorBrewerRcpprlangrmarkdownRSQLites2sassscalesservrsfsfheaderssftimespspacesXYZspacetimestarsstringdistsysterratinytextmaptmaptoolsunitsV8vctrsviridisLitewkxfunXMLxml2xtsyamlyyjsonrzoo

pacu: Precision Agriculture Computational Utilities - FAQ
Specific vignettes | FAQ

Last update: 2026-04-18
Started: 2024-10-24

pacu: Precision Agriculture Computational Utilities
Introduction | Specific vignettes | Appendix | inst/extdata | inst/js

Last update: 2026-04-18
Started: 2024-08-29

pacu: Precision Agriculture Computational Utilities - Satellite data
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

Last update: 2026-04-18
Started: 2024-08-29

pacu: Precision Agriculture Computational Utilities - Weather data
Specific vignettes | Weather data | Obtaining weather data | Using apsimx and pacu packages | Gathering and summarizing weather data

Last update: 2026-04-18
Started: 2024-08-29

pacu: Precision Agriculture Computational Utilities - Yield monitor data
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

Last update: 2026-04-18
Started: 2024-08-29

Readme and manuals

Help Manual

Help pageTopics
Merge trial objectsmerge merge.trial
Reproject a sf object to UTM coordinatespa_2utm
Adjust the effective area of each observation based on vehicular polygon overlappa_adjust_obs_effective_area
Impose a regular grid over yield polygonspa_apportion_mass
Browse Copernicus Data Space productspa_browse_dataspace
Predict cardinal dates from satellite image datapa_cardinal_dates pa_cardinal_dates.Date pa_cardinal_dates.numeric pa_cardinal_dates.veg.index
Check yield data before processing with pa_yieldpa_check_yield
Compute vegetation indices from a zipped Sentinel-2 filepa_compute_vi
Download Copernicus Data Space productspa_download_dataspace
Retrieve an RGB image from a zipped Sentinel 2 filepa_get_rgb
Request vegetation index statistics from the Data Space Statistics APIpa_get_vi_stats
Retrieve weather data as a met objectpa_get_weather_sf
Register Copernicus Data Space credentialspa_initialize_dataspace
Register OAuth 2.0 credentials for the Statistics APIpa_initialize_oauth
Make vehicular polygons for yield monitor observationspa_make_vehicle_polygons
Create a plot from a pacu objectpa_plot pa_plot.met pa_plot.rgb pa_plot.trial pa_plot.veg.index pa_plot.yield
Create an interpolated trial object from as-applied datapa_trial
Create an interpolated yield object from raw datapa_yield
Set pacu optionspacu_options
Environment which stores PACU optionspacu.options
Print a pacu objectprint print.check.yield print.dslist print.trial print.yield
Produce result summaries of the various pacu objectssummary summary.dslist summary.veg.index summary.yield