Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_IOI_NIFTI_predictionhandling(self):
interface = NIFTI_interface(pattern="nifti")
sample_list = interface.initialize(self.tmp_data.name)
interface.save_prediction(self.seg, "pred.nifti", self.tmp_data.name)
pred = interface.load_prediction("pred.nifti", self.tmp_data.name)
self.assertTrue(np.array_equal(pred, self.seg))
def test_IOI_NIFTI_initialize(self):
interface = NIFTI_interface(pattern="nifti")
sample_list = interface.initialize(self.tmp_data.name)
self.assertEqual(len(sample_list), 1)
self.assertEqual(sample_list[0], "nifti")
# Loading Images and Segmentations
def test_IOI_NIFTI_creation(self):
interface = NIFTI_interface()
# Initialization
def test_IOI_NIFTI_loading(self):
interface = NIFTI_interface(pattern="nifti")
sample_list = interface.initialize(self.tmp_data.name)
img = interface.load_image(sample_list[0])
seg = interface.load_segmentation(sample_list[0])
details = interface.load_details(sample_list[0])
self.assertTrue(np.array_equal(img, self.img))
self.assertTrue(np.array_equal(seg, self.seg))
# NIFTI_interface - Loading and Storage of Predictions