MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / test_correct_results

Method test_correct_results

tests/transforms/test_zoom.py:68–81  ·  view source on GitHub ↗
(self, zoom, mode, *_)

Source from the content-addressed store, hash-verified

66
67 @parameterized.expand(VALID_CASES)
68 def test_correct_results(self, zoom, mode, *_):
69 for p in TEST_NDARRAYS_ALL:
70 zoom_fn = Zoom(zoom=zoom, mode=mode, keep_size=False)
71 im = p(self.imt[0])
72 zoomed = zoom_fn(im)
73 test_local_inversion(zoom_fn, zoomed, im)
74 _order = 0
75 if mode == 1 or mode.endswith("linear"):
76 _order = 1
77 expected = []
78 for channel in self.imt[0]:
79 expected.append(zoom_scipy(channel, zoom=zoom, mode="nearest", order=_order, prefilter=False))
80 expected = np.stack(expected).astype(np.float32)
81 assert_allclose(zoomed, p(expected), atol=1.0, type_test=False)
82
83 def test_keep_size(self):
84 for p in TEST_NDARRAYS_ALL:

Callers

nothing calls this directly

Calls 5

ZoomClass · 0.90
test_local_inversionFunction · 0.90
assert_allcloseFunction · 0.90
astypeMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected