@@ -77,15 +77,16 @@ def test_run_paramfile_uvsim(goto_tempdir, paramfile):
77
77
78
78
@pytest .mark .filterwarnings ("ignore:Input ra and dec parameters are being used instead" )
79
79
@pytest .mark .parametrize ('model' , ['monopole' , 'cosza' , 'quaddome' , 'monopole-nonflat' ])
80
- @pytest .mark .parametrize ("backend" , ["progsteps" , "tqdm" , "send_recv" ])
80
+ @pytest .mark .parametrize ("backend" , ["rma" , "messaging" , "send_recv" ])
81
+ @pytest .mark .parametrize ("progbar" , ["progsteps" , "tqdm" ])
81
82
@pytest .mark .parallel (2 )
82
- def test_analytic_diffuse (model , tmpdir , backend ):
83
+ def test_analytic_diffuse (model , tmpdir , backend , progbar ):
83
84
# Generate the given model and simulate for a few baselines.
84
85
# Import from analytic_diffuse (consider moving to rasg_affiliates?)
85
86
pytest .importorskip ('analytic_diffuse' )
86
87
pytest .importorskip ('astropy_healpix' )
87
88
import analytic_diffuse
88
- if backend != "progsteps " :
89
+ if progbar == "tqdm " :
89
90
pytest .importorskip ("tqdm" )
90
91
91
92
modname = model
@@ -134,7 +135,9 @@ def test_analytic_diffuse(model, tmpdir, backend):
134
135
with open (obspar_path , 'w' ) as ofile :
135
136
yaml .dump (obspar , ofile , default_flow_style = False )
136
137
137
- uv_out = pyuvsim .run_uvsim (obspar_path , return_uv = True , backend = backend )
138
+ uv_out = pyuvsim .run_uvsim (
139
+ obspar_path , return_uv = True , backend = backend , progbar = progbar
140
+ )
138
141
if pyuvsim .mpi .rank == 0 :
139
142
# Convert from Jy to K sr
140
143
dat = uv_out .data_array [:, 0 , 0 , 0 ] * jy_to_ksr (uv_out .freq_array [0 , 0 ]).value
@@ -201,12 +204,13 @@ def test_run_gleam_uvsim(spectral_type):
201
204
@pytest .mark .parametrize (
202
205
"spectral_type" ,
203
206
["subband" , "spectral_index" ])
204
- @pytest .mark .parametrize ("backend" , ["progsteps" , "tqdm" , "send_recv" ])
207
+ @pytest .mark .parametrize ("backend" , ["rma" , "messaging" , "send_recv" ])
208
+ @pytest .mark .parametrize ("progbar" , ["progsteps" , "tqdm" ])
205
209
@pytest .mark .parallel (2 )
206
- def test_zenith_spectral_sim (spectral_type , tmpdir , backend ):
210
+ def test_zenith_spectral_sim (spectral_type , tmpdir , backend , progbar ):
207
211
# Make a power law source at zenith in three ways.
208
212
# Confirm that simulated visibilities match expectation.
209
- if backend in [ "tqdm" , "send_recv" ] :
213
+ if progbar == "tqdm" :
210
214
pytest .importorskip ("tqdm" )
211
215
212
216
params = pyuvsim .simsetup ._config_str_to_dict (
@@ -242,7 +246,7 @@ def test_zenith_spectral_sim(spectral_type, tmpdir, backend):
242
246
params ['time' ]['start_time' ] = kwds ['time' ]
243
247
params ['select' ] = {'antenna_nums' : [1 , 2 ]}
244
248
245
- uv_out = pyuvsim .run_uvsim (params , return_uv = True , backend = backend )
249
+ uv_out = pyuvsim .run_uvsim (params , return_uv = True , backend = backend , progbar = progbar )
246
250
if pyuvsim .mpi .rank == 0 :
247
251
for ii in range (uv_out .Nbls ):
248
252
assert np .allclose (uv_out .data_array [ii , 0 , :, 0 ], spectrum / 2 )
@@ -287,8 +291,8 @@ def test_sim_on_moon():
287
291
assert uv_out .extra_keywords ['world' ] == 'moon'
288
292
289
293
290
- @pytest .mark .parametrize ("backend" , ["tqdm " , "send_recv" ])
291
- def test_npu_error_tqdm (backend ):
294
+ @pytest .mark .parametrize ("backend" , ["messaging " , "send_recv" ])
295
+ def test_npu_error_backends (backend ):
292
296
pytest .importorskip ("tqdm" )
293
297
params = pyuvsim .simsetup ._config_str_to_dict (
294
298
os .path .join (SIM_DATA_PATH , 'test_config' , 'param_1time_1src_testcat.yaml' )
0 commit comments