From noreply at github.com Wed Dec 1 22:14:02 2010 From: noreply at github.com (noreply at github.com) Date: Wed, 1 Dec 2010 19:14:02 -0800 Subject: [Numpy-svn] [numpy/numpy] 15c681: ENH: core: Create half/float16 data type Message-ID: <20101202031402.74C324240D@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 15c68128fea5618902c62c62436e2bad1eb865b7 https://github.com/numpy/numpy/commit/15c68128fea5618902c62c62436e2bad1eb865b7 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M numpy/core/SConscript M numpy/core/code_generators/numpy_api.py M numpy/core/include/numpy/arrayscalars.h A numpy/core/include/numpy/halffloat.h M numpy/core/include/numpy/ndarraytypes.h M numpy/core/include/numpy/noprefix.h M numpy/core/include/numpy/npy_common.h M numpy/core/include/numpy/old_defines.h M numpy/core/numerictypes.py M numpy/core/setup.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/scalarapi.c M numpy/core/src/multiarray/scalartypes.c.src A numpy/core/src/npymath/halffloat.c M numpy/core/src/scalarmathmodule.c.src A numpy/core/tests/test_half.py Log Message: ----------- ENH: core: Create half/float16 data type Commit: db128ccbf60470b0f50eeb97c5885ac253e08c31 https://github.com/numpy/numpy/commit/db128ccbf60470b0f50eeb97c5885ac253e08c31 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M numpy/core/code_generators/generate_umath.py M numpy/core/code_generators/numpy_api.py M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/loops.h M numpy/core/src/umath/loops.h.src M numpy/core/src/umath/umathmodule.c.src M numpy/core/tests/test_half.py Log Message: ----------- ENH: core: Implement half/float16 umath loops Commit: 8f354f6208ef14753f2c5988a11536d5918c2c38 https://github.com/numpy/numpy/commit/8f354f6208ef14753f2c5988a11536d5918c2c38 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M numpy/core/setup.py M numpy/core/src/_sortmodule.c.src Log Message: ----------- ENH: core: Update the sorting module for half/float16 Commit: 88feef8f35cfb30795ed5c02031b69d99827b6f4 https://github.com/numpy/numpy/commit/88feef8f35cfb30795ed5c02031b69d99827b6f4 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/tests/test_half.py Log Message: ----------- ENH: core: Fix up coercion rules for half/float16 Commit: 82a5d0b8c08f315ee14ed4ec9cc4c25ca6dad595 https://github.com/numpy/numpy/commit/82a5d0b8c08f315ee14ed4ec9cc4c25ca6dad595 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M numpy/core/getlimits.py M numpy/core/tests/test_getlimits.py Log Message: ----------- ENH: core: Add half/float16 finfo support Commit: 89d8512cda0b9c94a1ab7992ae71327761521b21 https://github.com/numpy/numpy/commit/89d8512cda0b9c94a1ab7992ae71327761521b21 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M numpy/core/include/numpy/ufuncobject.h M numpy/core/src/npymath/halffloat.c M numpy/core/tests/test_half.py Log Message: ----------- ENH: core: Add floating point exception support to the half/float16 type Commit: 0a0873f46ccde5ff24fdef078965b4b79c703742 https://github.com/numpy/numpy/commit/0a0873f46ccde5ff24fdef078965b4b79c703742 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M numpy/core/tests/test_half.py Log Message: ----------- TST: Refactor the half test to use a fixture Commit: 632ba9b0cfc07ef7ca49fedc698ebfd3a9031be2 https://github.com/numpy/numpy/commit/632ba9b0cfc07ef7ca49fedc698ebfd3a9031be2 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M numpy/core/numerictypes.py Log Message: ----------- ENH: core: Add half/float16 character code to numpy.typecodes Commit: 9b72aa96cec9d182062f378fca869aaa303f1ca9 https://github.com/numpy/numpy/commit/9b72aa96cec9d182062f378fca869aaa303f1ca9 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M doc/source/reference/arrays.dtypes.rst M doc/source/reference/arrays.scalars.rst M doc/source/reference/c-api.coremath.rst M doc/source/reference/c-api.dtype.rst M doc/source/reference/c-api.ufunc.rst M doc/source/reference/figures/dtype-hierarchy.dia M doc/source/reference/figures/dtype-hierarchy.png M doc/source/reference/ufuncs.rst M doc/source/user/c-info.beyond-basics.rst M numpy/core/include/numpy/halffloat.h M numpy/doc/basics.py M numpy/doc/structured_arrays.py Log Message: ----------- DOC: core: Update docs for half/float16 type Commit: c6f8dbbd240ada8d0edd0527cd218cfc46deec41 https://github.com/numpy/numpy/commit/c6f8dbbd240ada8d0edd0527cd218cfc46deec41 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M doc/source/reference/arrays.scalars.rst M doc/source/reference/c-api.ufunc.rst M doc/source/reference/ufuncs.rst M numpy/core/code_generators/generate_umath.py M numpy/core/code_generators/numpy_api.py M numpy/core/include/numpy/ndarraytypes.h M numpy/core/numerictypes.py M numpy/core/src/umath/loops.c.src Log Message: ----------- ENH: Rename the half character code from 'j' to 'e' Commit: 2ee163942a7461b14f53523dadbda7b4e5e18efd https://github.com/numpy/numpy/commit/2ee163942a7461b14f53523dadbda7b4e5e18efd Author: Charles Harris Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M doc/source/reference/arrays.dtypes.rst M doc/source/reference/arrays.scalars.rst M doc/source/reference/c-api.coremath.rst M doc/source/reference/c-api.dtype.rst M doc/source/reference/c-api.ufunc.rst M doc/source/reference/figures/dtype-hierarchy.dia M doc/source/reference/figures/dtype-hierarchy.png M doc/source/reference/ufuncs.rst M doc/source/user/c-info.beyond-basics.rst M numpy/core/SConscript M numpy/core/code_generators/generate_umath.py M numpy/core/code_generators/numpy_api.py M numpy/core/getlimits.py M numpy/core/include/numpy/arrayscalars.h A numpy/core/include/numpy/halffloat.h M numpy/core/include/numpy/ndarraytypes.h M numpy/core/include/numpy/noprefix.h M numpy/core/include/numpy/npy_common.h M numpy/core/include/numpy/old_defines.h M numpy/core/include/numpy/ufuncobject.h M numpy/core/numerictypes.py M numpy/core/setup.py M numpy/core/src/_sortmodule.c.src M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/scalarapi.c M numpy/core/src/multiarray/scalartypes.c.src A numpy/core/src/npymath/halffloat.c M numpy/core/src/scalarmathmodule.c.src M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/loops.h M numpy/core/src/umath/loops.h.src M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/umathmodule.c.src M numpy/core/tests/test_getlimits.py A numpy/core/tests/test_half.py M numpy/doc/basics.py M numpy/doc/structured_arrays.py Log Message: ----------- Merge branch 'm-paradox-implement_half_dtype' From noreply at github.com Wed Dec 1 23:17:32 2010 From: noreply at github.com (noreply at github.com) Date: Wed, 1 Dec 2010 20:17:32 -0800 Subject: [Numpy-svn] [numpy/numpy] 9e8bf6: DOC: Add release note mention of float16 type Message-ID: <20101202041732.35F7E423A4@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 9e8bf666147f32f45debf0e1cc2b960c4e1b7e61 https://github.com/numpy/numpy/commit/9e8bf666147f32f45debf0e1cc2b960c4e1b7e61 Author: Mark Wiebe Date: 2010-12-01 (Wed, 01 Dec 2010) Changed paths: M doc/release/2.0.0-notes.rst Log Message: ----------- DOC: Add release note mention of float16 type From noreply at github.com Thu Dec 2 10:42:23 2010 From: noreply at github.com (noreply at github.com) Date: Thu, 2 Dec 2010 07:42:23 -0800 Subject: [Numpy-svn] [numpy/numpy] a70de5: BUG: complex.h is broken on Interix, so skip it. C... Message-ID: <20101202154223.0A00E4232B@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: a70de5c870aa9406ddd84fd98e3d32d4c006d18e https://github.com/numpy/numpy/commit/a70de5c870aa9406ddd84fd98e3d32d4c006d18e Author: rgommers Date: 2010-12-02 (Thu, 02 Dec 2010) Changed paths: M numpy/core/setup.py Log Message: ----------- BUG: complex.h is broken on Interix, so skip it. Closes ticket #1365. Commit: 8d0b5817a3fd4f3ce465aba2fd0ddd30677b8e60 https://github.com/numpy/numpy/commit/8d0b5817a3fd4f3ce465aba2fd0ddd30677b8e60 Author: rgommers Date: 2010-12-02 (Thu, 02 Dec 2010) Changed paths: M numpy/distutils/ccompiler.py M numpy/distutils/fcompiler/__init__.py A numpy/distutils/fcompiler/pathf95.py A numpy/distutils/pathccompiler.py Log Message: ----------- ENH: add support for the PathScale compilers on Linux. Closes #1043. Thanks to R. Perez. From noreply at github.com Thu Dec 2 14:21:06 2010 From: noreply at github.com (noreply at github.com) Date: Thu, 2 Dec 2010 11:21:06 -0800 Subject: [Numpy-svn] [numpy/numpy] c0e1c0: BUG: core: The array_richcompare result, temp, may... Message-ID: <20101202192106.6FB07423CB@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: c0e1c0000f27b55dfd5aa4b1674a8c1b6ac38c36 https://github.com/numpy/numpy/commit/c0e1c0000f27b55dfd5aa4b1674a8c1b6ac38c36 Author: Mark Wiebe Date: 2010-12-02 (Thu, 02 Dec 2010) Changed paths: M numpy/core/src/multiarray/arrayobject.c Log Message: ----------- BUG: core: The array_richcompare result, temp, may be a scalar so need to check This was causing a segfault on some platforms. From noreply at github.com Thu Dec 2 16:12:59 2010 From: noreply at github.com (noreply at github.com) Date: Thu, 2 Dec 2010 13:12:59 -0800 Subject: [Numpy-svn] [numpy/numpy] 67ed62: BUG: Fix ticket 1679. Message-ID: <20101202211259.E45274249C@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 67ed62e086f8979fa2c49e60ba5c89a3e8feae41 https://github.com/numpy/numpy/commit/67ed62e086f8979fa2c49e60ba5c89a3e8feae41 Author: Pearu Peterson Date: 2010-12-02 (Thu, 02 Dec 2010) Changed paths: M numpy/f2py/crackfortran.py Log Message: ----------- BUG: Fix ticket 1679. From noreply at github.com Thu Dec 2 17:29:59 2010 From: noreply at github.com (noreply at github.com) Date: Thu, 2 Dec 2010 14:29:59 -0800 Subject: [Numpy-svn] [numpy/numpy] 6aacc2: BUG: Try fix for python 2.4, use list instead of t... Message-ID: <20101202222959.C1C804249A@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 6aacc2d373c961865c43f139acbf15d9cb823c04 https://github.com/numpy/numpy/commit/6aacc2d373c961865c43f139acbf15d9cb823c04 Author: Charles Harris Date: 2010-12-02 (Thu, 02 Dec 2010) Changed paths: M numpy/lib/npyio.py Log Message: ----------- BUG: Try fix for python 2.4, use list instead of tuple. From noreply at github.com Fri Dec 3 14:07:02 2010 From: noreply at github.com (noreply at github.com) Date: Fri, 3 Dec 2010 11:07:02 -0800 Subject: [Numpy-svn] [numpy/numpy] e2e265: BUG: Fixes ticket 1693. Message-ID: <20101203190702.244E442339@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e2e265248d2a1f7f71d28e3d6ebebeb8eb597c71 https://github.com/numpy/numpy/commit/e2e265248d2a1f7f71d28e3d6ebebeb8eb597c71 Author: Pearu Peterson Date: 2010-12-03 (Fri, 03 Dec 2010) Changed paths: M numpy/f2py/crackfortran.py Log Message: ----------- BUG: Fixes ticket 1693. From noreply at github.com Fri Dec 3 14:26:35 2010 From: noreply at github.com (noreply at github.com) Date: Fri, 3 Dec 2010 11:26:35 -0800 Subject: [Numpy-svn] [numpy/numpy] 7e18ea: BUG: core: Some fixes and clean up of floating poi... Message-ID: <20101203192635.AD68142332@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7e18eafe4480246062b3c40e3df1e90ee268181d https://github.com/numpy/numpy/commit/7e18eafe4480246062b3c40e3df1e90ee268181d Author: Mark Wiebe Date: 2010-12-03 (Fri, 03 Dec 2010) Changed paths: M numpy/core/include/numpy/npy_math.h M numpy/core/include/numpy/ufuncobject.h M numpy/core/src/npymath/halffloat.c M numpy/core/src/npymath/ieee754.c.src M numpy/core/src/scalarmathmodule.c.src M numpy/core/src/umath/loops.c.src M numpy/core/tests/test_errstate.py M numpy/core/tests/test_half.py M numpy/core/tests/test_numeric.py Log Message: ----------- BUG: core: Some fixes and clean up of floating point exception code Commit: 147f817eefd5efa56fa26b03953a51d533cc27ec https://github.com/numpy/numpy/commit/147f817eefd5efa56fa26b03953a51d533cc27ec Author: Mark Wiebe Date: 2010-12-03 (Fri, 03 Dec 2010) Changed paths: M numpy/core/include/numpy/ufuncobject.h M numpy/core/src/npymath/ieee754.c.src Log Message: ----------- STY: Break some long lines From noreply at github.com Sat Dec 11 13:37:38 2010 From: noreply at github.com (noreply at github.com) Date: Sat, 11 Dec 2010 10:37:38 -0800 Subject: [Numpy-svn] [numpy/numpy] 799179: BUG: core: PyArray_ObjectToScalar converts True/Fa... Message-ID: <20101211183738.5478F421AE@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 799179d1466f274dfef66d6aeea394b2c7cff729 https://github.com/numpy/numpy/commit/799179d1466f274dfef66d6aeea394b2c7cff729 Author: Mark Wiebe Date: 2010-12-08 (Wed, 08 Dec 2010) Changed paths: M numpy/core/src/multiarray/scalarapi.c Log Message: ----------- BUG: core: PyArray_ObjectToScalar converts True/False to int In CPython, boolean is a subtype of integer, so the PyInt_Check was catching booleans as well. From noreply at github.com Mon Dec 27 14:43:21 2010 From: noreply at github.com (noreply at github.com) Date: Mon, 27 Dec 2010 11:43:21 -0800 Subject: [Numpy-svn] [numpy/numpy] 945126: Apply patch by bsouthey in Ticket #1475 to turn of... Message-ID: <20101227194321.CE184423C2@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 945126079dd1e48c96629799108a3dec91809085 https://github.com/numpy/numpy/commit/945126079dd1e48c96629799108a3dec91809085 Author: chanley Date: 2010-12-27 (Mon, 27 Dec 2010) Changed paths: M numpy/lib/tests/test_type_check.py Log Message: ----------- Apply patch by bsouthey in Ticket #1475 to turn off appropriate tests when ctypes is not installed. This is of particular importance to STScI since this test is breaking our nightly build/test setup.