[Numpy-discussion] compatibility for supporting more than 2 versions of numpy
josef.pktd at gmail.com
josef.pktd at gmail.com
Mon Jan 17 11:32:12 EST 2011
On Mon, Jan 17, 2011 at 11:28 AM, <josef.pktd at gmail.com> wrote:
> On Sat, Jan 15, 2011 at 3:27 PM, <josef.pktd at gmail.com> wrote:
>> After upgrading to numpy 1.5.1 I got caught by some depreciated
>> features. Given the depreciation policy of numpy, if we want to
>> support more than two versions of numpy, then we need some conditional
>> execution.
>>
>> Does anyone have any compatibility functions?
>>
>> I haven't looked at it carefully yet, but statsmodels might need
>> things like the following if we want to support numpy 1.3
>>
>> if np.__version__ < '1.5':
>> freq,hsupp = np.histogram(rvs, histsupp, new=True)
>> else:
>> freq,hsupp = np.histogram(rvs,histsupp)
>>
>> matplotlib says it supports numpy >=1.1 but I didn't see any
>> compatibility code that I could "borrow".
>> Or do I worry for nothing? The compatibility.py in statsmodels is
>> still almost empty.
>
>
> for scipy.linalg, in numdifftools, I changed this in core (in my copy)
>
> if numpy.__version__ < '1.5':
> [qromb,rromb] = linalg.qr(rmat, econ=True)
> else:
> [qromb,rromb] = linalg.qr(rmat, mode='economic')
>
which is of course silly, since this is for the scipy update
>>
>> Josef
>>
>
More information about the NumPy-Discussion
mailing list