diff --git a/geomagio/residual/SpreadsheetSummaryFactory.py b/geomagio/residual/SpreadsheetSummaryFactory.py index 7a1f5082c11e88c3fd26f5637eb3251e25f049e9..fe6b4fdf1d7f0beacdf9fa6311e0efa202bbdd23 100644 --- a/geomagio/residual/SpreadsheetSummaryFactory.py +++ b/geomagio/residual/SpreadsheetSummaryFactory.py @@ -101,6 +101,7 @@ class SpreadsheetSummaryFactory(object): endtime=parse_relative_time( base_date, "{0:04d}".format(sheet[f"B{d_n}"].value) ), + valid=not bool(sheet[f"J{d_n}"].value), ), Absolute( element="H", @@ -112,6 +113,7 @@ class SpreadsheetSummaryFactory(object): endtime=parse_relative_time( base_date, "{0:04d}".format(sheet[f"B{h_n}"].value) ), + valid=not bool(sheet[f"J{h_n}"].value), ), Absolute( element="Z", @@ -123,19 +125,14 @@ class SpreadsheetSummaryFactory(object): endtime=parse_relative_time( base_date, "{0:04d}".format(sheet[f"B{v_n}"].value) ), + valid=not bool(sheet[f"J{d_n}"].value), ), ] - valid = [ - sheet[f"J{d_n}"].value, - sheet[f"J{h_n}"].value, - sheet[f"J{d_n}"].value, - ] - if valid == [None, None, None]: - readings.append( - Reading( - metadata=metadata, - absolutes=absolutes, - pier_correction=metadata["pier_correction"], - ), - ) + readings.append( + Reading( + metadata=metadata, + absolutes=absolutes, + pier_correction=metadata["pier_correction"], + ), + ) return readings