[SciPy-Dev] Problem with N-dimensional interpolation using a new griddata function for N>=3
Adam Machnik
amachnik at gmail.com
Tue Sep 21 08:21:09 EDT 2010
The triangulation seems not exactly the same:
[[23 16 22 13]
[23 25 16 22]
[23 14 22 13]
[23 14 16 13]
[23 17 14 16]
[23 25 22 26]
[23 25 16 26]
[23 17 16 26]
[23 17 14 26]
[19 14 22 13]
[19 10 22 13]
[19 23 14 20]
[19 10 14 13]
[19 11 10 14]
[19 23 22 20]
[19 23 14 22]
[19 11 14 20]
[19 11 10 20]
[21 10 22 13]
[21 19 10 18]
[21 12 10 13]
[21 9 12 10]
[21 19 10 22]
[21 9 10 18]
[21 9 12 18]
[21 16 22 13]
[21 15 12 16]
[21 12 16 13]
[21 25 16 22]
[21 25 16 24]
[21 15 16 24]
[21 15 12 24]
[ 1 12 10 13]
[ 1 4 10 13]
[ 1 9 12 0]
[ 1 4 12 13]
[ 1 3 4 12]
[ 1 9 12 10]
[ 1 3 12 0]
[ 1 3 4 0]
[ 5 10 14 13]
[ 5 4 10 13]
[ 5 11 10 2]
[ 5 4 14 13]
[ 5 1 4 2]
[ 5 11 10 14]
[ 5 1 10 2]
[ 5 1 4 10]
[ 7 12 16 13]
[ 7 4 12 13]
[ 7 15 12 6]
[ 7 15 12 16]
[ 7 3 12 6]
[ 7 3 4 12]
[ 7 14 16 13]
[ 7 4 14 13]
[ 7 17 14 8]
[ 7 17 14 16]
[ 7 5 14 8]
[ 7 5 4 14]]
On Tue, Sep 21, 2010 at 2:03 PM, Pauli Virtanen <pav at iki.fi> wrote:
> Tue, 21 Sep 2010 13:54:45 +0200, Adam Machnik wrote:
>> I have downloaded from SVN the latest `griddata` implementation for
>> working in N-D
>> with irregular grids (scipy v0.9.0dev6812). It works great for 2D
>> problems. However for 3D (and more) I have a problem: the NaN values
>> appears always in the same position, and it does not depend on the
>> scalar field being interpolated. Here is a small example of simple 3x3x3
>> regular grid and a constant scalar field of 1.0 values, that is
>> interpolated at the input data points.
>
> Works for me.
>
> grid_z1= [[[ 1. 1. 1.]
> [ 1. 1. 1.]
> [ 1. 1. 1.]]
> [[ 1. 1. 1.]
> [ 1. 1. 1.]
> [ 1. 1. 1.]]
> [[ 1. 1. 1.]
> [ 1. 1. 1.]
> [ 1. 1. 1.]]]
>
> Do you get the same triangulation?
>
>>>> from scipy.spatial import Delaunay
>>>> Delaunay(points).vertices
> array([[ 1, 12, 10, 13],
> [ 1, 9, 12, 10],
> [ 1, 4, 10, 13],
> [ 1, 4, 12, 13],
> [ 1, 3, 4, 12],
> [ 1, 9, 10, 0],
> [ 1, 9, 12, 0],
> [ 1, 3, 12, 0],
> [ 1, 3, 4, 0],
> [21, 12, 10, 13],
> [21, 22, 12, 13],
> [21, 9, 12, 10],
> [21, 22, 10, 13],
> [21, 19, 22, 10],
> [21, 9, 10, 18],
> [21, 9, 12, 18],
> [21, 19, 10, 18],
> [21, 19, 22, 18],
> [15, 4, 12, 13],
> [15, 16, 12, 13],
> [15, 3, 4, 6],
> [15, 16, 4, 13],
> [15, 7, 16, 4],
> [15, 3, 4, 12],
> [15, 7, 4, 6],
> [15, 7, 16, 6],
> [25, 22, 12, 13],
> [25, 16, 12, 13],
> [25, 21, 22, 24],
> [25, 16, 22, 13],
> [25, 15, 16, 24],
> [25, 21, 12, 24],
> [25, 21, 22, 12],
> [25, 15, 12, 24],
> [25, 15, 16, 12],
> [23, 16, 22, 13],
> [23, 25, 16, 26],
> [23, 14, 16, 13],
> [23, 17, 14, 16],
> [23, 25, 16, 22],
> [23, 17, 16, 26],
> [23, 17, 14, 26],
> [23, 22, 10, 13],
> [23, 14, 10, 13],
> [23, 11, 14, 20],
> [23, 19, 10, 20],
> [23, 19, 22, 10],
> [23, 11, 10, 20],
> [23, 11, 14, 10],
> [ 5, 16, 4, 13],
> [ 5, 14, 16, 13],
> [ 5, 7, 16, 8],
> [ 5, 7, 16, 4],
> [ 5, 17, 16, 8],
> [ 5, 17, 14, 16],
> [ 5, 4, 10, 13],
> [ 5, 11, 14, 10],
> [ 5, 14, 10, 13],
> [ 5, 1, 10, 2],
> [ 5, 1, 4, 10],
> [ 5, 11, 10, 2]])
>
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-dev
>
More information about the SciPy-Dev
mailing list