<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 16, 2019 at 10:02 AM Charles R Harris <<a href="mailto:charlesr.harris@gmail.com">charlesr.harris@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 16, 2019 at 4:41 AM <<a href="mailto:kmckenna@baselinesw.com" target="_blank">kmckenna@baselinesw.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div class="gmail-m_6065976961629430261gmail-m_-6700021868832353864WordSection1"><p class="MsoNormal">This is a quick note to announce open source <a href="http://numpy.net" target="_blank">numpy.net</a> available at this repository<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><a href="https://github.com/Quansight-Labs/numpy.net" target="_blank">https://github.com/Quansight-Labs/numpy.net</a><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">This is a pure C# based implementation of Numpy, ported from the underlying C library and the python application layer.<u></u><u></u></p><p class="MsoNormal">Written and tested on .NET standard 2.1 so it will run anywhere.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I have the vast majority of the most commonly used functions implemented and unit tested. It supports fully functional slicing and views.<u></u><u></u></p><p class="MsoNormal">Verified to generate binary compatible output with python numpy.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">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.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">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).<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I believe it is ready to start building tools like SciPy on top of it.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Longer term, I would like to see this ported to Java.  I expect pure C# to port easily to Java.</p></div></div></blockquote><div><br></div><div>That's interesting. What parts are in C#? Any benchmarks comparing the two implementations?</div><div><br></div></div></div></blockquote><div><br></div><div>What about BLAS libraries?</div><div><br></div><div>Chuck </div></div></div>