Spherical k-nearest neighbors interpolation
Project description
SkNNI
SkNNI (pronounced "skinny") stands for spherical k-nearest neighbors interpolation and is a geospatial interpolator.
Setup
SkNNI may simply be installed from PyPI using pip
.
pip install sknni
Example
Here's a short usage example.
import numpy as np from sknni import SkNNI if __name__ == '__main__': observations = np.array([[30, 120, 20], [30, -120, 10], [-30, -120, 20], [-30, 120, 0]]) interpolator = SkNNI(observations) interp_coords = np.array([[30, 0], [0, -120], [0, 0], [0, 120], [-30, 0]]) interpolation = interpolator(interp_coords) print(interpolation) # Output: # [[ 30. 0. 9.312546] # [ 0. -120. 14.684806] # [ 0. 0. 12.5 ] # [ 0. 120. 10.315192] # [ -30. 0. 16.464548]]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size sknni-1.0.0-py2.py3-none-any.whl (5.1 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View |
Filename, size sknni-1.0.0.tar.gz (5.1 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for sknni-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b39103e3353d1a45586e91af352edf672b94cc3288c760af6255115652102ec |
|
MD5 | c26a986c08411505d4ab83ff14b9fbc8 |
|
BLAKE2-256 | d2dc58e34c1a38e30efc7b47c4a5d965d5a1abde725041ba8f0422a496b73b35 |