Skip to content
Thomas Nipen edited this page Apr 3, 2020 · 44 revisions

Under development

Neighbourhood methods

import gridpp
import numpy as np

data = np.random.rand([100, 100])
radius = 7

data_mean = gridpp.neighbourhood(data, radius, 'mean')

Interpolation

import gridpp
import numpy as np

lons, lats = np.meshgrid(np.arange(0, 30), np.arange(0, 20))
data = np.random.rand(lons.shape)
grid = gridpp.Grid(lats, lons)
lons_d, lats_d = np.meshgrid(np.arange(0, 30, 0.1), np.arange(0, 20, 0.1))
grid_d = gridpp.Grid(lats_d, lons_d)

data_downscaled = gridpp.bilinear(grid, data, grid_d)

Clone this wiki locally