Skip to main content

Python tools for spatial interpolation

Project description

Change of Spatial Support (CoSS)

Python tools for spatial interpolation

Introduction

Change of Spatial Support (CoSS) is a package that adds support for spatial interpolation. Spatial interpolation is often referred in the literature as the process of using points with known values to estimate values of the same variable at other points. However, spatial vector data (points, lines and polygons) is not limited to just points and several methods exist for making interpolations between these different vector types.

Several packages exist that allow different areal interpolation methods to be applied but they are often written in multiple languages and are not standardised - making them inaccessible and comparisons between methods challenging. This package aims to make "spatial interpolation" more accessible by using a standardised classes.

Areal interpolation

The areal_interpolation class supports several areal interpolation, which includes;

  1. Areal weighting
  2. Dasymetric mapping
    • Binary
  3. Pycnophylactic interpolation (from tobler)
  4. Model (regression)
    • General Linear Model
    • Ordinary Least Square
  5. Areal geobootstrap -

Areal geobootstrap is a novel simulation based method, which pools neighbouring observations based on a distance decay funcion.

Further spatial interpolation methods will be supported, including those between different vector types, with raster support.

This repository is an alpha release and will contain errors - if you spot anything, file an issue or submit a PR.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coss-0.12.2.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

coss-0.12.2-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file coss-0.12.2.tar.gz.

File metadata

  • Download URL: coss-0.12.2.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for coss-0.12.2.tar.gz
Algorithm Hash digest
SHA256 f4b8db9de4d418f38487794384a0c8968097c4a0ada56df37b9d61e652c2f204
MD5 42d21230188864963a07da43f023107f
BLAKE2b-256 12ac5019bb1542897b5c6c6709dae1e763c3ad651280cc236d7e119fa7967954

See more details on using hashes here.

File details

Details for the file coss-0.12.2-py3-none-any.whl.

File metadata

  • Download URL: coss-0.12.2-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for coss-0.12.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1842cfc78307fa48c12a29f1db85a08f31e65212a72b4901901c7eb2bcd0db6c
MD5 9c830307ed8d515be971be1f803a71dd
BLAKE2b-256 eb4fe7d6b1dcb64895ffd470d3aa1309be3b940a7a75ee863715796be0bce51c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page