Package structure#

High level overview:

  • [x] src/pyinterpolate
    • [x] core - Blocks and PointSupport classes, complex kriging pipelines,

    • [x] distance - distance calculation,

    • [x] evaluate - model evaluation tools,

    • [x] idw - inverse distance weighting interpolation,

    • [x] kriging - Ordinary Kriging, Simple Kriging, Poisson Kriging: centroid based, area-to-area, area-to-point,

    • [x] semivariogram - experimental variogram, theoretical variogram, variogram point cloud, semivariogram regularization & deconvolution,

    • [x] transform - internal transformations and data processing functions,

    • [x] viz - interpolation of smooth surfaces from points.

  • [x] tutorials - tutorials (Basic, Intermediate and Advanced) and API overview.

  • [x] tests - unit tests for all modules.