As part of the passbands/ndpolator rewrite, the error messages have become more cryptic and less useful.
For example,
import phoebeb=phoebe.default_binary()b['teff@primary']=50000b.add_dataset('lc',time=0)b.run_compute()
results in ValueError: irradiation resulted in nans for teffs rather than raising an out-of-bounds error for the primary atmosphere.
Turning off irradiation with b.run_compute(irrad_method='none') changes the error message but still not in a useful way. Either raising no error and populating the light curve with NaNs or throwing ValueError: array must not contain infs or NaNs if pblum_mode is, e.g., dataset-scaled
As part of the passbands/ndpolator rewrite, the error messages have become more cryptic and less useful. For example,
import phoebe
b=phoebe.default_binary()
b['teff@primary']=50000
b.add_dataset('lc',time=0)
b.run_compute()
results inValueError: irradiation resulted in nans for teffs
rather than raising an out-of-bounds error for the primary atmosphere.Turning off irradiation with
b.run_compute(irrad_method='none')
changes the error message but still not in a useful way. Either raising no error and populating the light curve with NaNs or throwingValueError: array must not contain infs or NaNs
if pblum_mode is, e.g., dataset-scaled