You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Several readers contain references to a FillValue NetCDF attribute. Normally this should be _FillValue. We should check whether those FillValues are a typo and should be _FillValue instead. Considering that FillValue is non-standard, it would probably be good to add a note to the sourcecode that it is like this in the data and there is no mistake in satpy.
This can lead to bugs such as #3058, but it might also be originally like this in the data. The cases quoted above are not easily caught by unit tests, as .pop(...) never fails and would need to be explicitly tested against.
The text was updated successfully, but these errors were encountered:
Several readers contain references to a
FillValue
NetCDF attribute. Normally this should be_FillValue
. We should check whether thoseFillValue
s are a typo and should be_FillValue
instead. Considering thatFillValue
is non-standard, it would probably be good to add a note to the sourcecode that it is like this in the data and there is no mistake in satpy.satpy/satpy/readers/fci_l1c_nc.py
Lines 359 to 361 in b6b4ef1
satpy/satpy/readers/fci_l1c_nc.py
Lines 707 to 714 in b6b4ef1
satpy/satpy/readers/fci_l1c_nc.py
Lines 730 to 734 in b6b4ef1
satpy/satpy/readers/agri_l1.py
Lines 71 to 73 in b6b4ef1
satpy/satpy/readers/ghi_l1.py
Lines 73 to 75 in b6b4ef1
satpy/satpy/tests/reader_tests/test_ghi_l1.py
Line 56 in b6b4ef1
satpy/satpy/readers/fy4_base.py
Line 101 in b6b4ef1
satpy/satpy/readers/fy4_base.py
Line 141 in b6b4ef1
satpy/satpy/readers/fy4_base.py
Line 154 in b6b4ef1
satpy/satpy/readers/fy4_base.py
Line 170 in b6b4ef1
satpy/satpy/readers/mersi_l1b.py
Lines 177 to 178 in b6b4ef1
satpy/satpy/readers/mws_l1b.py
Lines 202 to 204 in b6b4ef1
This can lead to bugs such as #3058, but it might also be originally like this in the data. The cases quoted above are not easily caught by unit tests, as
.pop(...)
never fails and would need to be explicitly tested against.The text was updated successfully, but these errors were encountered: