Skip to main content

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.

Release files for coss 0.12.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for coss 0.12.4
File Size Uploaded
coss-0.12.4.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for coss 0.12.4
File Interpreter ABI Platform
coss-0.12.4-py3-none-any.whl Python 3 none any Details

Total release size: 24.0 kB

Release files / coss-0.12.4.tar.gz

Download URL coss-0.12.4.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
765243c832e45edcc916c700636db9436a0b974a6eed4114234c1eb3745d4d54
BLAKE2b-256 checksum
How to use checksums
6207a38371ca32d188002be60770b9d1ba173afcc1e474d2a0e0342a9073d616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.12

Release files / coss-0.12.4-py3-none-any.whl

Download URL coss-0.12.4-py3-none-any.whl
Size 12.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5d537e47e605c5be57e923ef9dd6da39cdc0d881956899298d54866e7323a08
BLAKE2b-256 checksum
How to use checksums
13acc7ba8417a095fd70c3b52caa96732ba9797da610b73322d1cb362a5079c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.12.4 This release

2 release files

0.12.3

1 release file

0.12.2

2 release files

0.12.1

2 release files

0.12

1 release file

0.11

3 release files

0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page