From a028cdfb8224682688a1f92390d8546afe9b51f9 Mon Sep 17 00:00:00 2001
From: Jeremy Fee <jmfee@usgs.gov>
Date: Wed, 29 Apr 2020 08:32:43 -0600
Subject: [PATCH] Update min/max calculation

---
 geomagio/residual/Calculation.py | 7 +------
 geomagio/residual/Measurement.py | 4 ++--
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/geomagio/residual/Calculation.py b/geomagio/residual/Calculation.py
index 8e2e2826d..0155df530 100644
--- a/geomagio/residual/Calculation.py
+++ b/geomagio/residual/Calculation.py
@@ -12,12 +12,7 @@ from .MeasurementType import (
     INCLINATION_TYPES,
     MARK_TYPES,
 )
-from .Measurement import (
-    AverageMeasurement,
-    Measurement,
-    average_measurement,
-    measurement_index,
-)
+from .Measurement import AverageMeasurement, Measurement, average_measurement
 from .Reading import Reading
 
 
diff --git a/geomagio/residual/Measurement.py b/geomagio/residual/Measurement.py
index 86fcd7403..27d98ed5c 100644
--- a/geomagio/residual/Measurement.py
+++ b/geomagio/residual/Measurement.py
@@ -92,9 +92,9 @@ def safe_average(l: List[Optional[float]]):
 
 def safe_max(l: List[Optional[float]]):
     values = l and [f for f in l if f] or None
-    return l and numpy.nanmax(values) or None
+    return values and numpy.nanmax(values) or None
 
 
 def safe_min(l: List[Optional[float]]):
     values = l and [f for f in l if f] or None
-    return l and numpy.nanmin(values) or None
+    return values and numpy.nanmin(values) or None
-- 
GitLab