+1 for pytest parametrization and some of the more straight forward context
managers like pytest.raises and so on
+0.5 for the fancy fixture stuff in pytest (have to concede that this stuff
can be really hard to reason about sometimes,
especially with custom scoping decorators, but if it helps to
Chuck suggested (
https://github.com/numpy/numpy/pull/11805#issuecomment-416069436 ) that we
may want to consider deprecating np.ediff1d, which is perhaps not much more
useful than np.diff, apart from having some arguably strange prepend /
append behavior added in.
Related discussion on SO:
Hi,
Stefan & Matti wanted me to check on the mailing list about about adding
ARMv8 (free / shippable service) to NumPy CI on github -- is anyone opposed
to that?
Only obvious drawback seems to be that the service sometimes seems a little
unreliable, not that this is new to us; guess we could
What exactly would you like Cython wrappers for? Some of the C++ code
in scipy/sparse/sparsetools?
I see you have COO.from_scipy_sparse(x) in some pydata/sparse code paths,
which presumably you'd like to avoid or improve?
On Thu, 25 Oct 2018 at 03:41, Hameer Abbasi
wrote:
> Hi!
>
> Sorry to
I think the current random infrastructure is mostly considered frozen
anyway, even for bugfixes, given the pending NEP to produce a new random
infrastructure and the commitment therein to guarantee that old random
streams behave the same way given their extensive use in testing and so on.
Maybe
nka
* Eric Quintero
* Pradeep Reddy Raamana +
* Vyas Ramasubramani +
* Ramon Viñas +
* Tyler Reddy
* Joscha Reimer
* Antonio H Ribeiro
* richardjgowers +
* Rob +
* robbystk +
* Lucas Roberts +
* rohan +
* Joaquin Derrac Rus +
* Josua Sassen +
* Bruce Sharpe +
* Max Shinn +
* Scott Sievert
* Sourav Singh
*
c Quintero
* Pradeep Reddy Raamana +
* Vyas Ramasubramani +
* Ramon Viñas +
* Tyler Reddy
* Joscha Reimer
* Antonio H Ribeiro
* richardjgowers +
* Rob +
* robbystk +
* Lucas Roberts +
* rohan +
* Joaquin Derrac Rus +
* Josua Sassen +
* Bruce Sharpe +
* Max Shinn +
* Scott Sievert
* Sourav Singh
* Strah
, 8 Jan 2019 at 10:05 Stefan van der Walt
> wrote:
>
>> On Tue, 08 Jan 2019 09:57:03 -0800, Tyler Reddy wrote:
>> > np.timedelta64(5) % np.timedelta64(0) -> numpy.timedelta64(0)
>> >
>> > In contrast, np.float64(1) % np.float64(0) -> nan
>&g
We are now at the stage of implementing the timedelta64 divmod inner loop
given very recent additions of floordiv and remainder inner loops for this
data type. However, there is some contention about a previous decision
regarding modulus behavior that we'd like to resolve before we bake it in
to
Could initially try just adding some "bonus" jobs (that are useful / nice,
but we can't afford to add to current CI load) as a trial maybe, and if
the free version or a deal / offer on better services proves more expedient
than what we currently have then progressively migrate if / as appropriate.
Hi Allan,
That's pretty cool -- I should follow-up on the CI part of it!
Tyler
On Wed, 12 Sep 2018 at 20:18, Allan Haldane wrote:
> On 09/12/2018 08:14 PM, Tyler Reddy wrote:
> > Would also be cool to have native ppc64 arch in CI, but I checked
> > briefly with IBM and no s
Hi,
A reminder of the NumPy community meeting scheduled for 12pm Pacific time
tomorrow, April 3/ 2019.
There's a work in progress document with a community topics section that
may be edited: https://hackmd.io/30eMeRnDQCSW7yDOG05gxA?view
___
Hi,
A reminder of the weekly call tomorrow (March 27) at 12 pm Pacific Time,
with work in progress meeting notes here:
https://hackmd.io/kPZJ6E4aTa-27fsEsgY2Sw?view
There's a section for community-suggested topics.
___
NumPy-Discussion mailing list
Hi,
Just a reminder of the weekly meeting in a few hours today, March 6, at 12
pm Pacific time.
The document with a space for community suggested topics & video conference
link is available here: https://hackmd.io/4JBjLkbCS02nELfckJWB5Q?view
___
Hi,
Just a reminder of the community meeting tomorrow at 12 pm Pacific time.
There's a section for community suggested topics in the work-in-progress
document that can be edited here:
https://hackmd.io/c_SRuI0GTNKBZHzsRX9wSw?view
___
NumPy-Discussion
Hi,
A reminder of our weekly community call tomorrow, March 13th, at 12 pm
Pacific Time. Note that we recently started Daylight Savings Time in
California, so some locations may experience a relative time difference.
There's a section for community-suggested topics in the meeting document
that
Draft agenda: https://hackmd.io/f_e6dnssTkuIC0Pa0TEV6w?view
There is a section for community suggested topics, feel free to join the
conversation and add in topics that need attention.
BIDS team
___
NumPy-Discussion mailing list
Draft agenda: https://hackmd.io/5AUINxNfS3iN0txIaN32HA?view
There is a section for community suggested topics, feel free to join the
conversation and add in topics that need attention.
BIDS team
___
NumPy-Discussion mailing list
* Ralf Gommers
* Eric Moore
* Tyler Reddy
Issues closed for 1.2.1
* `#9606 <https://github.com/scipy/scipy/issues/9606>`__: SyntaxError:
Non-ASCII character '\xe2' in file scipy/stats/_continuous_distns.py on
line 3346, but no encoding declared
* `#9608 <https://g
I have a different view on the assessments in this thread, having built
OpenBLAS manually a number of times on different platforms now.
Those shared objects packed in the wheel, including libgfortran and
libquadmath, are proper runtime dependencies for the OpenBLAS library we
ship with wheels,
Hi All,
There will be a community meeting tomorrow, April 17, at 12 pm Pacific Time.
Anyone may join & contribute to the work in progress meeting document
available here: https://hackmd.io/a03zhF4TSsewJp_fXXXwOQ?view
Best wishes,
Tyler
___
Hi,
There will be a weekly community call on June 5/ 2019--anyone may join and
edit the work-in-progress meeting notes:
https://hackmd.io/5fKOqla6SIqKJMtB7w5Law?view
The conference call link should be in that document.
Best wishes,
Tyler
___
11 am Pacific Time
On Tue, 4 Jun 2019 at 16:14, Tyler Reddy wrote:
> Hi,
>
> There will be a weekly community call on June 5/ 2019--anyone may join and
> edit the work-in-progress meeting notes:
> https://hackmd.io/5fKOqla6SIqKJMtB7w5Law?view
>
> The confer
Hi,
There will be a NumPy Community Call on May 29/ 2019 at 11 am Pacific Time.
Anyone may join and edit the work-in-progress meeting notes:
https://hackmd.io/Au2YB5QpQjyFUcCfdT1efw?view
I think we still need to sort out a link / medium for the call--hopefully
that will get added to the document
compared to 1.2.1.
Importantly, the SciPy 1.2.2 wheels are built with OpenBLAS 0.3.7.dev to
alleviate issues with SkylakeX AVX512 kernels.
Authors
==
* CJ Carey
* Tyler Dawson +
* Ralf Gommers
* Kai Striega
* Andrew Nelson
* Tyler Reddy
* Kevin Sheppard +
A total of 7 people contributed
I added a zoom link to the meeting notes--we'll be capped at 40 minutes
time with my free account though.
On Tue, 28 May 2019 at 12:02, Tyler Reddy wrote:
> Hi,
>
> There will be a NumPy Community Call on May 29/ 2019 at 11 am Pacific
> Time. Anyone may join and edit the work
A few thoughts:
- We're not trying to achieve systematic guards against integer overflow /
wrapping in ufunc inner loops, right? The performance tradeoffs for a
"result-based" casting / exception handling addition would presumably be
controversial? I know there was some discussion about having an
ka +
* Magnus +
* Nikolay Mayorov
* Mark Mikofski
* Jarrod Millman
* Markus Mohrhard +
* Eric Moore
* Andrew Nelson
* Aki Nishimura +
* OGordon100 +
* Petar Mlinarić +
* Stefan Peterson
* Matti Picus +
* Ilhan Polat
* Aaron Pries +
* Matteo Ravasi +
* Tyler Reddy
* Ashton Reimer +
* Joscha Reimer
* rf
Hi,
There will be a community meeting at 12 pm Pacific Time on May 15/ 2019.
Anyone is free to join and edit the work in progress meeting notes:
https://hackmd.io/M-ef_Fu5QOOitACnyoO0kQ?view
Best wishes,
Tyler
___
NumPy-Discussion mailing list
Hi,
Starting from this week, the community meetings will be at a new time (11
am Pacific Time) and on a new meeting platform (see the linked doc).
Anyone is free to join and edit the work-in-progress meeting notes:
https://hackmd.io/bQoK2wuaQV2hJSVuoBUUtg?view
Best wishes,
Tyler
Hi,
There will be a NumPy community meeting at 12 pm Pacific Time on May 1/
2019. Anyone may join & edit the work in progress meeting notes available
here: https://hackmd.io/MzSVnXjiR7ykM6ocNKAOxg?view
Best wishes,
Tyler
___
NumPy-Discussion mailing
of those releases have effectively
broken linear algebra behavior for wheels
with the OpenBLAS versions they are distributed with, but I want to be sure
before investing time in updating two
release branches obviously!
On Fri, 26 Apr 2019 at 18:25, Tyler Reddy wrote:
> -BEGIN PGP SIGNED MESS
s +
* Ilhan Polat
* Aaron Pries +
* Matteo Ravasi +
* Tyler Reddy
* Ashton Reimer +
* Joscha Reimer
* rfezzani +
* Riadh +
* Lucas Roberts
* Heshy Roskes +
* Mirko Scholz +
* Taylor D. Scott +
* Srikrishna Sekhar +
* Kevin Sheppard +
* Sourav Singh
* skjerns +
* Kai Striega
* SyedSaifAliAlvi +
* Go
Hi,
There will be a NumPy Community meeting at 12 pm Pacific Time on May 8/
2019. Anyone is welcome to join and edit the work in progress meeting
document: https://hackmd.io/M-ef_Fu5QOOitACnyoO0kQ?view
Best wishes,
Tyler
___
NumPy-Discussion mailing
For what it's worth, pyproject.toml seems to have been adopted without much
friction in SciPy. In some CI runs in SciPy, we use something like "pip
wheel --no-build-isolation -v -v -v" to disable the isolation in any case.
I suppose NumPy is indeed even closer to the base of the ecosystem, but
Hi,
There will be a NumPy community meeting at 12 pm Pacific Time on April 24/
2019.
Anyone is welcome to join & edit the meeting notes available here:
https://hackmd.io/a03zhF4TSsewJp_fXXXwOQ?view
___
NumPy-Discussion mailing list
Hi,
A reminder of the community call scheduled for April 10/ 2019 at 12 pm
Pacific Time. There's a section for community-suggested topics on the draft
meeting document that may be edited here:
https://hackmd.io/WVHUbdriRe26t6s09HjEhA?view
___
I think the pros outweigh the cons -- I'll comment briefly on the PR.
On Mon, 9 Sep 2019 at 02:41, Matti Picus wrote:
> We have discussed using the hypothesis package to generate test cases at a
> few meetings informally. At the EuroSciPy sprint, kitchoi took up the
> challenge and issued a
* Yu Feng
* Evgeni Burovski
* Sturla Molden
* Tapasweni Pathak
* Eric Larson
* Peter Bell
* Carlos Ramos Carreño +
* Ralf Gommers
* David Hagen
* Antony Lee
* Ayappan P
* Tyler Reddy
* Pauli Virtanen
A total of 15 people contributed to this release.
People with a "+" by their names c
.
Authors
===
* CJ Carey
* Dany Vohl
* Martin Gauch +
* Ralf Gommers
* Matt Haberland
* Eric Larson
* Nikolay Mayorov
* Sam McCormack +
* Andrew Nelson
* Tyler Reddy
* Pauli Virtanen
* Huize Wang +
* Warren Weckesser
* Joseph Weston +
A total of 14 people contributed to this release.
People
to 1.3.2. In particular, a test suite issue
involving multiprocessing was fixed for Windows and
Python 3.8 on macOS.
Wheels were also updated to place msvcp140.dll at the
appropriate location, which was previously causing issues.
Authors
===
Ilhan Polat
Tyler Reddy
Ralf Gommers
Issues closed
an older version of pybind11 may cause a segmentation
fault when imported alongside incompatible libraries.
Authors
==
* Ralf Gommers
* Tyler Reddy
Issues closed for 1.4.1
-
* `#11237 <https://github.com/scipy/scipy/issues/11237>`__: Seg fault when
importing
features compared to 1.2.2. It
is
part of the long-term support (LTS) release series for Python 2.7.
Authors
===
* Geordie McBain
* Matt Haberland
* David Hagen
* Tyler Reddy
* Pauli Virtanen
* Eric Larson
* Yu Feng
* ananyashreyjain
* Nikolay Mayorov
* Evgeni Burovski
* Warren Weckesser
Issues
available and a compatibility issue with XCode 12 has
been fixed.
Authors
==
* Peter Bell
* CJ Carey
* Thomas Duvernay +
* Gregory Lee
* Eric Moore
* odidev
* Dima Pasechnik
* Tyler Reddy
* Simon Segerblom Rex +
* Daniel B. Smith
* Will Tirone +
* Warren Weckesser
A total of 12 people contributed
been
fixed.
Authors
===
* Peter Bell
* Loïc Estève
* Philipp Thölke +
* Tyler Reddy
* Paul van Mulbregt
* Pauli Virtanen
* Warren Weckesser
A total of 7 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This lis
* Sturla Molden
* Andrew Nelson
* ofirr +
* Sambit Panda
* Ilhan Polat
* Tyler Reddy
* Atsushi Sakai
* Pauli Virtanen
A total of 13 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generate
are now available
for Python 3.9 and a more complete fix has been applied for
issues building with XCode 12.
Authors
==
* Peter Bell
* CJ Carey
* Andrew McCluskey +
* Andrew Nelson
* Tyler Reddy
* Eli Rykoff +
* Ian Thomas +
A total of 7 people contributed to this release.
People
Thanks Chuck!
___
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion
* Matt Haberland
* Peter Mahler Larsen
* Tirth Patel
* Tyler Reddy
* Pamphile ROY +
* Xingyu Liu +
A total of 8 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully
c
upper bounds on some dependencies to improve
the long-term repeatability of source builds.
Authors
==
* Pradipta Ghosh +
* Tyler Reddy
* Ralf Gommers
* Martin K. Scherer +
* Robert Uhl
* Warren Weckesser
A total of 6 people contributed to this release.
People with a "+" by their n
ded.
Authors
==
* Peter Bell
* Evgeni Burovski
* CJ Carey
* Ralf Gommers
* Peter Mahler Larsen
* Cheng H. Lee +
* Cong Ma
* Nicholas McKibben
* Nikola Forró
* Tyler Reddy
* Warren Weckesser
A total of 11 people contributed to this release.
People with a "+" by their names contri
red to 1.7.0.
Authors
===
* Peter Bell
* Evgeni Burovski
* Justin Charlong +
* Ralf Gommers
* Matti Picus
* Tyler Reddy
* Pamphile Roy
* Sebastian Wallkötter
* Arthur Volant
A total of 9 people contributed to this release.
People with a "+" by their names contributed a patch for the
elease Notes
=
SciPy 1.7.3 is a bug-fix release that provides binary wheels
for MacOS arm64 with Python 3.8, 3.9, and 3.10. The MacOS arm64 wheels
are only available for MacOS version 12.0 and greater, as explained
in Issue 14688, linked below.
Authors
==
* Anirudh Dagar
* Ralf Gommers
*
d
* Nicholas McKibben
* Ilhan Polat
* Judah Rand +
* Tyler Reddy
* Pamphile Roy
* Charles Harris
* Matti Picus
* Hugo van Kemenade
* Jacob Vanderplas
A total of 14 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is a
I added a few comments on the PR. The main comments of substance I had boil
down to:
- consistency with other programming languages/major frameworks (perhaps a
few more "examples of consistency" for the new approach with others
may help strengthen the arguments?)--I know JAX was mentioned, and
Dagar (2)
* drestebon (1) +
* Ralf Gommers (5)
* Matt Haberland (2)
* Julien Jerphanion (1)
* Uwe L. Korn (1) +
* Ellie Litwack (2)
* Andrew Nelson (5)
* Bharat Raghunathan (1)
* Tyler Reddy (37)
* Søren Fuglede Jørgensen (2)
* Hielke Walinga (1) +
* Warren Weckesser (1)
* Bernhard M. Wiedemann (1
.
Authors
===
* Name (commits)
* Evgeni Burovski (2)
* CJ Carey (3)
* Dieter Werthmüller (1)
* elbarso (1) +
* Ralf Gommers (2)
* Matt Haberland (1)
* jokasimr (1) +
* Thilo Leitzbach (1) +
* LemonBoy (1) +
* Ellie Litwack (2) +
* Sturla Molden (1)
* Andrew Nelson (5)
* Tyler Reddy (39)
* Daniel Schmitz
.
Authors
==
* Henry Schreiner
* Maximilian Nöthe
* Sebastian Berg (1)
* Sameer Deshmukh (1) +
* Niels Doucet (1) +
* DWesl (4)
* Isuru Fernando (1)
* Ralf Gommers (4)
* Matt Haberland (1)
* Andrew Nelson (1)
* Dimitri Papadopoulos Orfanos (1) +
* Tirth Patel (3)
* Tyler Reddy (46)
* Pamphile
.
Authors
==
* Anirudh Dagar (1)
* Ralf Gommers (12)
* Matt Haberland (2)
* Andrew Nelson (1)
* Tyler Reddy (14)
* Atsushi Sakai (1)
* Eli Schwartz (1)
* Warren Weckesser (2)
A total of 8 people contributed to this release.
People with a "+" by their names contributed a patch for the
(2)
* Matt Haberland (15)
* Lakshaya Inani (1) +
* Joseph T. Iosue (1)
* Nathan Jacobi (1) +
* jmkuebler (1) +
* Nikita Karetnikov (1) +
* Lechnio (1) +
* Nicholas McKibben (1)
* Andrew Nelson (1)
* o-alexandre-felipe (1) +
* Tirth Patel (1)
* Tyler Reddy (51)
* Martin Reinecke (1)
* Marie Roald (1
.
Authors
==
* Hood Chatham (1)
* Thomas J. Fan (1)
* Ralf Gommers (22)
* Matt Haberland (5)
* Julien Jerphanion (1)
* Loïc Estève (1)
* Nicholas McKibben (2)
* Naoto Mizuno (1)
* Andrew Nelson (3)
* Tyler Reddy (28)
* Pamphile Roy (1)
* Ewout ter Hoeven (2)
* Warren Weckesser (1)
* Meekail Zain (1
For NEP 47/array API standard, do we have a sense for how far off
numpy.array_api is from passing a tagged version of the conformance test
suite? Can you do something like "import numpy.array_api as np" and then
"export ARRAY_API_TESTS_MODULE=numpy"? Probably not exactly that, but you
likely know
)
* Brett Graham (1) +
* Matt Haberland (5)
* Alex Herbert (1) +
* Ganesh Kathiresan (2) +
* Rishi Kulkarni (1) +
* Loïc Estève (1)
* Michał Górny (1) +
* Jarrod Millman (1)
* Andrew Nelson (4)
* Tyler Reddy (50)
* Pamphile Roy (2)
* Eli Schwartz (2)
* Tomer Sery (1) +
* Kai Striega (1)
* Jacopo Tissino
compared to 1.11.0. In particular, a licensing issue
discovered after the release of 1.11.0 has been addressed.
Authors
===
* Name (commits)
* h-vetinari (1)
* Robert Kern (1)
* Ilhan Polat (4)
* Tyler Reddy (8)
A total of 4 people contributed to this release.
People with a "+" by t
)
* Nikolay Mayorov (2)
* Melissa Weber Mendonça (1)
* Tirth Patel (1)
* Tyler Reddy (22)
* Dan Schult (3)
* Nicolas Vetsch (1) +
A total of 9 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generate
Ilhan Polat (30)
* Quentin Barthélemy (1)
* Tyler Reddy (81)
* Pamphile Roy (10)
* Atsushi Sakai (4)
* Daniel Schmitz (10)
* Dan Schult (16)
* Eli Schwartz (4)
* Stefanie Senger (1) +
* Scott Shambaugh (2)
* Kevin Sheppard (2)
* sidsrinivasan (4) +
* Samuel St-Jean (1)
* Albert Steppi (30)
* Adam J. Ste
66 matches
Mail list logo