From 7aaa6bd4800751360ffc2f398cc12104230194c6 Mon Sep 17 00:00:00 2001
From: "E. Joshua Rigler" <erigler@usgs.gov>
Date: Thu, 27 Feb 2025 14:44:45 -0700
Subject: [PATCH] Handle empty absolutes list in calculate_D_absolute

---
 geomagio/residual/Calculation.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/geomagio/residual/Calculation.py b/geomagio/residual/Calculation.py
index 55a40d31..84b3051f 100644
--- a/geomagio/residual/Calculation.py
+++ b/geomagio/residual/Calculation.py
@@ -59,7 +59,7 @@ def calculate(reading: Reading, adjust_reference: bool = True) -> Reading:
         h_baseline=absoluteH.baseline,
         measurements=reading.measurements,
         reference=reference,
-        shift=reading.absolutes[0].shift,
+        shift=reading.absolutes[0].shift if reading.absolutes else 0,
     )
 
     d_computed = calculate_D_computed(
-- 
GitLab