I discovered several problems with the Fornax_2019 class, which includes angle-dependent fluxes.
- The class caches its calculation of the angle-dependent flux, based on a HEALPix map, using an option
cache_flux in the constructor. The default value is False and the class decorator does not seem to allow overriding the default value.
- The
get_flux member inherited from SupernovaModel cannot handle angle dependence.
- The innards of the class need to completely upgraded to handle the
FluxContainer added to snewpy. Additional modernization may be needed.
This class needs a lot of TLC to be brought up to snuff. Do we remove it?
I discovered several problems with the
Fornax_2019class, which includes angle-dependent fluxes.cache_fluxin the constructor. The default value isFalseand the class decorator does not seem to allow overriding the default value.get_fluxmember inherited fromSupernovaModelcannot handle angle dependence.FluxContaineradded to snewpy. Additional modernization may be needed.This class needs a lot of TLC to be brought up to snuff. Do we remove it?