[Numpy-discussion] ANN: NumPy 1.9.0 beta release

Christoph Gohlke cgohlke at uci.edu
Mon Jun 9 19:21:57 EDT 2014


On 6/8/2014 1:34 PM, Julian Taylor wrote:
> Hello,
>
> I'm happy to announce the fist beta release of Numpy 1.9.0.
> 1.9.0 will be a new feature release supporting Python 2.6 - 2.7 and 3.2
> - 3.4.
> Due to low demand windows binaries for the beta are only available for
> Python 2.7, 3.3 and 3.4.
> Please try it and report any issues to the numpy-discussion mailing list
> or on github.
>
> The 1.9 release will consists of mainly of many small improvements and
> bugfixes. The highlights are:
>
> * Addition of __numpy_ufunc__ to allow overriding ufuncs in ndarray
> subclasses. Please note that there are still some known issues with this
> mechanism which we hope to resolve before the final release (e.g. #4753)
> * Numerous performance improvements in various areas, most notably
> indexing and operations on small arrays are significantly faster.
> Indexing operations now also release the GIL.
> * Addition of nanmedian and nanpercentile rounds out the nanfunction set.
>
> The changes involve a lot of small changes that might affect some
> applications, please read the release notes for the full details on all
> changes:
> https://github.com/numpy/numpy/blob/maintenance/1.9.x/doc/release/1.9.0-notes.rst
> Please also take special note of the future changes section which will
> apply to the following release 1.10.0 and make sure to check if your
> applications would be affected by them.
>
> Source tarballs, windows installers and release notes can be found at
> https://sourceforge.net/projects/numpy/files/NumPy/1.9.0b1
>
> Cheers,
> Julian Taylor
>

Hello,

I tested numpy-MKL-1.9.0b1 (msvc9, Intel MKL build) on win-amd64-py2.7 
against a few other packages that were built against numpy-MKL-1.8.x.

While numpy and scipy pass all tests, some other packages (matplotlib, 
statsmodels, skimage, pandas, pytables, sklearn...) show a few new test 
failures (compared to testing with numpy-MKL-1.8.1). Many test errors 
are of kind:

     ValueError: shape mismatch: value array of shape (24,) could not be 
broadcast to indexing result of shape (8,3)

I have attached a list of failing tests. The full test results are at 
<http://www.lfd.uci.edu/~gohlke/pythonlibs/tests/20140609-win-amd64-py2.7-numpy-1.9.0b1/> 
(compare to 
<http://www.lfd.uci.edu/~gohlke/pythonlibs/tests/20140609-win-amd64-py2.7/>)

I have not investigated any further...

Christoph
-------------- next part --------------
matplotlib 1.3.1
================

======================================================================
ERROR: test suite for <class 'matplotlib.tests.test_triangulation.test_tri_smooth_contouring'>
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\suite.py", line 208, in run
    self.setUp()
  File "X:\Python27-x64\lib\site-packages\nose\suite.py", line 291, in setUp
    self.setupContext(ancestor)
  File "X:\Python27-x64\lib\site-packages\nose\suite.py", line 314, in setupContext
    try_run(context, names)
  File "X:\Python27-x64\lib\site-packages\nose\util.py", line 470, in try_run
    return func()
  File "X:\Python27-x64\lib\site-packages\matplotlib\testing\decorators.py", line 102, in setup_class
    cls._func()
  File "X:\Python27-x64\lib\site-packages\matplotlib\tests\test_triangulation.py", line 715, in test_tri_smooth_contouring
    tri_refi, z_test_refi = refiner.refine_field(z0, subdiv=4)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\trirefine.py", line 179, in refine_field
    subdiv=subdiv, return_tri_index=True)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\trirefine.py", line 125, in refine_triangulation
    ] = np.repeat(ancestors[ancestor_mask], 3)
ValueError: shape mismatch: value array of shape (13824,) could not be broadcast to indexing result of shape (4608,3)

