From 97b18fa35a661b9fc03ba501168ea3dbc3e162fa Mon Sep 17 00:00:00 2001
From: pcain-usgs <pcain@usgs.gov>
Date: Fri, 10 Apr 2020 15:23:51 -0600
Subject: [PATCH] Change measurement types from strings

---
 geomagio/residual/Calculation.py | 54 ++++++++++++++++----------------
 1 file changed, 27 insertions(+), 27 deletions(-)

diff --git a/geomagio/residual/Calculation.py b/geomagio/residual/Calculation.py
index 185ab58e2..046cf0daf 100644
--- a/geomagio/residual/Calculation.py
+++ b/geomagio/residual/Calculation.py
@@ -82,7 +82,7 @@ def calculate_I(measurements, ordinates, ordinates_index, mean, metadata):
     Returns inclination angle and calculated average f
     """
     # get first inclination angle, assumed to be the southdown angle
-    Iprime = average_angle(measurements, "SouthDown")
+    Iprime = average_angle(measurements, mt.SOUTH_DOWN)
     if Iprime >= 100:
         Iprime -= 200
     # get multiplier for hempisphere the observatory is located in
@@ -94,36 +94,36 @@ def calculate_I(measurements, ordinates, ordinates_index, mean, metadata):
         shift=-200,
         ud=1,
         pm=1,
-        angle=average_angle(measurements, "SouthDown"),
-        residual=average_residual(measurements, "SouthDown"),
-        ordinate=average_ordinate(ordinates_index, "SouthDown"),
+        angle=average_angle(measurements, mt.SOUTH_DOWN),
+        residual=average_residual(measurements, mt.SOUTH_DOWN),
+        ordinate=average_ordinate(ordinates_index, mt.SOUTH_DOWN),
     )
 
     southup = Calculate(
         shift=200,
         ud=-1,
         pm=-1,
-        angle=average_angle(measurements, "SouthUp"),
-        residual=average_residual(measurements, "SouthUp"),
-        ordinate=average_ordinate(ordinates_index, "SouthUp"),
+        angle=average_angle(measurements, mt.SOUTH_UP),
+        residual=average_residual(measurements, mt.SOUTH_UP),
+        ordinate=average_ordinate(ordinates_index, mt.SOUTH_UP),
     )
 
     northup = Calculate(
         shift=0,
         ud=-1,
         pm=1,
-        angle=average_angle(measurements, "NorthUp"),
-        residual=average_residual(measurements, "NorthUp"),
-        ordinate=average_ordinate(ordinates_index, "NorthUp"),
+        angle=average_angle(measurements, mt.NORTH_UP),
+        residual=average_residual(measurements, mt.NORTH_UP),
+        ordinate=average_ordinate(ordinates_index, mt.NORTH_UP),
     )
 
     northdown = Calculate(
         shift=400,
         ud=1,
         pm=-1,
-        angle=average_angle(measurements, "NorthDown"),
-        residual=average_residual(measurements, "NorthDown"),
-        ordinate=average_ordinate(ordinates_index, "NorthDown"),
+        angle=average_angle(measurements, mt.NORTH_DOWN),
+        residual=average_residual(measurements, mt.NORTH_DOWN),
+        ordinate=average_ordinate(ordinates_index, mt.NORTH_DOWN),
     )
     # set inclination value for looping = Iprime
     inclination = Iprime
@@ -188,27 +188,27 @@ def calculate_D(ordinates_index, measurements, measurements_index, azimuth, h_b)
     # West facing measurements have a multiplier of -1
     # East facing measurements have a multipllier of 1
     westdown = Calculate(
-        angle=average_angle(measurements_index, "WestDown"),
-        residual=average_residual(measurements_index, "WestDown"),
-        ordinate=average_ordinate(ordinates_index, "WestDown"),
+        angle=average_angle(measurements_index, mt.WEST_DOWN),
+        residual=average_residual(measurements_index, mt.WEST_DOWN),
+        ordinate=average_ordinate(ordinates_index, mt.WEST_DOWN),
         pm=-1,
     )
     westup = Calculate(
-        angle=average_angle(measurements_index, "WestUp"),
-        residual=average_residual(measurements_index, "WestUp"),
-        ordinate=average_ordinate(ordinates_index, "WestUp"),
+        angle=average_angle(measurements_index, mt.WEST_UP),
+        residual=average_residual(measurements_index, mt.WEST_UP),
+        ordinate=average_ordinate(ordinates_index, mt.WEST_UP),
         pm=-1,
     )
     eastdown = Calculate(
-        angle=average_angle(measurements_index, "EastDown"),
-        residual=average_residual(measurements_index, "EastDown"),
-        ordinate=average_ordinate(ordinates_index, "EastDown"),
+        angle=average_angle(measurements_index, mt.EAST_DOWN),
+        residual=average_residual(measurements_index, mt.EAST_DOWN),
+        ordinate=average_ordinate(ordinates_index, mt.EAST_DOWN),
         pm=1,
     )
     eastup = Calculate(
-        angle=average_angle(measurements_index, "EastUp"),
-        residual=average_residual(measurements_index, "EastUp"),
-        ordinate=average_ordinate(ordinates_index, "EastUp"),
+        angle=average_angle(measurements_index, mt.EAST_UP),
+        residual=average_residual(measurements_index, mt.EAST_UP),
+        ordinate=average_ordinate(ordinates_index, mt.EAST_UP),
         pm=1,
     )
     # convert azimuth to geon
@@ -224,8 +224,8 @@ def calculate_D(ordinates_index, measurements, measurements_index, azimuth, h_b)
     d_b = round(D_b * 54, 2)
     d_b_dms = int(d_b / 60) * 100 + ((d_b / 60) % 1) * 60
     # gather first declination measurements' H ans E ordinates
-    wd_E_1 = ordinates_index["WestDown"][0].e
-    wd_H_1 = ordinates_index["WestDown"][0].h
+    wd_E_1 = ordinates_index[mt.WEST_DOWN][0].e
+    wd_H_1 = ordinates_index[mt.WEST_DOWN][0].h
     # calculate Declination baseline
     d_abs = D_b + np.arctan(wd_E_1 / (h_b + wd_H_1)) * (200 / np.pi)
     d_abs = round(d_abs * 54, 1)
-- 
GitLab