Closed astrofrog closed 9 years ago
Before merging, I need to verify the performance implications of this
The caching is now done at the level of the raytracing module, which is the right thing to do. Now testing bit-level tests locally since Travis passes here.
All bit-level tests pass, now testing performance hit.
This is experimental but the idea is to try and make it so that it is the source subpackage's responsability to provide spectra that are re-gridded for the raytracing, and to deal with caching if relevant. This then allows us to consider using raytracing for moving sources and also means that
image_type.f90
doesn't have to deal with the caching.