5 ms·
There's a reason why you would want to run Python and that's the huge, well supported scientific computing libraries it has.
by goatlover 9y ago
There's a reason why you would want to run Python and that's the huge, well supported scientific computing libraries it has.
- acosmism 9y agohttps://gryd.us https://gryd.us supports python
- Yizahi 9y ago> ".edu email required" So USA-centric. My second biggest university in Ukraine (50k students) doesn't have any .edu domains and certainly didn't supply them to the students. Same as first biggest university and just about every other in the country, they all use regional or other general domains.
- acosmism 9y agothey support international edu emails as well. have you tried signing up?
- Yizahi 9y agoI meant that in my country (Ukraine) I can't get any .edu domain or email for any money even if I was student. Our universities use .ua domains and subdomains like .org.ua, .com.ua etc. Also in our universities usually students aren't issued any emails.
- acosmism 9y agoyes what im saying is that they support non-“.edu” domains for recognized international schools. try signing up and see what plan you end up with
- tmcw 9y agoAbsolutely! We all quite like Python, and there's no denying that JavaScript doesn't have the same caliber and range of scientific code (yet!). I fully expect plenty of people to do some of the data-crunching in Python, Julia, R, and so on, and bring it into Observable to explore and experiment. And I also expect JavaScript's ecosystem to blossom, especially with WebAssembly & WebGL hitting the mainstream.
- stochastic_monk 9y agoWhat’s the status of d3 ports to Python? I believe plotly, d3py, and Bokeh all offer some amount of support. I’d expect more python users to bring d3 in that bring python to JavaScript.
- deleted 9y ago[deleted]
- goatlover 9y agoNo doubt you're right, but I don't think JS is well suited for scientific computing. At least Python gives you operator overloading. Julia and R are designed for this field. It's better for JS to remain on the presentation side for anything sophisticated.
- colbyh 9y agoForgive me if I read the response wrong but that seems like exactly what the author is saying? Do your computing in Python/R, export a generated CSV, and then present it in Observable?
- goatlover 9y agoWith the possibility that WebAssembly and WebGL will make the libraries in Python/R available to JS. Which might be alright. You probably won't be able to utilize vectorization with operators.
- thousandautumns 9y agoThe point wasn't that there is something wrong with Python, the point was that Jupyter requires local installation whereas Observable doesn't require installation of any kind.
- danso 9y agoYep, Python is my language for work and teaching, especially for data projects. Doesn't mean I don't envy the interactivity and visualization potential working in JS.
- peatmoss 9y agoI was just thinking about a proliferation of Javascript statistical libraries popping up... only an NPM away. And I shuddered a little. And then it occurred to me that CRAN and NPM have a fair bit in common. Both have a package for anything you might imagine, and both have a mix of amazing and less-than-amazing quality.