In line 276, num2date is fails for me when data is a zero dimensional numpy array. This occurs when I read the file:
file = 'OR_ABI-L2-CMIPF-M6C14_G16_s20200802050177_e20200802059485_c20200802059592.nc'
I get:
TypeError: '<' not supported between instances of 'numpy.longdouble' and 'int'
For my workaround, I simply added the line:
data = data if np.array(data).ndim > 0 else [data.tolist()]
right after data is first assigned in line 271. It hasn't broken anything else for me yet.