======================================================================
ERROR: test suite for <class 'matplotlib.tests.test_triangulation.test_tri_smooth_gradient'>
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\suite.py", line 208, in run
    self.setUp()
  File "X:\Python27-x64\lib\site-packages\nose\suite.py", line 291, in setUp
    self.setupContext(ancestor)
  File "X:\Python27-x64\lib\site-packages\nose\suite.py", line 314, in setupContext
    try_run(context, names)
  File "X:\Python27-x64\lib\site-packages\nose\util.py", line 470, in try_run
    return func()
  File "X:\Python27-x64\lib\site-packages\matplotlib\testing\decorators.py", line 102, in setup_class
    cls._func()
  File "X:\Python27-x64\lib\site-packages\matplotlib\tests\test_triangulation.py", line 752, in test_tri_smooth_gradient
    tri_refi, z_test_refi = refiner.refine_field(V, subdiv=3)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\trirefine.py", line 179, in refine_field
    subdiv=subdiv, return_tri_index=True)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\trirefine.py", line 125, in refine_triangulation
    ] = np.repeat(ancestors[ancestor_mask], 3)
ValueError: shape mismatch: value array of shape (5376,) could not be broadcast to indexing result of shape (1792,3)

======================================================================
ERROR: matplotlib.tests.test_triangulation.test_triinterp
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tests\test_triangulation.py", line 306, in test_triinterp
    (interp_dzsdx, interp_dzsdy) = cubic_user.gradient(x, y)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\triinterpolate.py", line 435, in gradient
    return_keys=('dzdx', 'dzdy'))
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\triinterpolate.py", line 208, in _interpolate_multikeys
    return_key, valid_tri_index, valid_x, valid_y) * scale
TypeError: NumPy boolean array indexing assignment requires a 0 or 1-dimensional input, input has 2 dimensions

======================================================================
ERROR: matplotlib.tests.test_triangulation.test_triinterpcubic_C1_continuity
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tests\test_triangulation.py", line 405, in test_triinterpcubic_C1_continuity
    check_continuity(interp, (ax, ay), values[:, 0])
  File "X:\Python27-x64\lib\site-packages\matplotlib\tests\test_triangulation.py", line 366, in check_continuity
    (dzx, dzy) = interpolator.gradient([loc_x], [loc_y])
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\triinterpolate.py", line 435, in gradient
    return_keys=('dzdx', 'dzdy'))
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\triinterpolate.py", line 208, in _interpolate_multikeys
    return_key, valid_tri_index, valid_x, valid_y) * scale
TypeError: NumPy boolean array indexing assignment requires a 0 or 1-dimensional input, input has 2 dimensions

======================================================================
ERROR: matplotlib.tests.test_triangulation.test_trirefine
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tests\test_triangulation.py", line 880, in test_trirefine
    refined_triang, refined_z = refiner.refine_field(z, subdiv=1)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\trirefine.py", line 179, in refine_field
    subdiv=subdiv, return_tri_index=True)
  File "X:\Python27-x64\lib\site-packages\matplotlib\tri\trirefine.py", line 116, in refine_triangulation
    found_index[refi_triangles] = np.repeat(ancestors, 3)
ValueError: shape mismatch: value array of shape (24,) could not be broadcast to indexing result of shape (8,3)



pandas 0.14.0
=============

======================================================================
ERROR: test_interp_regression (pandas.tests.test_generic.TestSeries)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\pandas\tests\test_generic.py", line 501, in test_interp_regression
    interp_s = ser.reindex(new_index).interpolate(method='pchip')
  File "X:\Python27-x64\lib\site-packages\pandas\core\generic.py", line 2582, in interpolate
    **kwargs)
  File "X:\Python27-x64\lib\site-packages\pandas\core\internals.py", line 2197, in interpolate
    return self.apply('interpolate', **kwargs)
  File "X:\Python27-x64\lib\site-packages\pandas\core\internals.py", line 2164, in apply
    applied = getattr(b, f)(**kwargs)
  File "X:\Python27-x64\lib\site-packages\pandas\core\internals.py", line 667, in interpolate
    **kwargs)
  File "X:\Python27-x64\lib\site-packages\pandas\core\internals.py", line 733, in _interpolate
    interp_values = np.apply_along_axis(func, axis, data)
  File "D:\Build\Test\numpy-build\numpy\lib\shape_base.py", line 86, in apply_along_axis
    res = func1d(arr[tuple(i.tolist())], *args, **kwargs)
  File "X:\Python27-x64\lib\site-packages\pandas\core\internals.py", line 730, in func
    bounds_error=False, **kwargs)
  File "X:\Python27-x64\lib\site-packages\pandas\core\common.py", line 1489, in interpolate_1d
    bounds_error=bounds_error, **kwargs)
  File "X:\Python27-x64\lib\site-packages\pandas\core\common.py", line 1541, in _interpolate_scipy_wrapper
    new_y = method(x, y, new_x)
  File "X:\Python27-x64\lib\site-packages\scipy\interpolate\_monotone.py", line 221, in pchip_interpolate
    return P(x)
  File "X:\Python27-x64\lib\site-packages\scipy\interpolate\_monotone.py", line 98, in __call__
    out = self._bpoly(x, der, extrapolate)
  File "X:\Python27-x64\lib\site-packages\scipy\interpolate\interpolate.py", line 673, in __call__
    self._evaluate(x, nu, extrapolate, out)
  File "X:\Python27-x64\lib\site-packages\scipy\interpolate\interpolate.py", line 1071, in _evaluate
    self.x, x, nu, bool(extrapolate), out, self.c.dtype)
  File "_ppoly.pyx", line 846, in scipy.interpolate._ppoly.evaluate_bernstein (scipy\interpolate\_ppoly.c:15014)
  File "stringsource", line 622, in View.MemoryView.memoryview_cwrapper (scipy\interpolate\_ppoly.c:23370)
  File "stringsource", line 327, in View.MemoryView.memoryview.__cinit__ (scipy\interpolate\_ppoly.c:19922)
