Building an Interpolation Program for ABAQUS

I am attempting to build a interpolation program in python in order to interpolate temperature data from a point cloud to nodal coordinates of an ABAQUS model. Doe anyone have recommendations of how to accomplish this in python or C#? I have recently discovered a library in python called SciPy that offer tools to do interpolation however I have been unsuccessful at applying it. It seems to not be accepting the data from my point cloud based on dimensional issues.