4 ms·
I love .NET and I love Jupyter. I don't know how well they will combine though. I feel like the lack of Pandas and flexible typing of Python will make it a lot
by Avalaxy 7y ago
I love .NET and I love Jupyter. I don't know how well they will combine though. I feel like the lack of Pandas and flexible typing of Python will make it a lot less useful.
- cm2187 7y agoType inference should do most of the work
- teh_klev 7y agoAnd dynamic types.
- mumblemumble 7y agoI haven't tried it, but what I'm envisioning is LinqPad with cells, including Markdown cells. And that sounds like a nice tool to me. Even better if it works well with Deedle and FSharp.Charting. But I'm not going to demand everything on release day.
- jimmcslim 7y agoI feel like Deedle is dead unfortunately, although I see there has been a bit of commit action recently. There are a couple of efforts to build .NET wrappers around Pandas, or to reimplement Pandas in .NET; see http://scisharp.github.io http://scisharp.github.io
- phillipcarter 7y agoHello! Deedle is actively maintained, as is the XPlot library and a few others under the fslaborg organization on GitHub. However, it's not without its flaws and addressing them in the best way possible would be a breaking change. Additionally, the .NET team is working on a core DataFrame API that could service these needs here.
- zyzhu 7y agoHello. I am the current maintainer of Deedle. Recently, I have been focused on use cases of MathNet interop. Deedle.Math was released last week. pandas-like matrix dot functions are available now. Lots of linear algebra, stats and finance related functions are added too. More finance domain functions and docs improvements are on my to-do list. I am really excited about the new Data Frame from corefxlab to complement what Deedle lacks. Since Deedle's original core engineering team has left and moved on, some core technical debt are beyond my capability to address. But Deedle is still the best data frame library in .Net ecosystem for now if you are able to get around some of its odd edges.
- phillipcarter 7y agoIt currently works with Deedle and XPlot.Plotly (which I personally far prefer to FSharp.Charting). We're also adding XPlot.GooglePlots support for rendering the charts inline.
- phillipcarter 7y agoWhen you use it with F#, you get pretty close to the flexible typing feel of Python :)
- nautilus12 7y agoI use the almond scala kernel for jupyter and I think its awesome.
- vturner 7y agoTrying in my limited spare time to learn Scala and use it here and there on the job for script like stuff of our Java sim and simple analysis. I found almond a bit slow in compiling cells and then found BeakerX. Seemed much faster. Have any thoughts between the two (if you've used BeakerX)
- nautilus12 7y agoWas not aware of BeakerX but happy to find out about it. Eager to try it out now.