I just made an spkg for this that seems to work, so you could also do:

sage -i http://sage.math.washington.edu/home/mhampton/PyWavelets-0.2.0.p0.spkg

Putting this in the experimental repository is now trac ticket 9932:

http://trac.sagemath.org/sage_trac/ticket/9932

-Marshall Hampton

On Sep 16, 11:51 pm, Minh Nguyen <nguyenmi...@gmail.com> wrote:
> Hi,
>
>
>
> On Fri, Sep 17, 2010 at 12:07 PM, j wade <wade.jer...@gmail.com> wrote:
> > I would like to use PyWavelets (http://www.pybytes.com/pywavelets/) in
> > Sage.
>
> > I am running Sage 4.3.4 on Ubuntu 9.10.
>
> > I have installed python-pywt using Synaptic File Manager, but I am not
> > sure what to do beyond this.  I have refreshed the libraries, and
> > tried
>
> > import scipy
> > from scipy import pywt
>
> > and
>
> > import scipy
> > import pywt
>
> > but neither command recognizes pywt.
>
> The above steps failed because by default Sage doesn't recognize
> Python packages that you have installed system-wide. That is, the
> package manager Synaptic installs packages system-wide, whereas the
> packages (including Python ones) in Sage are installed specifically
> under the SAGE_ROOT top-level directory. So when you issued
>
> import pywt
>
> from within a Sage session, Sage couldn't find pywt because PyWavelets
> was not installed under a place where Sage would by default recognize.
>
> > If someone out there is using pywavelets with Sage, I'd appreciate it
> > if you could let me know how you were able to get it to work.
>
> Here are the steps that should allow you to install and use PyWavelets
> from within Sage.
>
> (1) Download a source release of PyWavelets 
> fromhttp://pypi.python.org/pypi/PyWavelets/. I downloaded
> PyWavelets-0.2.0.tar.bz2 and uncompressed it.
>
> (2) Get the absolute path to your local Sage installation. In my case, it's
>
> /dev/shm/mvngu/sage-4.5.3
>
> (3) Navigate to the top-level directory of the uncompressed PyWavelets
> package and install it:
>
> $ cd /path/to/PyWavelets-0.2.0/
> $ /dev/shm/mvngu/sage-4.5.3/sage -python setup.py install
> <installation messages>
>
> (4) Load Sage and start using PyWavelets:
>
> $ /dev/shm/mvngu/sage-4.5.3/sage
> ----------------------------------------------------------------------
> | Sage Version 4.5.3, Release Date: 2010-09-04                       |
> | Type notebook() for the GUI, and license() for information.        |
> ----------------------------------------------------------------------
> sage: import pywt
> sage: pywt.families()
> ['haar', 'db', 'sym', 'coif', 'bior', 'rbio', 'dmey']
> sage: w = pywt.Wavelet('db3')
> sage: print w
> Wavelet db3
>   Family name:    Daubechies
>   Short name:     db
>   Filters length: 6
>   Orthogonal:     True
>   Biorthogonal:   True
>   Symmetry:       asymmetric
>
> --
> Regards
> Minh Van Nguyen

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to