Speed up doctest of calibrate_denoiser
by ~30 s
#7209
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
denoise_tv_chambolle (34.01 s) is a lot slower than denoise_wavelet (2.14 s). denoise_wavelet, was previously replaced because PyWavelets got turned into an optional dependency and handling this in doctests is awkward. So let's revert this change.
denoise_tv_bregman would be another faster option (5.23 s) but I am not sure if using something different from denoise_wavelet actually makes sense from an algorithm standpoint.
Other top slowest tests in our suite (use
--duration=X
with pytest to get X slowest tests):Checklist
./doc/examples
for new featuresRelease note
Summarize the introduced changes in the code block below in one or a few sentences. The
summary will be included in the next release notes automatically: