Version 0.7.0
New features:
- Improved computational performance of optimal interpolation functions by around 10%
- Added
mask_threshold_downscale_quantile
to compute quantiles and downscale in one go (thanks @LonnekevB) - Added points-to-points gridding methods
- Added vector version of gridpp::interpolate
- Added
RandomChoice
statistic. For functions that compute statistics on vectors, this allows you to randomly pick an element in the vector. - Added
neighbourhood_score
function that computes a verification score for all observations in a neighbourhood - Added
gridding
andgridding_nearest
methods that takes points as inputs and points as output - Better handling of repeated x-values in
apply_curve
- Raise exception if constructing
Grid
orPoints
objects with undefined (e.g. NaN) coordinates - Pre-compiled linux packages for Python 3.7 to 3.11 available
Bug fixes:
- Fixed
bilinear
interpolation for unusual cases (polar stereographic case covering the north pole; thanks @trygveasp) - Fixed bug in structure functions across dateline (thanks @joewkr)
- Fixed
optional_interpolation_full
for points (thanks Christoph Herbert and Ewan Pinnington)