Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: improve iswt performance #255

Merged
merged 3 commits into from
Dec 27, 2016
Merged

Conversation

grlee77
Copy link
Contributor

@grlee77 grlee77 commented Dec 18, 2016

minimal changes to iswt to call the Cython idwt_axis routine as opposed to the python idwt routine fixes the majority of the python 0.2.2 vs 0.5.1 performance disparity raised in #157.

round-trip results were not previously verified for complex dtypes so I added a test for that. (The changes here require handling the complex types directly in iswt rather than relying on idwt to do it for us)

Also remove PyPI classifiers for Python 2.6/3.3 and add 3.6
@grlee77 grlee77 added this to the v1.0 milestone Dec 18, 2016
@codecov-io
Copy link

codecov-io commented Dec 18, 2016

Current coverage is 86.73% (diff: 100%)

Merging #255 into master will increase coverage by 0.04%

@@             master       #255   diff @@
==========================================
  Files            20         20          
  Lines          2900       2910    +10   
  Methods           0          0          
  Messages          0          0          
  Branches        277        280     +3   
==========================================
+ Hits           2514       2524    +10   
  Misses          336        336          
  Partials         50         50          

Powered by Codecov. Last update 4532ddb...cb6836f

@rgommers rgommers merged commit eca5bac into PyWavelets:master Dec 27, 2016
@rgommers
Copy link
Member

LGTM, merged. Thanks @grlee77

@grlee77 grlee77 deleted the iswt_perf branch December 30, 2016 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants