[Numpy-discussion] NEP 49: Data allocation strategies

2021-04-20 Thread Matti Picus
I have submitted NEP 49 to enable user-defined allocation strategies for the ndarray.data homogeneous memory area. The implementation is in PR 17582 https://github.com/numpy/numpy/pull/17582 Here is the text of the NEP: Abstract The ``numpy.ndarray`` requires additional memory alloca

[Numpy-discussion] Polynomial Improvements

2021-04-20 Thread Robert
Hi, I am new to contributing to open source projects and not sure where to begin (maybe emailing this distro?). In any case, the main improvement I would like to work on would be adding multivariate polynomials/differentials to numpy. I would love any insight into the current status and intension

Re: [Numpy-discussion] Polynomial Improvements

2021-04-20 Thread Oscar Benjamin
On Tue, 20 Apr 2021 at 19:21, Robert wrote: > > I am new to contributing to open source projects and not sure where to begin > (maybe emailing this distro?). In any case, the main improvement I would > like to work on would be adding multivariate polynomials/differentials to > numpy. I would love

Re: [Numpy-discussion] Polynomial Improvements

2021-04-20 Thread Robert
I had not looked into sympy that closes, thinking it was mostly a symbolic package. However, there appears to be functions that convert back to numpy expressions so that np.ndarray's and such can work. There also appears to be extensive polynomial classes already defined. Thanks for pointing me i

[Numpy-discussion] NumPy Development Meeting Wednesday - Triage Focus

2021-04-20 Thread Sebastian Berg
Hi all, Our bi-weekly triage-focused NumPy development meeting is Wednesday, Arpil 21st at 11 am Pacific Time (18:00 UTC). Everyone is invited to join in and edit the work-in-progress meeting topics and notes: https://hackmd.io/68i_JvOYQfy9ERiHgXMPvg I encourage everyone to notify us of issues or

Re: [Numpy-discussion] ANN: MyGrad 2.0 - Drop-in autodiff for NumPy

2021-04-20 Thread Ryan Soklaski
Hi Stephan, You are correct that MyGrad takes an object-oriented design, rather than a functional one. This enables a more imperative style of workflow [1], which is how many people approach doing data science in notebooks and REPLs. MyGrad feels similar to NumPy and PyTorch in this way. Ultimate