[Numpy-svn] [numpy/numpy] 15c681: ENH: core: Create half/float16 data type

noreply@githu... noreply@githu...
Wed Dec 1 21:14:02 CST 2010


Branch: refs/heads/master
Home:   https://github.com/numpy/numpy

Commit: 15c68128fea5618902c62c62436e2bad1eb865b7
    https://github.com/numpy/numpy/commit/15c68128fea5618902c62c62436e2bad1eb865b7
Author: Mark Wiebe <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <mwwiebe@gmail.com>
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 <charlesr.harris@gmail.com>
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'




More information about the Numpy-svn mailing list