@@ -136,20 +136,19 @@ def test_average_photon_energy_nan_irr():
136136 # test for handling NaN input
137137
138138 spectra_df_nan = spectrum .get_reference_spectra ().T
139- spectra_df_singlenan = spectra_df_nan .copy ()
140- spectra_df_singlenan .loc ["global" , 315.0 ] = np .nan
141- spectra_df_allnan = spectra_df_nan * np .nan
139+ spectra_df_nan .loc ["global" , 315.0 ] = np .nan
140+ spectra_df_nan .loc ['extraterrestrial' , :] = np .nan
142141
143142 spectra_series_nan = spectrum .get_reference_spectra ()['global' ]
144143 spectra_series_singlenan = spectra_series_nan .copy ()
145144 spectra_series_singlenan .loc [315.0 ] = np .nan
146145 spectra_series_allnan = spectra_series_nan * np .nan
147146
148- output = [
149- spectrum .average_photon_energy (spectra_df_singlenan ),
150- spectrum .average_photon_energy (spectra_df_allnan ),
151- spectrum .average_photon_energy (spectra_series_singlenan ),
152- spectrum .average_photon_energy (spectra_series_allnan )
153- ]
147+ out1 = spectrum .average_photon_energy (spectra_df_nan )
148+ out2 = spectrum .average_photon_energy (spectra_series_singlenan )
149+ out3 = spectrum .average_photon_energy (spectra_series_allnan )
154150
155- assert (all (np .isnan (out )) for out in output )
151+ assert np .all (np .isnan (out1 ['global' ]))
152+ assert np .all (np .isnan (out1 ['extraterrestrial' ]))
153+ assert np .all (np .isnan (out2 ))
154+ assert np .all (np .isnan (out3 ))
0 commit comments