I talked with Caglar. I don't like the idea to make a new interface based
on an old version of NumPy. But there is more change in the newer NumPy.

I'll see if I can update numpy here, so he could change it to support the
new NumPy interface.


On Wed, May 7, 2014 at 4:00 PM, Caglar <notifications@github.com> wrote:

> In theano/sandbox/linalg/ops.py:
>
> > +        If K = min(M, N), then
> > +        'reduced' : returns q, r with dimensions (M, K), (K, N) (default)
> > +        'complete' : returns q, r with dimensions (M, M), (M, N)
> > +        'r' : returns r only with dimensions (K, N)
> > +        'raw' : returns h, tau with dimensions (N, M), (K,)
> > +        'full' : alias of 'reduced', deprecated
> > +        'economic' : returns h from 'raw', deprecated. The options 'reduced',
> > +        'complete', and 'raw' are new in numpy 1.8, see the notes for more
> > +        information. The default is 'reduced' and to maintain backward
> > +        compatibility with earlier versions of numpy both it and the old
> > +        default 'full' can be omitted. Note that array h returned in 'raw'
> > +        mode is transposed for calling Fortran. The 'economic' mode is
> > +        deprecated. The modes 'full' and 'economic' may be passed using only
> > +        the first letter for backwards compatibility, but all others
> > +        must be spelled out.
> > +        Default mode is 'full' which is also default for numpy 1.6.1.
>
> Well it is only deprecated in numpy 1.8 not in the version that we are
> using in the lab.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/Theano/Theano/pull/1827/files#r12398916>
> .
>