I thought I had installed the wavelets package, as I had used pywt freely for several years; however, when I executed,
$ pip install pywtI got the web toolkit package instead, even though it goes by PyWF now. Executing the inverese:
$ pip uninstall pywtI got the reassuring,
$ pip uninstall pywtUninstalling PyWT:Proceed (y/n)? y Successfully uninstalled PyWT
But when I went to use the wavelet package, it was still accessing the ununinstalled web toolkit, which does absolutely nothing for wavelets. So... I imported pywt at the terminal again and looked at the path:
>>> pywt.__path__And then I went in like gangbangers and shot up that joint with,
['/usr/local/lib/python2.6/dist-packages/pywt']
$ sudo rm -r /usr/local/lib/python2.6/dist-packages/pywt/Then everything worked out okay.
>>> import pywt
>>> from pywt import dwt
>>> dwt([1,2,3,4,5,6,7,8],'db4')
(array([ 7.06453146, 4.23073611, 1.41360717, 2.83605428,
5.6633906 , 8.49718595, 11.3143149 ]),
array([ 2.37131306e-02, 4.09620864e-02, -6.46752170e-02,
-9.90107302e-13, -2.37131306e-02, -4.09620864e-02,
6.46752170e-02]))
>>>