GeoThinneR
Efficient Spatial Thinning of Species Occurrences
Spatial thinning grows a result object, and the API breaks to make room for it
◆Recent moves
- 5mo ago
Integer overflow in local kd-tree grid assignment
A large-dataset warning traced to split() assigning points to grid cells, plus clearer wording when s2 is unavailable. Housekeeping on the paths added in 2.0.0.
View source ↗ - 8mo ago
Priority-based tie-breaking across all thinning methods
When several points are equally good candidates for removal, priority now decides — supported in the distance method, with NA treated as lowest priority, and ties broken randomly under grid and precision. is_lonlat() and an out-of-range warning catch the coordinate mistakes that silently ruin a thinning run.
View source ↗ - 1y ago
GeoThinned result objects and a reorganised method surface
⚡ SPARKA deliberate break. thin_points() stops returning logical vectors and returns a GeoThinned object with print, summary, plot, largest() and get_trial() methods; the tangle of method names collapses into three strategies with search algorithms as a separate argument; the least accurate method is deleted outright.
View source ↗ - 1y ago
R-tree thinning removed with its off-CRAN dependency
r_tree_thinning() and the rtree dependency behind it are dropped so the package can live entirely on CRAN. Stamped 55 seconds before 2.0.0, so both tags were backfilled in one sitting.
View source ↗