@@ -105,6 +105,22 @@ def test_zero_mean_unit_variance_fixed(tid: MemberId):
105105 xr .testing .assert_allclose (expected , sample .members [tid ].data , rtol = 1e-5 , atol = 1e-7 )
106106
107107
108+ def test_zero_mean_unit_variance_fixed2 (tid : MemberId ):
109+ from bioimageio .core .proc_ops import FixedZeroMeanUnitVariance
110+
111+ np_data = np .arange (9 ).reshape (3 , 3 )
112+ mean = float (np_data .mean ())
113+ std = float (np_data .mean ())
114+ eps = 1.0e-7
115+ op = FixedZeroMeanUnitVariance (tid , tid , mean = mean , std = std , eps = eps )
116+
117+ data = xr .DataArray (np_data , dims = ("x" , "y" ))
118+ sample = Sample (members = {tid : Tensor .from_xarray (data )}, stat = {}, id = None )
119+ expected = xr .DataArray ((np_data - mean ) / (std + eps ), dims = ("x" , "y" ))
120+ op (sample )
121+ xr .testing .assert_allclose (expected , sample .members [tid ].data , rtol = 1e-5 , atol = 1e-7 )
122+
123+
108124def test_zero_mean_unit_across_axes (tid : MemberId ):
109125 from bioimageio .core .proc_ops import ZeroMeanUnitVariance
110126
@@ -126,22 +142,6 @@ def test_zero_mean_unit_across_axes(tid: MemberId):
126142 xr .testing .assert_allclose (expected , sample .members [tid ].data , rtol = 1e-5 , atol = 1e-7 )
127143
128144
129- def test_zero_mean_unit_variance_fixed2 (tid : MemberId ):
130- from bioimageio .core .proc_ops import FixedZeroMeanUnitVariance
131-
132- np_data = np .arange (9 ).reshape (3 , 3 )
133- mean = float (np_data .mean ())
134- std = float (np_data .mean ())
135- eps = 1.0e-7
136- op = FixedZeroMeanUnitVariance (tid , tid , mean = mean , std = std , eps = eps )
137-
138- data = xr .DataArray (np_data , dims = ("x" , "y" ))
139- sample = Sample (members = {tid : Tensor .from_xarray (data )}, stat = {}, id = None )
140- expected = xr .DataArray ((np_data - mean ) / (std + eps ), dims = ("x" , "y" ))
141- op (sample )
142- xr .testing .assert_allclose (expected , sample .members [tid ].data , rtol = 1e-5 , atol = 1e-7 )
143-
144-
145145def test_binarize (tid : MemberId ):
146146 from bioimageio .core .proc_ops import Binarize
147147
0 commit comments