ValueError: buffer source array is read-only


statsmodels 0.5.0
=================

======================================================================
ERROR: statsmodels.emplike.tests.test_aft.Test_AFTModel.test_beta_vect
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\tests\test_aft.py", line 34, in test_beta_vect
    assert_almost_equal(self.res1.test_beta([3.5, -.035], [0, 1]),
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\aft_el.py", line 481, in test_beta
    llr, pval, new_weights = reg_model.el_test(b0_vals, param_nums, return_weights=True)  # Needs to be changed
  File "X:\Python27-x64\lib\site-packages\statsmodels\regression\linear_model.py", line 1519, in el_test
    stochastic_exog=stochastic_exog)
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\elregress.py", line 58, in _opt_nuis_regress
    params[nuis_param_index] = nuisance_params
ValueError: shape mismatch: value array of shape (2,) could not be broadcast to indexing result of shape (0,)

======================================================================
ERROR: statsmodels.emplike.tests.test_origin.TestOrigin.test_ci_beta
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\tests\test_origin.py", line 35, in test_ci_beta
    ci = self.res1.conf_int_el(1)
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\originregress.py", line 256, in conf_int_el
    lowerl = optimize.brentq(f, lower_bound, self.params[param_num])
  File "X:\Python27-x64\lib\site-packages\scipy\optimize\zeros.py", line 415, in brentq
    r = _zeros._brentq(f,a,b,xtol,rtol,maxiter,args,full_output,disp)
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\originregress.py", line 255, in <lambda>
    stochastic_exog=stochastic_exog)[0] - r0
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\originregress.py", line 202, in el_test
    return_weights=return_weights)
  File "X:\Python27-x64\lib\site-packages\statsmodels\regression\linear_model.py", line 1519, in el_test
    stochastic_exog=stochastic_exog)
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\elregress.py", line 58, in _opt_nuis_regress
    params[nuis_param_index] = nuisance_params
ValueError: shape mismatch: value array of shape (2,) could not be broadcast to indexing result of shape (0,)

======================================================================
ERROR: statsmodels.emplike.tests.test_origin.TestOrigin.test_hypothesis_beta1
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\tests\test_origin.py", line 31, in test_hypothesis_beta1
    assert_almost_equal(self.res1.el_test([.0034],[1])[0],
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\originregress.py", line 202, in el_test
    return_weights=return_weights)
  File "X:\Python27-x64\lib\site-packages\statsmodels\regression\linear_model.py", line 1519, in el_test
    stochastic_exog=stochastic_exog)
  File "X:\Python27-x64\lib\site-packages\statsmodels\emplike\elregress.py", line 58, in _opt_nuis_regress
    params[nuis_param_index] = nuisance_params
ValueError: shape mismatch: value array of shape (2,) could not be broadcast to indexing result of shape (0,)



sklearn 0.14.1
==============

======================================================================
ERROR: sklearn.tests.test_common.test_regressors_train
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\sklearn\tests\test_common.py", line 798, in test_regressors_train
    assert_raises(ValueError, regressor.fit, X, y[:-1])
  File "X:\Python27-x64\lib\unittest\case.py", line 473, in assertRaises
    callableObj(*args, **kwargs)
  File "X:\Python27-x64\lib\site-packages\sklearn\linear_model\least_angle.py", line 937, in fit
    for train, test in cv)
  File "X:\Python27-x64\lib\site-packages\sklearn\externals\joblib\parallel.py", line 516, in __call__
    for function, args, kwargs in iterable:
  File "X:\Python27-x64\lib\site-packages\sklearn\linear_model\least_angle.py", line 937, in <genexpr>
    for train, test in cv)
