Skip to content

grout

0.1.0Package record

Abstract Raster Tiling Schemes

0packages depend
517downloads / year
96.3%test coverage
13/13flavors OK

Overview

About

Impose a tiling scheme on a raster grid defined by its dimension and extent. Computes tile counts, pixel offsets (suitable for spatial library windowed reads), and geographic extents for each tile. Also supports standard Web Mercator and geodetic tiling profiles with zoom levels, and provides a spatial map of what each chunk covers for interrogating virtual raster stores. Based on the analysis of Lamb (1994, ISBN-13: 978-0748403158) "Tiling very large rasters" in 'Advances in GIS Research: Proceedings of the Sixth International Symposium on Spatial Data Handling', volume 1, pages 449-461.

Changes in 0.1.0
  • Preparing for CRAN submission.
  • grout() is now the definitive user constructor; removed internal .groutfrom() wrapper and dead dimXY compatibility branch.
  • .tilescheme() simplified: tile counts now computed with ceiling() for clarity; removed duplicate "hack" comment logic.
  • print.grout_tiles() output uses x format for dimensions and now returns x invisibly (not NULL).
  • plot.grout_tiles() rewritten to iterate individual tile rectangles rather than relying on an unexported as_rect S3 method.
  • as_rect_grout() is now an internal helper (not an S3 generic); .p2s() (unused) removed.
  • extent.grout_tilescheme() replaced by internal .tilescheme_extent().
Show all changes in 0.1.0Hide the rest of the changes in 0.1.0
  • tile_spec() and tile_zoom() cleaned up: explicit as.integer() coercions, removed Remotes: dependency on dev vaster, informational messages improved.
  • Comprehensive test suite added covering dangle trimming, contiguous offsets, input validation, and tile_spec()/tile_zoom() output.
  • DESCRIPTION bumped to R (>= 3.5.0), added Config/testthat/edition: 3, removed Remotes: field, added wk to Suggests.

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 1.6 min · r-oldrel-macos-x86_64
Status changes
  • OK13 OKNow
  • OK6 OK2026-08-21
Advisories

none known

Documentation

In release 0.1.0
READMEYes · 346 wordsVignettesNoNEWSYes · 100% structured · mentions 0.1.0Citation fileNo
Help pages
6 (1 internal)includes a package overview page
Examples that run
100%5 run in a plain check
Exported functions with examples
100%
Documented parameters
100%
Return-value docs
100%
Help pages citing references
0%

Downloads

517
CRAN downloads in the past year
Rank #24,202 · ~1/day · ~43/mo
Daily download trend is not available in this view yet.
19030 days
51790 days
5171 year
Compare downloads with other packages →
Also on13 r2u

Repository

9Stars
2Forks
9Open issues
0Open PRs
0Releases
57Commits
2Commit identities
57 commits · Last activity 2026-09-20 · 0% stars, 30d · Default branch at 0.1.0.9001, ahead of CRAN 0.1.0 (checked 2026-10-21)
Responsiveness
How these are sampled
PRs merged (all time)
100%
Median days to close, 50 most recently updated closed issues
726
Median days to close, 50 most recently updated closed PRs
11

Stars over time

2026-08-21 · 82026-09-06 · 9
PracticesBeta

8 development-tooling and community-health practices detected across 5 families in the upstream repository

Checks run against github.com/hypertidy/grout on 2026-10-21.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Governance and community (1)
Code of conduct
Docs source (3)
README.Rmd

GitHub Pages site last deployed 2026-09-20 · The repository has a site deploy workflow

CRAN release process (1)
cran-comments.md
Show all practicesHide 1 practice
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v4 (2026-10-20)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • Claude Codefirst seen 2026-09-20
    Commits: 2 by its own account · at least 2 crediting it in the message
Models named in its commits
  • Claude Opus 52 commits · Sep 2026
Counts are commits, not lines of code. Commits by a tool's accounts count once across all of its accounts. Commits crediting it are the largest count among its credit lines, a minimum.How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
4 external dependencies (excludes base and recommended)

Installing grout adds 11 packages (8 with compiled code, 4.4 MB of source tarballs). Heaviest: vctrs 1.0 MB, rlang 766 KB, cli 629 KB.

Depends (1)
R >= 3.5.0
Imports (4)
graphicstibbleutilsvaster
LinkingTo (0)
none
Suggests (2)
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (1)
Author, Maintainer since 0.1.0 (2026), Copyright holder
Releases (1)
  • 0.1.0Latest
    2026-08-20 · current release
  • R
    R 4.6.0 released · 2026-04-24

Package metadata

First published
2026-08-20
Total releases
1 / 1 yrs
License
GPL-3 OSI
Minimum R
≥ 3.5.0
Download size
167 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("grout")
Sumner, M. D. (2026). grout: Abstract Raster Tiling Schemes (Version 0.1.0) [Computer software]. https://doi.org/10.32614/CRAN.package.grout

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for grout version 0.1.0 [Data set]. HJJB, LLC. Data release v2026-10-24. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-24, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy