From 424a281bf2510667d667412a069314307c762ac7 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Fri, 3 Sep 2021 11:43:50 +0100
Subject: [PATCH] MNT: Use get_fdata instead of deprecated get_data

---
 EddyHigh_b_Test/EddyHigh_b_Feeds.py |  8 ++++----
 EddyLSRTest/EddyLSRFeeds.py         |  8 ++++----
 EddyMBSTest/MoveBySuscFeeds.py      | 10 +++++-----
 EddyS2VTest/S2VFeeds.py             |  8 ++++----
 EddyTest/EddyFeeds.py               | 10 +++++-----
 5 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/EddyHigh_b_Test/EddyHigh_b_Feeds.py b/EddyHigh_b_Test/EddyHigh_b_Feeds.py
index 588dfaf..57d40ae 100755
--- a/EddyHigh_b_Test/EddyHigh_b_Feeds.py
+++ b/EddyHigh_b_Test/EddyHigh_b_Feeds.py
@@ -31,10 +31,10 @@ class EddyHigh_b_FeedsType(object):
 
         # Compare images and create statistics of differences
         try:
-            mask = self._mask.get_data().astype(float)
+            mask = self._mask.get_fdata()
             mask = (mask > 0).astype(float)
-            corrdiff = self._corr.get_data().astype(float)
-            corrdiff = abs(corrdiff - self._precomp_corr.get_data().astype(float))
+            corrdiff = self._corr.get_fdata()
+            corrdiff = abs(corrdiff - self._precomp_corr.get_fdata())
 
             self._corrdiffmeans = np.zeros(corrdiff.shape[3])
             for vol in range(0, corrdiff.shape[3]):
@@ -131,4 +131,4 @@ def main(argv):
 
 
 if __name__ == "__main__":
-    main(sys.argv)
\ No newline at end of file
+    main(sys.argv)
diff --git a/EddyLSRTest/EddyLSRFeeds.py b/EddyLSRTest/EddyLSRFeeds.py
index 5fe1589..8c28442 100755
--- a/EddyLSRTest/EddyLSRFeeds.py
+++ b/EddyLSRTest/EddyLSRFeeds.py
@@ -30,10 +30,10 @@ class EddyLSRFeedsType(object):
 
         # Compare images and create statistics of differences
         try:
-            mask = self._mask.get_data().astype(float)
+            mask = self._mask.get_fdata()
             mask = (mask > 0).astype(float)
-            corrdiff = self._corr.get_data().astype(float)
-            corrdiff = abs(corrdiff - self._precomp_corr.get_data().astype(float))
+            corrdiff = self._corr.get_fdata()
+            corrdiff = abs(corrdiff - self._precomp_corr.get_fdata())
 
             self._corrdiffmeans = np.zeros(corrdiff.shape[3])
             for vol in range(0, corrdiff.shape[3]):
@@ -130,4 +130,4 @@ def main(argv):
 
 
 if __name__ == "__main__":
-    main(sys.argv)
\ No newline at end of file
+    main(sys.argv)
diff --git a/EddyMBSTest/MoveBySuscFeeds.py b/EddyMBSTest/MoveBySuscFeeds.py
index 0c60e72..53581de 100755
--- a/EddyMBSTest/MoveBySuscFeeds.py
+++ b/EddyMBSTest/MoveBySuscFeeds.py
@@ -34,12 +34,12 @@ class MoveBySuscFeedsType(object):
 
         # Compare images and create statistics of differences
         try:
-            mask = self._mask.get_data().astype(float)
+            mask = self._mask.get_fdata()
             mask = (mask > 0).astype(float)
-            corrdiff = self._corr.get_data().astype(float)
-            corrdiff = abs(corrdiff - self._precomp_corr.get_data().astype(float))
-            fielddiff = self._deriv_fields.get_data().astype(float)
-            fielddiff = abs(fielddiff - self._precomp_deriv_fields.get_data().astype(float))
+            corrdiff = self._corr.get_fdata()
+            corrdiff = abs(corrdiff - self._precomp_corr.get_fdata())
+            fielddiff = self._deriv_fields.get_fdata()
+            fielddiff = abs(fielddiff - self._precomp_deriv_fields.get_fdata())
 
             self._corrdiffmeans = np.zeros(corrdiff.shape[3])
             for vol in range(0, corrdiff.shape[3]):
diff --git a/EddyS2VTest/S2VFeeds.py b/EddyS2VTest/S2VFeeds.py
index a51905b..2ce809f 100755
--- a/EddyS2VTest/S2VFeeds.py
+++ b/EddyS2VTest/S2VFeeds.py
@@ -72,10 +72,10 @@ class S2VFeedsType(object):
 
         # Compare images and create statistics of differences
         try:
-            mask = self._mask.get_data().astype(float)
+            mask = self._mask.get_fdata()
             mask = (mask > 0).astype(float)
-            corrdiff = self._corr.get_data().astype(float)
-            corrdiff = abs(corrdiff - self._truth.get_data().astype(float))
+            corrdiff = self._corr.get_fdata()
+            corrdiff = abs(corrdiff - self._truth.get_fdata())
 
             self._corrdiffmeans = [np.zeros(len(self._indicies[0])), np.zeros(len(self._indicies[1])), np.zeros(len(self._indicies[2]))]
             for b in range(0,len(self._corrdiffmeans)):
@@ -378,4 +378,4 @@ def main(argv):
 
 
 if __name__ == "__main__":
-    main(sys.argv)
\ No newline at end of file
+    main(sys.argv)
diff --git a/EddyTest/EddyFeeds.py b/EddyTest/EddyFeeds.py
index f427bd1..dfe66a6 100755
--- a/EddyTest/EddyFeeds.py
+++ b/EddyTest/EddyFeeds.py
@@ -66,10 +66,10 @@ class EddyFeedsType(object):
 
         # Compare images and create statistics of differences
         try:
-            mask = self._mask.get_data().astype(float)
+            mask = self._mask.get_fdata()
             mask = (mask > 0).astype(float)
-            corrdiff = self._corr.get_data().astype(float)
-            corrdiff = abs(corrdiff - self._precomp_corr.get_data().astype(float))
+            corrdiff = self._corr.get_fdata()
+            corrdiff = abs(corrdiff - self._precomp_corr.get_fdata())
 
             self._corrdiffmeans = np.zeros(corrdiff.shape[3])
             for vol in range(0, corrdiff.shape[3]):
@@ -78,7 +78,7 @@ class EddyFeedsType(object):
 
             self._fielddiffmeans = np.zeros(len(self._fields))
             for vol in range(0,len(self._fields)):
-                tmpdiff = self._fields[vol].get_data().astype(float) - self._precomp_fields[vol].get_data().astype(float)
+                tmpdiff = self._fields[vol].get_fdata() - self._precomp_fields[vol].get_fdata()
                 tmpdiff = np.square(tmpdiff[:,:,:,0]) + np.square(tmpdiff[:,:,:,1]) + np.square(tmpdiff[:,:,:,2])
                 tmpdiff = np.multiply(mask,np.sqrt(tmpdiff))
                 self._fielddiffmeans[vol] = np.array(mask.shape).prod() * tmpdiff.mean() / mask.sum()
@@ -275,4 +275,4 @@ def main(argv):
 
 
 if __name__ == "__main__":
-    main(sys.argv)
\ No newline at end of file
+    main(sys.argv)
-- 
GitLab