[Numpy-discussion] Re: status of long double support and what to do about it

2022-12-14 Thread Charles R Harris
On Wed, Dec 14, 2022 at 1:44 PM Scott Ransom wrote: > On 12/14/22 3:01 PM, Carl Kleffner wrote: > > Hi Scott, > > > > may I ask you which kind of vector / matrix operation in extended > precision (np.longdouble) is > > supported in 'pint' ? It can't be backed by the underlying blas library > as e

[Numpy-discussion] Re: status of long double support and what to do about it

2022-12-14 Thread Scott Ransom
On 12/14/22 3:01 PM, Carl Kleffner wrote: Hi Scott, may I ask you which kind of vector / matrix operation in extended precision (np.longdouble) is supported in 'pint' ? It can't be backed by the underlying blas library as extended precision functions are not supported there. Carl Hi Carl,

[Numpy-discussion] Re: status of long double support and what to do about it

2022-12-14 Thread Carl Kleffner
Hi Scott, may I ask you which kind of vector / matrix operation in extended precision (np.longdouble) is supported in 'pint' ? It can't be backed by the underlying blas library as extended precision functions are not supported there. Carl Am Di., 6. Dez. 2022 um 15:24 Uhr schrieb Charles R Harri

[Numpy-discussion] Re: status of long double support and what to do about it

2022-12-06 Thread Charles R Harris
On Sun, Dec 4, 2022 at 9:36 AM wrote: > Hello, > > I am interested in contributing to this. I am a contributor in the PINT > pulsar timing package Scott mentioned. But I am new to contributing to > numpy, and I am not sure where or how to begin. Are there beginner-level > resources that I can loo

[Numpy-discussion] Re: status of long double support and what to do about it

2022-12-04 Thread abhisrkckl
Hello, I am interested in contributing to this. I am a contributor in the PINT pulsar timing package Scott mentioned. But I am new to contributing to numpy, and I am not sure where or how to begin. Are there beginner-level resources that I can look at? Regards Abhimanyu Susobhanan Postdoctora

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-18 Thread Scott Ransom
Hi Mike, Good to hear from you! On 11/17/22 10:36 PM, Mike McCarty wrote: Hi Scott - Thanks for providing input! Do you have a minimal example that shows the type of calculations you would like to be faster with extended precision? Just so we are clear on the goal for this use case. The majo

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-18 Thread Sebastian Berg
On Thu, 2022-11-17 at 17:48 -0800, Stephan Hoyer wrote: > On Thu, Nov 17, 2022 at 5:29 PM Scott Ransom > wrote: > > > > > > Hi Scott, > > Thanks for sharing your feedback! > > Would you or some of your colleagues be open to helping maintain a > library > that adds the 80-bit extended preci

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-17 Thread Mike McCarty
e already identified? Best, Mike Mike McCarty Software Engineering Manager NVIDIA<https://www.nvidia.com> From: Scott Ransom Sent: Thursday, November 17, 2022 9:04 PM To: numpy-discussion@python.org Subject: [Numpy-discussion] Re: status of long double suppor

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-17 Thread Scott Ransom
On 11/17/22 8:53 PM, Charles R Harris wrote: On Thu, Nov 17, 2022 at 6:30 PM Scott Ransom mailto:sran...@nrao.edu>> wrote: On 11/17/22 7:13 PM, Charles R Harris wrote: > > > On Thu, Nov 17, 2022 at 3:15 PM Ralf Gommers mailto:ralf.gomm...@gmail.com> >

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-17 Thread James Tocknell
Around 2015-2016 I created a fork of numpy with IEEE 128bit float support, but I never upstreamed it because I couldn't see a way to make it not depend on GCC/libquadmath (the licensing issue Chuck brought up). I wonder if it's possible now with the dtype changes to have different dtypes on differe

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-17 Thread Charles R Harris
On Thu, Nov 17, 2022 at 6:30 PM Scott Ransom wrote: > > > On 11/17/22 7:13 PM, Charles R Harris wrote: > > > > > > On Thu, Nov 17, 2022 at 3:15 PM Ralf Gommers > > wrote: > > > > Hi all, > > > > We have to do something about long double support. This is som

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-17 Thread Stephan Hoyer
On Thu, Nov 17, 2022 at 5:29 PM Scott Ransom wrote: > A quick response from one of the leaders of a team that requires 80bit > extended precision for > astronomical work... > > "extended precision is pretty useless" unless you need it. And the > high-precision pulsar timing > community needs it.

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-17 Thread Scott Ransom
On 11/17/22 7:13 PM, Charles R Harris wrote: On Thu, Nov 17, 2022 at 3:15 PM Ralf Gommers > wrote: Hi all, We have to do something about long double support. This is something I wanted to propose a long time ago already, and moving build systems

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-17 Thread Charles R Harris
On Thu, Nov 17, 2022 at 3:15 PM Ralf Gommers wrote: > Hi all, > > We have to do something about long double support. This is something I > wanted to propose a long time ago already, and moving build systems has > resurfaced the pain yet again. > > This is not a full proposal yet, but the start of

[Numpy-discussion] Re: status of long double support and what to do about it

2022-11-17 Thread Ilhan Polat
Thanks Ralf, this indeed strikes a chord also from SciPy point of view. In my limited opinion, it's not just the dtype but also everything else that this dtype is going to be used in defines its proper implementation. Upstream (lapack, fft, so on) and downstream (practically everything else) does