title: storing the weights used by scipy griddata for re-use
body: <p>I am trying to interpolate data from an unstructured mesh <strong>M1</strong> to another unstructured mesh <strong>M2</strong>. For this, <code>scipy.interpolate.griddata</code> seems good.</p>
  
  <p>However, I will need to interpolate many times from <strong>M1</strong> to <strong>M2</strong>, changing only the data not the meshes. I guess that, internally, the <code>scipy.interpolate.griddata</code> defines some weight coefficients when interpolating from <strong>M1</strong> to <strong>M2</strong> and that this may be one of the expensive parts of the computation.</p>
  
  <p>Therefore, I would like to avoid re-compute these weigths each time. Is there a way to do this? I.e., interpolating many times from one unstructured mesh to another unstructured mesh, both kept constant, avoiding to re-compute the internals of <code>scipy.interpolate.griddata</code> (or equivalent)?</p>