Changelog
Source:NEWS.md
icosa 0.11.1 - 2024-08-16
CRAN release: 2024-08-16
Added
- The
arcs()
function to visualize great circle paths between multiple points. - missing support of
sfc
-class objects for theoccupied
function (OccupiedFaces
method) - CITATION entry
Fixed
- Grids can now be created without attaching the package
- Plotting methods of loosely related data items
- Issues with the defense of the
arcdistmat()
function
Changed
- The underutilized
faces()
function now returns only the row names of grids and facelayer objects.
icosa 0.11.0 - 2023-03-21
CRAN release: 2023-03-23
Added
-
resample
,facelayer,SpatRaster-method - resolution based grid creation, e.g.
hexagrid(deg=5)
- Resolution guides for both the ‘hexagrid’ and ‘trigrid’ classes (
hexguide
andtriguide
, respectively), 120 grids each - Package webpage as URL in DESCRIPTION
- Interface for the
sf
package. - The
newsf()
function -
plot
,vector,trigrid-method for plotting data with sf’s methods - new example data: NaturalEarth land polygons
- new slot for the
trigrid
class for sf-type representation -
occupied()
- support for ‘sf’-type input - the
gridensity()
spatial density estimator
Changed
- Dependency moved to R 3.5.0 due to serialized R objects (guides)
- Changed basic reference from 1980 authalic sphere to ESRI:37008
- The proj4string (PROJ4) slot of
trigrid
was replaced by crs (sf) -
plot
,trigrid-method now uses the sf-type as the basis of plotting - Omitted suggested package ‘raster’ and replaced it with ‘terra’
- The
occupied()
function no by default returns a named vector - The vignettes are now html vignettes
- the ‘tessguide’ object is renamed to ‘
hexguide
’
icosa 0.9.88 (build 1015) - 2020-02-09
Changed
- the locate() function’s main arguments were renamed to ‘x’ and ‘y’ with S4 dispatch for ‘y’
- the surfacecentroid() function is rewritten with S4 method dispatch, with main argument of ‘x’
- corrected roxygen tags for S3 methods
- minor documentation corrections, package ready for CRAN resubmission
icosa 0.9.88 (build 1013) - 2020-02-04
icosa 0.9.88 (build 1010) - 2020-02-03
icosa 0.9.87 (build 1009) - 2019-08-20
Added
- Dynamic sp resolution setting
- proper NEWS file
- suppressed warnings when triangles are produced
- ‘breaks’, ‘inclusive’, ‘discrete’ arguments added for facelayer plotting method.
icosa 0.9.86 (build 1008) - 2019-05-02
icosa 0.9.82 - 2018-09-27
Rebuilt from previous version.
Changed
- vignette structure update
- vignette now uses z1 OpenStreetMap land polygons instead of z3
- the package no longer requires the ‘rgdal’ package, which is only used for projection changes
icosa 0.9.80 (first Beta) - 2017-04-17
CRAN release: 2017-04-17
Added
- the locate() function was updated to version 6.0, now incorporating the ‘randomborders’ argument
- the occupied() function was rebuilt on the locate() function
- the centers() shorthand was added to the quick extraction of the facecenters
- major work on the help files
- the value replacement method of the gridlayer was extended to host lat/long indicators
- added logical subsetting to the facelayer
- bugfix for the x86 application of SpPolygons()
icosa 0.8.61 - 2017-04-09
Added
- igraph is added as related content
- the function gridgraph() is implmented for ‘trigrid’ and for ‘facelayer’ classes
- fixed bug in OccupiedFaces() for SpatialPolygons
- the @graph slot has been added to the ‘trigrid’ class to host ‘igraph’ class graph representations
- package namespace is cleaned up to include only importing namespaces, only the rgl package is a dependency
- the newgraph() function is added to the package
- added an Rcpp function to interpolate 3d lines
- the gridgraph() function is added for the ‘hexagrid’ class, and the class constructor is upgraded to include it
- the vicinity() function replaced the neighbours() function
- the class of the values is now printed to the console, when the show method of the facelayer is called
- the tesselation and class of the source grid is now added to the gridlayer class, along with a function that checks the linked grid’s compatibility to the facelayer
- the translate() function is added to the package for fast reposition of translated grids to the origin
- the chullsphere() and surfacecentroid() functions were added to the packages
- resampling methods were added for the ‘hexagrid’
- igraph representation was added to the vignette
icosa 0.8.16 - 2017-02-17
Added
- the shapes() function is added to the package. It will calculate a value that is proportional to the irregularities of the triangular faces or subfaces.
- character values in facelayers will be plotted with random colors
- rgdal dependecy of spTransorm() was properly resolved
- the missing belts slot of the hexagrid class was filled
- fixed missing invalid input message for PolToCar() function.
- grid resolution is now displayed with the show() method.
- the group generics Ops, Math, and Summary were implemented for the facelayer.
- basic functions of the ‘stats’ packages were implemented
- latitude and longitude-wise selection was implemented to the facelayer subsetting method
- resampling of ‘facelayer’ objects to based on ‘trigrid’ classes was applied in the program: downscaling
- added 2d plotting scheme for ‘facelayers’, where the values of the facelayer are exclusively colours