# PyWavelets 1.0.2 Release Notes

PyWavelets 1.0.2 is a bug-fix and maintenance release with no new features compared to 1.0.1.

## Bugs Fixed

A bug in iswtn when using some combinations of user-specified axes was fixed.

A potential error related to coefficient shape mismatch during WaveletPacket or WaveletPacket2D reconstruction was fixed.

## Other Changes

A deprecated import of `Iterable` was fixed.

The spelling of “Garrote” was fixed in the wavelet thresholding documentation. For backwards compatibility with 1.0.0, the incorrect (“garotte”) spelling is also accepted for the `mode` parameter of `pywt.threshold`.

The spelling of “supported” was fixed in one of the ValueError messages that can be returned by `pywt.cwt`.

Cython language compatibility has been pinned to `language_level = '2'`. This is in contrast to the master branch which is now using `language_level = '3'`. To support this, the minimum supported Cython version has been raised to 0.23.5.

## Authors

Four authors contributed PRs for the 1.0.2 release.

Thomas A. Caswell Corey Goldberg Gregory R. Lee Lokesh Ravindranathan

Thanks also goes to Ralf Gommers as a reviewer of most of these.

### Issues closed for v1.0.2

- #447: Issue using pywt.WaveletPacket2D

- #449: Coefficients arrays must have the same dtype error in iswt function

- #460: iswtn error when using axes and excluded dim is doesn’t comply to the level

### Pull requests for v1.0.2

- #454: BLD: 1.0.x pin cython language level to ‘2’

- #455: backport of #448 (fix coefficient shape mismatch in WaveletPacket reconstruction)

- #456: MAINT: 1.0.x: Spelling correction

- #457: MAINT: 1.0.x Fix spelling of “Garrote”

- #458: MAINT: 1.0.x Fix deprecated import for Iterable

- #464: backport of #448 (fix coefficient shape mismatch in WaveletPacket reconstruction)

- #465: backport of gh-462 (iswtn axis fix)

- #469: MAINT 1.0.x backport #452 (bump minimum supported Cython version)

The backports listed above correspond to the following PRs from the master branch

- #436: Fix deprecated import for Iterable

- #438: Fix spelling of “Garrote”

- #446: Spelling correction

- #448: Properly trim wavelet packet node coefficients during reconstruction

- #450: handle mixed dtype coefficients correctly across inverse transforms

- #452: bump minimum supported Cython version

- #462: fix bug in iswtn for data of arbitrary shape when using user-specified axes