[Numpy-discussion] introducing Numpy.net, a pure C# implementation of Numpy

Charles R Harris charlesr.harris at gmail.com
Sat Mar 16 12:06:24 EDT 2019


On Sat, Mar 16, 2019 at 10:02 AM Charles R Harris <charlesr.harris at gmail.com>
wrote:

>
>
> On Sat, Mar 16, 2019 at 4:41 AM <kmckenna at baselinesw.com> wrote:
>
>> This is a quick note to announce open source numpy.net available at this
>> repository
>>
>>
>>
>> https://github.com/Quansight-Labs/numpy.net
>>
>>
>>
>> This is a pure C# based implementation of Numpy, ported from the
>> underlying C library and the python application layer.
>>
>> Written and tested on .NET standard 2.1 so it will run anywhere.
>>
>>
>>
>> I have the vast majority of the most commonly used functions implemented
>> and unit tested. It supports fully functional slicing and views.
>>
>> Verified to generate binary compatible output with python numpy.
>>
>>
>>
>> I built it because I was tasked with porting a large Python Numpy
>> application to C# and as you may know, there are not a lot of good
>> solutions (until now).  My employer graciously agreed to open source it.
>>
>>
>>
>> If you have some time to review it, I'd love to get some feedback from
>> some Numpy experts (I don't consider myself one).
>>
>>
>>
>> I believe it is ready to start building tools like SciPy on top of it.
>>
>>
>>
>> Longer term, I would like to see this ported to Java.  I expect pure C#
>> to port easily to Java.
>>
>
> That's interesting. What parts are in C#? Any benchmarks comparing the two
> implementations?
>
>
What about BLAS libraries?

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20190316/98505b85/attachment.html>


More information about the NumPy-Discussion mailing list