I am lost in all interpolation methods provided by great SciPy and can't find optimal way for my case.
I have millions of XYZ points in matrix which has different intervals between points (cells) and also is rotated. Generally big datasets of points which are somewhere between regular and scattered representing surface which I need to convert to regular grid for further analysis.
I need something fast but creating smooth surface which is respecting values in points. In GIS software I liked the most spline functions but the tools are running too slow and that's where I turned to SciPy. Also linear / Delaunay triangulation is acceptable but I prefer more smoothed surface.
I tried and realy like SciPy Rbf but it dies with larger number of points. Maybe braking file to smaller tiles and than merging back?