interp1.1-6 package

Interpolation Methods

arcs

Extract a list of arcs from a triangulation object.

area

Extract a list of triangle areas from a triangulation object.

aspline

Univariate Akima interpolation

bicubic.grid

Bicubic Interpolation for Data on a Rectangular grid

bicubic

Bivariate Interpolation for Data on a Rectangular grid

bilinear.grid

Bilinear Interpolation for Data on a Rectangular grid

bilinear

Bilinear Interpolation for Data on a Rectangular grid

cells

extract info about voronoi cells

circles

plot circles

circum

Determine the circumcircle (and some other characteristics) of a trian...

circumcircle

Determine the circumcircle of a set of points

convex.hull

Return the convex hull of a triangulation object

franke.data

Test datasets from Franke for interpolation of scattered data

identify.tri

Identify points in a triangulation plot

interp-package

Interpolation of data

interp

Interpolation function

interp2xyz

From interp() Result, Produce 3-column Matrix

interpp

Pointwise interpolate irregular gridded data

locpoly

Local polynomial fit.

nearest.neighbours

Nearest neighbour structure for a data set

neighbours

List of neighbours from a triangulation or voronoi object

on.convex.hull

Determines if points are on or in the convex hull of a triangulation o...

on

Determines if a point is on or left of the vector described by two oth...

outer.convhull

Version of outer which operates only in a convex hull

plot.triSht

Plot a triangulation object

plot.voronoi.polygons

plots an voronoi.polygons object

plot.voronoi

Plot a voronoi object

print.summary.triSht

Print a summary of a triangulation object

print.summary.voronoi

Print a summary of a voronoi object

print.triSht

Print a triangulation object

print.voronoi

Print a voronoi object

summary.triSht

Return a summary of a triangulation object

summary.voronoi

Return a summary of a voronoi object

tri.find

Locate a point in a triangulation

tri.mesh

Delaunay triangulation

triangles

Extract a list of triangles from a triangulation object

triSht

A triangulation object

triSht2tri

Converter to tripack objects

voronoi.area

Calculate area of Voronoi polygons

voronoi.findrejectsites

Find the Voronoi sites at the border of the region (to be rejected).

voronoi.mosaic

Voronoi mosaic

voronoi.polygons

extract polygons from a voronoi mosaic

voronoi

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.

  • Maintainer: Albrecht Gebhardt
  • License: GPL (>= 2)
  • Last published: 2024-01-26