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

    rgommers committed May 19, 2012
  2. TST: for numpy.random test, back off test precision a little.

    This test was reported to be failing once for 1.6.2rc1, test precision may be
    set slightly too agressive.
    rgommers committed May 19, 2012
  3. BUG: fix running tests with coverage=True.

    The --cover-inclusive argument means that coverage.py tries to include every
    single .py file in the source tree in the coverage report. This leads to test
    errors, because it tries to import files like setupscons.py (which will of
    course directly fail for anyone not having numscons installed).
    
    (backport of bfaaefe)
    rgommers committed May 19, 2012
Commits on May 12, 2012
  1. REL: change release script to generate tarballs before building docs.

    This avoids shipping generated .rst files and some .pyc files in the doc/ dir.
    rgommers committed May 12, 2012
Commits on May 5, 2012
  1. REL: increase allowed size of DMG installer by 1 Mb.

    Caused by the docs becoming much larger (~100 pages) due to numpy.poly
    enhancements.
    rgommers committed May 5, 2012
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