After using the scipy.interpolate.ndgriddata, I get stripes in my data which I don't want. I am unsure why these stripes appear.
This is my code:
x = np.linspace(3, 8, 500) # my new longitude
y = np.linspace(50, 54, 500) # my new latitude
X, Y = np.meshgrid(x, y) # defining new mesh grid
NO2_regrid = scipy.interpolate.ndgriddata((lons_NO2[i][:,:].flatten(),lats_NO2[i][:,:].flatten()), NO2_grid[i][:,:].flatten(), (X, Y), method="linear")
'Un-regridded' or orgininal data (doesn't have stripes)