Hi Dave,
Here's the printing output, appended right after the blend() function call in my gen_all script, it seems like that it returns an empty list.
>>> resampled = mscn.resample('worldeqc3km70', reduce_data=False, radius_of_influence=10000)
>>> blended = resampled.blend()
>>> print(list(blended.keys()))
[]
>>>
It behaves differently in my separate generation script, interestingly enough in the Meteosat blend it also lists my inversion composite.
>>> resampled = mscn.resample('worldeqc3km70', reduce_data=False, radius_of_influence=10000)
>>> blended = resampled.blend()
>>> print(list(blended.keys()))
[DataID(name='ir_group0', resolution=2000)]
>>>
>>> resampled = mscn.resample('worldeqc3km70', reduce_data=False, radius_of_influence=10000)
>>> blended = resampled.blend()
>>> print(list(blended.keys()))
[DataID(name='i18_inv', resolution=3000.403165817), DataID(name='ir_group1', resolution=3000.403165817)]
>>>
As for the second issue, I'm informed through the documentation that it should only takes 3 elements for min, central, max wavelength and an extra string for an optional unit, it must have gotten lost in there during my troubleshooting process. Things should still behave as expected when that element is removed.
Hope that was helpful,
Isaac