Interpolation Methods
Extract a list of arcs from a triangulation object.
Extract a list of triangle areas from a triangulation object.
Univariate Akima interpolation
Bicubic Interpolation for Data on a Rectangular grid
Bivariate Interpolation for Data on a Rectangular grid
Bilinear Interpolation for Data on a Rectangular grid
Bilinear Interpolation for Data on a Rectangular grid
extract info about voronoi cells
plot circles
Determine the circumcircle (and some other characteristics) of a trian...
Determine the circumcircle of a set of points
Return the convex hull of a triangulation object
Test datasets from Franke for interpolation of scattered data
Identify points in a triangulation plot
Interpolation of data
Interpolation function
From interp() Result, Produce 3-column Matrix
Pointwise interpolate irregular gridded data
Local polynomial fit.
Nearest neighbour structure for a data set
List of neighbours from a triangulation or voronoi object
Determines if points are on or in the convex hull of a triangulation o...
Determines if a point is on or left of the vector described by two oth...
Version of outer which operates only in a convex hull
Plot a triangulation object
plots an voronoi.polygons object
Plot a voronoi object
Print a summary of a triangulation object
Print a summary of a voronoi object
Print a triangulation object
Print a voronoi object
Return a summary of a triangulation object
Return a summary of a voronoi object
Locate a point in a triangulation
Delaunay triangulation
Extract a list of triangles from a triangulation object
A triangulation object
Converter to tripack objects
Calculate area of Voronoi polygons
Find the Voronoi sites at the border of the region (to be rejected).
Voronoi mosaic
extract polygons from a voronoi mosaic
Voronoi object
Bivariate data interpolation on regular and irregular grids, either linear or using splines are the main part of this package. It is intended to provide FOSS replacement functions for the ACM licensed akima::interp and tripack::tri.mesh functions. Linear interpolation is implemented in interp::interp(..., method="linear"), this corresponds to the call akima::interp(..., linear=TRUE) which is the default setting and covers most of akima::interp use cases in depending packages. A re-implementation of Akimas irregular grid spline interpolation (akima::interp(..., linear=FALSE)) is now also available via interp::interp(..., method="akima"). Estimators for partial derivatives are now also available in interp::locpoly(), these are a prerequisite for the spline interpolation. The basic part is a GPLed triangulation algorithm (sweep hull algorithm by David Sinclair) providing the starting point for the irregular grid interpolator. As side effect this algorithm is also used to provide replacements for almost all functions of the tripack package which also suffers from the same ACM license restrictions. All functions are designed to be backward compatible with their akima / tripack counterparts.