summaryrefslogtreecommitdiff
path: root/numpy/core/arrayprint.py
diff options
context:
space:
mode:
authorThomas Robitaille <thomas.robitaille@gmail.com>2015-03-05 23:44:30 +0100
committerThomas Robitaille <thomas.robitaille@gmail.com>2015-03-06 20:59:09 +0100
commit2c3ef4cbe8af6fddd82d7e90433f92b23cbcdd37 (patch)
tree88756495a1d32e4a55cd7edc943cf4cf8d32d399 /numpy/core/arrayprint.py
parent4cba5310c7b8d1a3aab7202209d238f569a8f9ff (diff)
downloadnumpy-2c3ef4cbe8af6fddd82d7e90433f92b23cbcdd37.tar.gz
BUG: genfromtxt gave OverflorError for large integers
Fix StringConverter to avoid OverflowError in genfromtxt. Before, int(2**66) would work (and return a ‘long’) but then np.array([2**66], dtype=np.integer) would not work and return an OverflowError which would propagate to genfromtxt. This commit fixes this by ensuring testing in advance whether an OverflowError will occur. In addition, this adds an explicit np.int64 entry on systems where integer means int32. Values larger than 2**63-1 will be cast as float. This includes a regression test and adds an entry to the release notes.
Diffstat (limited to 'numpy/core/arrayprint.py')
0 files changed, 0 insertions, 0 deletions