IndexError: index 199 is out of bounds for axis 1 with size 199

======================================================================
FAIL: sklearn.utils.tests.test_extmath.test_random_weights
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\sklearn\utils\tests\test_extmath.py", line 68, in test_random_weights
    assert_true(np.all(score.ravel() == w[:, :5].sum(1)))
AssertionError: False is not true



skimage 0.10.0
==============

======================================================================
ERROR: test_join.test_relabel_sequential_offset1
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\skimage\segmentation\tests\test_join.py", line 30, in test_relabel_sequential_offset1
    ar_relab, fw, inv = relabel_sequential(ar)
  File "X:\Python27-x64\lib\site-packages\skimage\segmentation\_join.py", line 127, in relabel_sequential
    forward_map[labels0] = np.arange(offset, offset + len(labels0) + 1)
ValueError: shape mismatch: value array of shape (6,) could not be broadcast to indexing result of shape (5,)

======================================================================
ERROR: test_join.test_relabel_sequential_offset5
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\skimage\segmentation\tests\test_join.py", line 42, in test_relabel_sequential_offset5
    ar_relab, fw, inv = relabel_sequential(ar, offset=5)
  File "X:\Python27-x64\lib\site-packages\skimage\segmentation\_join.py", line 127, in relabel_sequential
    forward_map[labels0] = np.arange(offset, offset + len(labels0) + 1)
ValueError: shape mismatch: value array of shape (6,) could not be broadcast to indexing result of shape (5,)

======================================================================
ERROR: test_join.test_relabel_sequential_offset5_with0
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\skimage\segmentation\tests\test_join.py", line 54, in test_relabel_sequential_offset5_with0
    ar_relab, fw, inv = relabel_sequential(ar, offset=5)
  File "X:\Python27-x64\lib\site-packages\skimage\segmentation\_join.py", line 127, in relabel_sequential
    forward_map[labels0] = np.arange(offset, offset + len(labels0) + 1)
ValueError: shape mismatch: value array of shape (6,) could not be broadcast to indexing result of shape (5,)

======================================================================
ERROR: test_join.test_relabel_sequential_dtype
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\skimage\segmentation\tests\test_join.py", line 66, in test_relabel_sequential_dtype
    ar_relab, fw, inv = relabel_sequential(ar, offset=5)
  File "X:\Python27-x64\lib\site-packages\skimage\segmentation\_join.py", line 127, in relabel_sequential
    forward_map[labels0] = np.arange(offset, offset + len(labels0) + 1)
ValueError: shape mismatch: value array of shape (6,) could not be broadcast to indexing result of shape (5,)



tables 3.1.1
============

======================================================================
ERROR: test05b_modifyColumns (tables.tests.test_nestedtypes.WriteNoReopen)
Modifying two nested columns (modify_columns).
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\tables\tests\common.py", line 144, in newmethod
    return oldmethod(self, *args, **kwargs)
  File "X:\Python27-x64\lib\site-packages\tables\tests\test_nestedtypes.py", line 527, in test05b_modifyColumns
    dtype=raCols.dtype)
  File "D:\Build\Test\numpy-build\numpy\core\records.py", line 519, in fromarrays
    arrayList = [sb.asarray(x) for x in arrayList]
  File "D:\Build\Test\numpy-build\numpy\core\numeric.py", line 461, in asarray
    return array(a, dtype, copy=False, order=order)
  File "X:\Python27-x64\lib\site-packages\tables\table.py", line 3549, in __iter__
    out=buf_slice)
  File "X:\Python27-x64\lib\site-packages\tables\table.py", line 1975, in read
    arr = self._read(start, stop, step, field, out)
  File "X:\Python27-x64\lib\site-packages\tables\table.py", line 1879, in _read
    bytes_required))
ValueError: output array size invalid, got 8 bytes, need 16 bytes

