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.1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distributions

coss-0.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

coss-0.1-py2.py3-none-any.whl (10.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: coss-0.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.4 tqdm/4.62.3 importlib-metadata/3.10.0 keyring/22.3.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for coss-0.1.tar.gz
Algorithm Hash digest
SHA256 8fe1d2ba10253f454eefaac3a82dc5257745f38894fc133ce13944b818c47ba4
MD5 4dc89a355bc400e4e5fea2c4be3ffc80
BLAKE2b-256 390c8b57a2c2d24d7097234622d346b1f0e54f9b1149316c241713a6a8e0f0d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coss-0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.4 tqdm/4.62.3 importlib-metadata/3.10.0 keyring/22.3.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for coss-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2ef894daec4e780f3028b35d6aa9699574daef379d4365fdc535b8162d74b70c
MD5 7b78297f961a273249a48d1bbf18bc3a
BLAKE2b-256 9abfa0583a27eb9e7921a6abbcbf54f596eba5fab77fdde9794fa22450062023

See more details on using hashes here.

File details

Details for the file coss-0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: coss-0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.4 tqdm/4.62.3 importlib-metadata/3.10.0 keyring/22.3.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for coss-0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ae700b8891beb3e62b0bf65ed1edf70394d24b9498fd3160105c2a642f5eabee
MD5 9e00d274bc997b8d6c22693a8ead952c
BLAKE2b-256 1d020be387bd2c8d8d7e5a980f55f80b0d21f9ec73f03e5bff3a435144e6ba0c

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