Hi all,
We propose to move the lowest GCC version supported from GCC 4.8 to GCC 5.5.
PR here: https://github.com/scipy/scipy/pull/13347
This is to keep us on track with the SciPy toolchain roadmap and allow for
new feature development using full C++14 support.
The PR has a little bit of discussion about the move, but please send
feedback if this will negatively impact projects and how we can mitigate
trouble.
Best,
Nicholas
Hi All,
On behalf of the NumPy team I am pleased to announce the release of NumPy
1.19.5. NumPy 1.19.5 is a short bugfix release. Apart from fixing several
bugs, the main improvement is an update to OpenBLAS 0.3.13 that works
around the Windows 2004 fmod bug while not breaking execution on other
platforms. This release supports Python 3.6-3.9 and is planned to be the
last release in the 1.19.x cycle. NumPy Wheels can be downloaded from PyPI
<https://pypi.org/project/numpy/1.19.5/>, source archives, release notes,
and wheel hashes are available on Github
<https://github.com/numpy/numpy/releases/tag/v1.19.5>. Linux users will
need pip >= 0.19.3 in order to install manylinux2010 and manylinux2014
wheels.
*Contributors*
A total of 8 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
- Charles Harris
- Christoph Gohlke
- Matti Picus
- Raghuveer Devulapalli
- Sebastian Berg
- Simon Graham +
- Veniamin Petrenko +
- Bernie Gray +
*Pull requests merged*
A total of 11 pull requests were merged for this release.
- #17756: BUG: Fix segfault due to out of bound pointer in floatstatus...
- #17774: BUG: fix np.timedelta64('nat').__format__ throwing an exception
- #17775: BUG: Fixed file handle leak in array_tofile.
- #17786: BUG: Raise recursion error during dimension discovery
- #17917: BUG: Fix subarray dtype used with too large count in fromfile
- #17918: BUG: 'bool' object has no attribute 'ndim'
- #17919: BUG: ensure _UFuncNoLoopError can be pickled
- #17924: BLD: use BUFFERSIZE=20 in OpenBLAS
- #18026: BLD: update to OpenBLAS 0.3.13
- #18036: BUG: make a variable volatile to work around clang compiler bug
- #18114: REL: Prepare for the NumPy 1.19.5 release.
Cheers,
Charles Harris
Hi all,
On behalf of the SciPy developers, I'd like to welcome Nicholas McKibben as
a member of the core team. Nicholas has been contributing for just over a
year, and although he only has a few PRs (
https://github.com/scipy/scipy/pulls/mckib2), one of those was very big:
gh-12043 (https://github.com/scipy/scipy/pull/12043) wrapped the HiGHS C++
linear programming library, dramatically improving SciPy's linear
programming capabilities. In addition to code reviews and bug fixes, he
currently has several major enhancement projects in the works: wrappers for
PROPACK, statistical distributions from Boost, and an interface to the
HiGHS mixed-integer programming solver.
Given all of his great work in such an unusual year, I'm really looking
forward to seeing what he does in 2021!
Happy New Year, everyone!
Matt
Hello scipy-dev,
I have several outstanding (and now stale) PRs that fix some issues with
the hypergeometric function. They are as follows:
8548 <https://github.com/scipy/scipy/pull/8548>
8151 <https://github.com/scipy/scipy/pull/8151>
8110 <https://github.com/scipy/scipy/pull/8110>
The first two (8548 and 8151) are old enough that they now have failing
CI/CD pipelines. (When I opened these PRs 3 years ago, I'm pretty sure
they were passing. I'm guessing you guys updated or changed your
pipelines in the meantime.)
For 8548, there is a unit test that is failing in the scipy.signal
module (the test_symmetry unit test). I tried troubleshooting this over
the summer, but I was not able to find the issue. This unit test passes
locally on my laptop and only seems to fail in the azure pipeline for a
specific environment.
For 8151, another developer h-vetinari has created another duplicate PR
(13310 <https://github.com/scipy/scipy/pull/13310>) of mine and has
actually fixed the CI/CD issues. I don't know if h-vetinari is on this
list but I will leave a comment on github telling him how to subscribe.
So my questions are as follows:
* Can someone help me troubleshoot the failing unit tests in 8548? I do
not know much about scipy's travis/azure pipelines or whatever and have
no idea how to fix that stuff.
* What is the right procedure for fixing 8151? I'm perfectly fine with
h-vetinari fixing those issues as I don't currently have time to
follow-up. But would it make more sense just to merge h-vetinari's
changes into the branch of my original PR?
* In general, what can be done to speed up the closing of these PRs?
It's been around 2-3 years I think...
Starting next week and up to the end of probably February, I'm going to
be pretty busy and probably won't be able to work on those PRs. But
after that, I should be free to respond to reviewer comments and help
expedite the closing of these PRs.
Adam (FormerPhysicist)