Skip to content
Commits on May 19, 2012
  1. @rgommers

    TST: for numpy.random test, back off test precision a little.

    rgommers committed May 19, 2012
    This test was reported to be failing once for 1.6.2rc1, test precision may be
    set slightly too agressive.
  2. @rgommers

    BUG: fix running tests with coverage=True.

    rgommers committed May 19, 2012
    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)
  3. @rgommers
Commits on May 4, 2012
  1. @rgommers

    Merge pull request #265 from charris/backport-random

    rgommers committed May 4, 2012
    Backport numpy.random fix for MSVC.
  2. @rgommers

    Merge pull request #263 from charris/backport-poly

    rgommers committed May 4, 2012
    Backport numpy.poly bug fixes and documentation improvements.
  3. @rgommers

    Merge pull request #262 from charris/backport-f2py

    rgommers committed May 4, 2012
    Backport f2py fixes and improvements.
  4. @rgommers

    Merge pull request #261 from charris/backport-lib

    rgommers committed May 4, 2012
    Backport numpy.lib bug fixes.
  5. @rgommers

    Merge pull request #260 from charris/backport-core

    rgommers committed May 4, 2012
    Backport numpy.core bug fixes.
    
    All tested on MSVC, OS X and with a full release build on Windows.
Commits on May 3, 2012
  1. @rgommers @charris

    TST: fix string comparison test failures on Windows for Python 2.5.

    rgommers committed with charris Mar 4, 2012
    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.
  2. @charris
Commits on May 2, 2012
  1. @thouis @charris
Commits on May 1, 2012
  1. @dwf @charris

    BUG: PR #188, PyArray_{Get,Set}Map using low-precision counter

    dwf committed with charris Jan 24, 2012
    Should be using npy_intp rather than int.
  2. @cgohlke @charris

    BUG: PR #227, Use npy_intp instead of long in mtrand.

    cgohlke committed with charris Mar 5, 2012
    This fixes a problem on 64 bit Windows where a 64 bit index is
    needed but long is only 32 bits.
    
    Regenerate mtrand.c
Commits on Apr 30, 2012
  1. @charris

    STY: Code cleanup in polynomial [*]fromroots functions.

    charris committed Jan 31, 2012
    Use divmod instead of // and % separately.
  2. @charris

    ENH: Improve the computation of polynomials from roots.

    charris committed Jan 30, 2012
    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.
  3. @charris

    BUG: The polynomial convenience classes let different types interact.

    charris committed Dec 31, 2011
    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.
  4. @charris
  5. @charris

    DOC: Rearrange the polynomial documents.

    charris committed Dec 24, 2011
    This is the first step in cleaning up the polynomial documentation
    and writing an instructional section on the convenience classes.
  6. @charris

    ENH: Add companion matrix functions.

    charris committed Jul 17, 2011
    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.
  7. @charris
  8. @charris

    BUG: Fix f2py test_kind.py test.

    charris committed Mar 17, 2012
    Newer Fortran compilers for Intel may support quad precision, so
    _selected_real_kind_func needs to report that for precisions >= 19.
  9. @pearu @charris

    ENH: Add new options extra_f77_compile_args and extra_f90_compile_args.

    pearu committed with charris Aug 16, 2011
    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.
  10. @pearu @charris

    BLD: Improve reporting of fcompiler value.

    pearu committed with charris Aug 19, 2011
    follow build_ext coding convention in build_clib to catch strange fcompiler
    value reported in ml.
  11. @pearu @charris

    ENH: Introduce new options extra_f77_compiler_args and extra_f90_comp…

    pearu committed with charris Aug 16, 2011
    …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.
  12. @npinto @charris

    BUG: ticket #2073, fix float16 __array_interface__ bug.

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

    BUG: ticket #2021. Fix segfault.

    charris committed Jan 18, 2012
    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.
  14. @mwiebe @charris
  15. @pv @charris
  16. @rgommers @charris
  17. @fabianp @charris
  18. @huard @charris
  19. @jseabold @charris
  20. @pletnes @charris
  21. @pv @charris

    ENH: ticket #2048, lib: break reference cycle in NpzFile (#2048)

    pv committed with charris Feb 12, 2012
    This allows these objects to be freed by refcount, rather than requiring
    the gc, which can be useful in some situations.
Commits on Apr 29, 2012
  1. @charris

    PY3: Fix for python3.2.

    charris committed Apr 29, 2012
Something went wrong with that request. Please try again.