<div dir="ltr">Hi All,<div><br></div><div>On behalf of the NumPy team, I am pleased to announce the release of NumPy 1.14.4.</div><div><div>This is a bugfix release for bugs reported following the 1.14.3 release. The</div><div>most significant fixes are:</div><div><br></div><div>* fixes for compiler instruction reordering that resulted in NaN's not being</div><div>  properly propagated in `np.max` and `np.min`,</div><div><br></div><div>* fixes for bus faults on SPARC and older ARM due to incorrect alignment</div><div>  checks.</div><div><br></div><div>There are also improvements to printing of long doubles on PPC platforms. All</div><div>is not yet perfect on that platform, the whitespace padding is still incorrect</div><div>and is to be fixed in numpy 1.15, consequently NumPy still fails some</div><div>printing-related (and other) unit tests on ppc systems. However, the printed</div><div>values are now correct.</div><div><br></div><div>Note that NumPy will error on import if it detects incorrect float32 `dot`</div><div>results. This problem has been seen on the Mac when working in the Anaconda</div><div>enviroment and is due to a subtle interaction between MKL and PyQt5.  It is not</div><div>strictly a NumPy problem, but it is best that users be aware of it.  See the</div><div>gh-8577 NumPy issue for more information.</div><div><br></div><div>The Python versions supported in this release are 2.7 and 3.4 - 3.6. Wheels</div><div>for all supported versions  are available from <a href="https://pypi.org/project/numpy/">PIP</a> and source releases are available</div><div>on <a href="https://github.com/numpy/numpy/releases/tag/v1.14.4">github</a>. The source releases were cythonized with Cython 0.28.2 and should</div><div>be compatible with the upcoming Python 3.7.</div><div><br></div><div>Contributors</div><div>============</div><div><br></div><div>A total of 7 people contributed to this release.  People with a "+" by their</div><div>names contributed a patch for the first time.</div><div><br></div><div>* Allan Haldane</div><div>* Charles Harris</div><div>* Marten van Kerkwijk</div><div>* Matti Picus</div><div>* Pauli Virtanen</div><div>* Ryan Soklaski +</div><div>* Sebastian Berg</div><div><br></div><div>Pull requests merged</div><div>====================</div><div><br></div><div>A total of 11 pull requests were merged for this release.</div><div><br></div><div>* #11104: BUG: str of DOUBLE_DOUBLE format wrong on ppc64</div><div>* #11170: TST: linalg: add regression test for gh-8577</div><div>* #11174: MAINT: add sanity-checks to be run at import time</div><div>* #11181: BUG: void dtype setup checked offset not actual pointer for alignment</div><div>* #11194: BUG: Python2 doubles don't print correctly in interactive shell.</div><div>* #11198: BUG: optimizing compilers can reorder call to npy_get_floatstatus</div><div>* #11199: BUG: reduce using SSE only warns if inside SSE loop</div><div>* #11203: BUG: Bytes delimiter/comments in genfromtxt should be decoded</div></div><div><br></div><div><br></div><div>Cheers,</div><div><br></div><div>Chuck</div></div>