Commits


Licht-T authored and Wes McKinney committed a04301833f5
ARROW-1678: [Python] Implement numpy.float16 SerDe This is the patch for [ARROW-1678](https://issues.apache.org/jira/projects/ARROW/issues/ARROW-1678). Author: Licht-T <licht-t@outlook.jp> Closes #1205 from Licht-T/feature-halffloat-python-serde and squashes the following commits: e397cc90 [Licht-T] Add NPY_HALF case into SerializeArray method 22c37d76 [Licht-T] Use npy_half as type of the numpy float16 method return value 319abb7c [Licht-T] Add RETURN_IF_PYERROR after PyArrayScalar_New eec4e0a2 [Licht-T] Change headers include order 5a985b8b [Licht-T] Fix lint issue f19e5431 [Licht-T] TST: Add tests for numpy.float16 SerDe 66d5f15a [Licht-T] ENH: Set VISIT_INLINE for HalfFloat 834357e7 [Licht-T] ENH: Add numpy.float16 deserializer 02dc77b7 [Licht-T] ENH: Add numpy.float16 serializer 9d19e086 [Licht-T] ENH: Add HalfFloat type case for numpy dda98b9e [Licht-T] ENH: Add HalfFloat type traits 0be305a3 [Licht-T] ENH: Add the IPC internal metadata for HalfFloat 7348cc67 [Licht-T] ENH: Add HalfFloat BUILDER_CASE