The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

chopin: Spatial Parallel Computing by Hierarchical Data Partitioning

Geospatial data computation is parallelized by grid, hierarchy, or raster files. Based on 'future' (Bengtsson, 2024 <doi:10.32614/CRAN.package.future>) and 'mirai' (Gao et al., 2025 <doi:10.32614/CRAN.package.mirai>) parallel back-ends, 'terra' (Hijmans et al., 2025 <doi:10.32614/CRAN.package.terra>) and 'sf' (Pebesma et al., 2024 <doi:10.32614/CRAN.package.sf>) functions as well as convenience functions in the package can be distributed over multiple threads. The simplest way of parallelizing generic geospatial computation is to start from par_pad_*() functions to par_grid(), par_hierarchy(), or par_multirasters() functions. Virtually any functions accepting classes in 'terra' or 'sf' packages can be used in the three parallelization functions. A common raster-vector overlay operation is provided as a function extract_at(), which uses 'exactextractr' (Baston, 2023 <doi:10.32614/CRAN.package.exactextractr>), with options for kernel weights for summarizing raster values at vector geometries. Other convenience functions for vector-vector operations including simple areal interpolation (summarize_aw()) and summation of exponentially decaying weights (summarize_sedc()) are also provided.

Version: 0.9.4
Depends: R (≥ 4.1)
Imports: anticlust, cli, dplyr (≥ 1.1.0), exactextractr (≥ 0.8.2), future, future.apply, igraph, methods, rlang, sf (≥ 1.0-10), stars (≥ 0.6-0), terra (≥ 1.7-18), mirai (≥ 1.3.0), collapse
Suggests: covr, devtools, targets, DiagrammeR, future.mirai, knitr, lifecycle, rmarkdown, spatstat.random, testthat (≥ 3.0.0), units, withr
Published: 2025-07-18
Author: Insang Song ORCID iD [aut, cre], Kyle Messier ORCID iD [aut, ctb], Alec L. Robitaille [rev] (Alec reviewed the package version 0.6.3 for rOpenSci, see <https://github.com/ropensci/software-review/issues/638>), Eric R. Scott [rev] (Eric reviewed the package version 0.6.3 for rOpenSci, see <https://github.com/ropensci/software-review/issues/638>)
Maintainer: Insang Song <geoissong at gmail.com>
BugReports: https://github.com/ropensci/chopin/issues
License: MIT + file LICENSE
URL: https://docs.ropensci.org/chopin/, https://github.com/ropensci/chopin
NeedsCompilation: no
SystemRequirements: netcdf
Citation: chopin citation info
Materials: README, NEWS
CRAN checks: chopin results

Documentation:

Reference manual: chopin.html , chopin.pdf
Vignettes: Getting started with chopin (source, R code)
Good practice of using 'chopin' (source, R code)
Generate computational grids (source, R code)
Extracting Weather/Climate Geospatial Data with 'chopin' (source)
targets and grid objects (source, R code)

Downloads:

Package source: chopin_0.9.4.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=chopin to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.