Permalink
Commits on May 4, 2012
  1. REL: set version to 1.6.2rc1

    rgommers committed May 4, 2012
  2. REL: change Sphinx version in release script to 1.1.3.

    Version 1.0.4 was used till now, but has become too old.  New version gives far
    fewer warnings and thereby increases the reference guide with O(100) pages that
    previously got lost.
    
    Also update current Cython version number.
    
    (backport of d609dff)
    rgommers committed May 4, 2012
  3. Merge pull request #265 from charris/backport-random

    Backport numpy.random fix for MSVC.
    rgommers committed May 4, 2012
  4. Merge pull request #263 from charris/backport-poly

    Backport numpy.poly bug fixes and documentation improvements.
    rgommers committed May 4, 2012
  5. Merge pull request #262 from charris/backport-f2py

    Backport f2py fixes and improvements.
    rgommers committed May 4, 2012
  6. Merge pull request #261 from charris/backport-lib

    Backport numpy.lib bug fixes.
    rgommers committed May 4, 2012
  7. Merge pull request #260 from charris/backport-core

    Backport numpy.core bug fixes.
    
    All tested on MSVC, OS X and with a full release build on Windows.
    rgommers committed May 4, 2012
Commits on May 3, 2012
  1. TST: fix string comparison test failures on Windows for Python 2.5.

    This is caused by the inconsistent floating point handling of Python itself.
    On Windows with 2.5:
    >>> "%s" % 1e-6
    '1e-006'
    
    With 2.6:
    >>> "%s" % 1e-6
    '1e-06'
    
    Reviewed as PR-225.
    rgommers committed with charris Mar 4, 2012
Commits on May 2, 2012
Commits on May 1, 2012
  1. BUG: PR #188, PyArray_{Get,Set}Map using low-precision counter

    Should be using npy_intp rather than int.
    dwf committed with charris Jan 24, 2012
  2. BUG: PR #227, Use npy_intp instead of long in mtrand.

    This fixes a problem on 64 bit Windows where a 64 bit index is
    needed but long is only 32 bits.
    
    Regenerate mtrand.c
    cgohlke committed with charris Mar 5, 2012
Commits on Apr 30, 2012
  1. STY: Code cleanup in polynomial [*]fromroots functions.

    Use divmod instead of // and % separately.
    charris committed Feb 1, 2012
  2. ENH: Improve the computation of polynomials from roots.

    The original method was overly sensitive to roundoff. Of the two
    approaches considered, gauss integration or binary subdivision of
    the roots, the latter is more compatible with using other number
    representations such as mpmath. No method is going to be suitable
    for large numbers of arbitrary zeros but the current method is a
    significant improvement.
    charris committed Jan 31, 2012
  3. DOC: Improve numpy reference documentation of polynomial classes.

    Add more explanation of what happens in polynomial substitution and also of
    its use in casting between types. Clean up some rst glitches.
    charris committed Jan 3, 2012
  4. BUG: The polynomial convenience classes let different types interact.

    In particular for arithmetic where one could end up with a Polynomial
    type with Chebyshev coefficients after an addition. It is unlikely that
    that would be done on purpose.
    
    The PolyDomain error message was also replaced by a TypeError with
    an appropriate message. That seems like a better choice.
    charris committed Jan 1, 2012
  5. BUG: Fix up links to classes.

    The Sphinx markup was incorrect the documentation to the polynomial
    convenience classes wasn't being generated.
    charris committed Dec 27, 2011
  6. DOC: Rearrange the polynomial documents.

    This is the first step in cleaning up the polynomial documentation
    and writing an instructional section on the convenience classes.
    charris committed Dec 25, 2011
  7. ENH: Add companion matrix functions.

    The new companion matrices are related to the old by a
    similarity transformation that makes them better conditioned
    for root finding. In particular, the companion matrices for
    the orthogonal polynomials are symmetric when the zeros of a
    single polynomial term is wanted. This produces better zeros
    for use in Gauss quadrature.
    charris committed Jul 17, 2011
  8. BUG: Fix f2py test_kind.py test.

    Newer Fortran compilers for Intel may support quad precision, so
    _selected_real_kind_func needs to report that for precisions >= 19.
    charris committed Mar 18, 2012
  9. ENH: Add new options extra_f77_compile_args and extra_f90_compile_args.

    Add new options extra_f77_compile_args and extra_f90_compile_args to
    Configuration.add_extension. Configuration.add_library, and Extension.
    These options allow specifying extra compile options for compiling Fortran
    sources within a setup.py file.
    pearu committed with charris Aug 16, 2011
  10. BLD: Improve reporting of fcompiler value.

    follow build_ext coding convention in build_clib to catch strange fcompiler
    value reported in ml.
    pearu committed with charris Aug 19, 2011
  11. ENH: Introduce new options extra_f77_compiler_args and extra_f90_comp…

    …iler_args.
    
    Introduce new options extra_f77_compiler_args and extra_f90_compiler_args
    to Configuration.add_extension. Configuration.add_library, and Extension.
    These options allow specifying extra compile options for compiling Fortran
    sources within a setup.py file.
    pearu committed with charris Aug 16, 2011
  12. BUG: ticket #2073, fix float16 __array_interface__ bug.

    Squashed backport also containing two following commits.
    
    TST: Test float16 __array_interface__.
    STY: Cleanup test_half.py a bit.
    npinto committed with charris Mar 14, 2012
  13. BUG: ticket #2021. Fix segfault.

    The return from PyArray_DescrFromObject PyArray_SearchSorted needed
    to be checked for NULL. Also added checks in other spots where
    PyArray_DescrFromObject was called. Added regression test for same.
    Made a few small code cleanups along the way.
    
    All the checks may not be necessary, but
    1) No one should have to waste brain cycles figuring that out.
    2) Bugs happen.
    3) Things change.
    charris committed Jan 19, 2012