Closed sbailey closed 6 years ago
testing in progress
Typical test case on Haswell runs in about ~4:40, this ran in about ~ 4:14. Limited statistics, only tested once.
Transposing only once at the end seems to be a good strategy.
Is there a reason the branch small-speedups
has not been deleted?
This PR includes simple three O(1%) speedups that I found while reviewing how
GaussHermitePSF._xypix
in search of larger speedups.self._polyparams
as adict
instead of anastropy.fits.Header
for faster element lookupsxypix
to see if we are off the edge of the CCD.PSF.projection_matrix
, fill a transposed version ofA
(faster) and then transpose it once at the end.A
and then converting to a csr sparse matrix. This could be an area for future study.