the usage of the variable veps to expand the extent of the region under consideration does not consider the case when a polygon can be delimited by NaNs. This yields undesired failure of the algorithm.
See line 93, 95 and the expression of line 97 of inpoly2.py.
Best