Repository navigation
Conversation
|
...this clearly needs a rebase. |
a586ce3 to
9c8dcc2
Compare
|
@embray would you prefer these plots in the docs, on the wiki, or somewhere else? I think they're useful. They've been run on a late 2013 macbook pro with 16 GB RAM; it would be interesting to run them elsewhere. Also, it would be really interesting to see if there's any difference in performance with the type of fft used (np.fft, fftw3, etc.). |
569f5de to
f647201
Compare
|
@keflavich - This will need a changelog entry, too. |
|
This won't make the 2.0 release; I've removed the milestone. This PR is really just a tool to assess convolution speeds. It is useful, but it needs to be incorporated into the docs. |
|
OK, sorry. I saw that you've just rebased it, thus the assumption. |
|
The rebase was to see if it could be included. Upon further review, nope! This would be a cool student project if anyone were ever inclined... it's not of the scale of a GSoC, but maybe a good 1-week "learn about convolution" project. |
plot quality and adding more plots
elsewhere, apparently?) plotter fix, printed parser adition
nearest power of (2,3,5) and not enforcing squareness (because it's not needed)
f647201 to
019998f
Compare
|
I've cancelled the osx build. |
|
There seems to be genuine issues with the optional dependencies that needs to be addressed, so I've cancelled some travis jobs. |
|
The built docs will appear here eventually. |
|
Hi humans 👋 - this pull request hasn't had any new commits for approximately 5 months. I plan to close this in a month if the pull request doesn't have any new commits by then. In lieu of a stalled pull request, please consider closing this and open an issue instead if a reminder is needed to revisit in the future. Maintainers may also choose to add If this PR still needs to be reviewed, as an author, you can rebase it to reset the clock. You may also consider sending a reminder e-mail about it to the astropy-dev mailing list. If you believe I commented on this pull request incorrectly, please report this here. |
|
This is one of those perpetually-too-low-priority projects. It would have been appropriate to finish it for the astropy paper, but if this gets autoclosed, it's OK. |
|
Btw, I was recently comparing performance for cubes convolution with scipy and pyfftw (which is multi-threaded but not so easy to use), and found that numpy caches the computed ffts (less than 100Mb and 32 items). Did you take this into account for your time measurements ? (Looking quickly at the code, it seems not). |
|
Arguably v3.1 will be about performance, so ultimately it would be an ideal release for this. |
|
⏰ Time's up! ⏰ I'm going to close this pull request as per my previous message. If you think what is being added/fixed here is still important, please remember to open an issue to keep track of it. Thanks! If this is the first time I am commenting on this issue, or if you believe I closed this issue incorrectly, please report this here. |
|
Apparently I built the docs associated with this a few years ago: |
|
@keflavich - if you have time to resurrect this for 3.2, I suppose it would be more than welcome improvement. |














See #4366
This implements a profiling tool and a plotter. It does not compare convolve_fft to convolve, which is an obvious next step. As interesting as this all is, though, I can't dedicate much more time to it.