======================================================================
ERROR: test05b_modifyColumns (tables.tests.test_nestedtypes.WriteReopen)
Modifying two nested columns (modify_columns).
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\tables\tests\common.py", line 144, in newmethod
    return oldmethod(self, *args, **kwargs)
  File "X:\Python27-x64\lib\site-packages\tables\tests\test_nestedtypes.py", line 527, in test05b_modifyColumns
    dtype=raCols.dtype)
  File "D:\Build\Test\numpy-build\numpy\core\records.py", line 519, in fromarrays
    arrayList = [sb.asarray(x) for x in arrayList]
  File "D:\Build\Test\numpy-build\numpy\core\numeric.py", line 461, in asarray
    return array(a, dtype, copy=False, order=order)
  File "X:\Python27-x64\lib\site-packages\tables\table.py", line 3549, in __iter__
    out=buf_slice)
  File "X:\Python27-x64\lib\site-packages\tables\table.py", line 1975, in read
    arr = self._read(start, stop, step, field, out)
  File "X:\Python27-x64\lib\site-packages\tables\table.py", line 1879, in _read
    bytes_required))
ValueError: output array size invalid, got 8 bytes, need 16 bytes



bottleneck 0.8.0
================

======================================================================
FAIL: Test nansum.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\bottleneck\tests\func_test.py", line 80, in unit_maker
    assert_array_equal(actual, desired, err_msg)
  File "D:\Build\Test\numpy-build\numpy\testing\utils.py", line 734, in assert_array_equal
    verbose=verbose, header='Arrays are not equal')
  File "D:\Build\Test\numpy-build\numpy\testing\utils.py", line 623, in assert_array_compare
    chk_same_position(x_isnan, y_isnan, hasval='nan')
  File "D:\Build\Test\numpy-build\numpy\testing\utils.py", line 603, in chk_same_position
    raise AssertionError(msg)
AssertionError: 
Arrays are not equal

func nansum | input a24 (float32) | shape (0L,) | axis -1

Input array:
[]

x and y nan location mismatch:
 x: array(nan, dtype=float32)
 y: array(0.0, dtype=float32)

======================================================================
FAIL: Test move_nansum.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\bottleneck\tests\move_test.py", line 63, in unit_maker
    err_msg)
  File "D:\Build\Test\numpy-build\numpy\testing\utils.py", line 836, in assert_array_almost_equal
    precision=decimal)
  File "D:\Build\Test\numpy-build\numpy\testing\utils.py", line 623, in assert_array_compare
    chk_same_position(x_isnan, y_isnan, hasval='nan')
  File "D:\Build\Test\numpy-build\numpy\testing\utils.py", line 603, in chk_same_position
    raise AssertionError(msg)
AssertionError: 
Arrays are not almost equal to 5 decimals

func move_nansum | window 1 | input a6 (float32) | shape (4L,) | axis -1

Input array:
[ nan   1.   2.   3.]

x and y nan location mismatch:
 x: array([ nan,   1.,   2.,   3.], dtype=float32)
 y: array([ 0.,  1.,  2.,  3.], dtype=float32)



pyfits 3.2.4
============

======================================================================
ERROR: pyfits.tests.test_table.TestTableFunctions.test_mask_array
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\pyfits\tests\test_table.py", line 962, in test_mask_array
    hdu.writeto(self.temp('newtable.fits'))
  File "X:\Python27-x64\lib\site-packages\pyfits\hdu\base.py", line 1646, in writeto
    checksum=checksum)
  File "X:\Python27-x64\lib\site-packages\pyfits\hdu\hdulist.py", line 644, in writeto
    hdu._prewriteto(checksum=checksum)
  File "X:\Python27-x64\lib\site-packages\pyfits\hdu\table.py", line 384, in _prewriteto
    self.data._scale_back()
  File "X:\Python27-x64\lib\site-packages\pyfits\fitsrec.py", line 1015, in _scale_back
    dummy[idx] = val + (pad * (itemsize - len(val)))
ValueError: assignment destination is read-only



milk 0.5.3
==========

======================================================================
FAIL: milk.tests.test_pdist.test_pdist
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\milk\tests\test_pdist.py", line 11, in test_pdist
    assert np.allclose(Dxx[i,j], np.sum((X[i]-X[j])**2))
AssertionError

======================================================================
FAIL: milk.tests.test_pdist.test_plike
----------------------------------------------------------------------
Traceback (most recent call last):
  File "X:\Python27-x64\lib\site-packages\nose\case.py", line 197, in runTest
    self.test(*self.arg)
  File "X:\Python27-x64\lib\site-packages\milk\tests\test_pdist.py", line 27, in test_plike
    assert Lxx[0,0] == Lxx2[0,0]
AssertionError


More information about the NumPy-Discussion mailing list