Closed bennahugo closed 2 years ago
I'd strongly recommend the use of cachetools https://cachetools.readthedocs.io/en/stable/, particularly the cached decorator for implementing thread safe caching
I also think the predict.py file is getting quite large, it would be helpful to split it out into separate dft and fft modules.
I also think the predict.py file is getting quite large, it would be helpful to split it out into separate dft and fft modules.
Agreed - @bennahugo had already discussed it. I want all QuartiCal functionality to remain as isolated as possible. Just makes future maintenance easier.
This is the first rough sketch of a facetted fft forward mode that handles for now only lsms