Here’s a spreadsheet to check offsets produced by the Python code for Block 3, Q3-a :

Observation offset calculator