Skip to content
Snippets Groups Projects
Commit 06797383 authored by Sachuk, Lina's avatar Sachuk, Lina
Browse files

Merge branch 'fix_residual_spreadsheet_date_parsing' into 'master'

Addresses issue #73 (residual spreadsheet time parsing)

See merge request !190
parents 391c234c 285ce979
No related branches found
No related tags found
1 merge request!190Addresses issue #73 (residual spreadsheet time parsing)
Pipeline #171978 canceled
...@@ -320,22 +320,46 @@ class SpreadsheetAbsolutesFactory(object): ...@@ -320,22 +320,46 @@ class SpreadsheetAbsolutesFactory(object):
degrees=sheet["C12"].value, minutes=sheet["D12"].value degrees=sheet["C12"].value, minutes=sheet["D12"].value
), ),
baseline=Angle.from_dms(minutes=sheet["F12"].value), baseline=Angle.from_dms(minutes=sheet["F12"].value),
endtime=parse_relative_time(base_date, sheet["B12"].value), endtime=parse_relative_time(
starttime=parse_relative_time(base_date, sheet["B12"].value), # base_date is already a string; sheet "times" are ints
base_date,
"{:04d}".format(sheet["B12"].value),
),
starttime=parse_relative_time(
# base_date is already a string; sheet "times" are ints
base_date,
"{:04d}".format(sheet["B12"].value),
),
), ),
Absolute( Absolute(
element="H", element="H",
absolute=sheet["C17"].value, absolute=sheet["C17"].value,
baseline=sheet["F17"].value, baseline=sheet["F17"].value,
endtime=parse_relative_time(base_date, sheet["B17"].value), endtime=parse_relative_time(
starttime=parse_relative_time(base_date, sheet["B17"].value), # base_date is already a string; sheet "times" are ints
base_date,
"{:04d}".format(sheet["B17"].value),
),
starttime=parse_relative_time(
# base_date is already a string; sheet "times" are ints
base_date,
"{:04d}".format(sheet["B17"].value),
),
), ),
Absolute( Absolute(
element="Z", element="Z",
absolute=sheet["C22"].value, absolute=sheet["C22"].value,
baseline=sheet["F22"].value, baseline=sheet["F22"].value,
endtime=parse_relative_time(base_date, sheet["B22"].value), endtime=parse_relative_time(
starttime=parse_relative_time(base_date, sheet["B22"].value), # base_date is already a string; sheet "times" are ints
base_date,
"{:04d}".format(sheet["B22"].value),
),
starttime=parse_relative_time(
# base_date is already a string; sheet "times" are ints
base_date,
"{:04d}".format(sheet["B22"].value),
),
), ),
] ]
return absolutes return absolutes
...@@ -355,7 +379,11 @@ class SpreadsheetAbsolutesFactory(object): ...@@ -355,7 +379,11 @@ class SpreadsheetAbsolutesFactory(object):
residual = "residual" in m and sheet[m["residual"]].value or None residual = "residual" in m and sheet[m["residual"]].value or None
time = ( time = (
"time" in m "time" in m
and parse_relative_time(base_date, sheet[m["time"]].value) and parse_relative_time(
# base_date is already a string; sheet "times" are ints
base_date,
"{:06d}".format(sheet[m["time"]].value),
)
or None or None
) )
h = "h" in m and sheet[m["h"]].value or None h = "h" in m and sheet[m["h"]].value or None
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment