Live data from Hacker News

Emacs for Data Science

insightdatascience.com

21–30 of 38 posts

Re: Emacs for Data Science

#21
post #18
post #17

Earlier quoted context omitted.

I bet he probably meant "Overtone" the music programming language / environment based on Clojure. Though octave was originally a music term too.

The people named Octave are not named after music. It's just a variation of Octavius.

Actually Octavius itself derives from the latin for "eight" (octavus, which is were the music term also got it name).

Re: Emacs for Data Science

#22
post #21
post #18

Earlier quoted context omitted.

The people named Octave are not named after music. It's just a variation of Octavius.

Actually Octavius itself derives from the latin for "eight" (octavus, which is were the music term also got it name).

Yes, of course, but the number eight means more than just music.

Sorry, it's a pet peeve of mine that people keep thinking that GNU Octave has something to do with music.

Re: Emacs for Data Science

#23

I recently discovered org-mode. Honestly, it is by far the best note-taking application I've ever used, especially in any math-heavy field, since it supports cross-references and most math symbols. And unlike LaTeX which ends up filled with markup, org stays very clean. However the basic export (to HTML and pdf) is not that good. There's also support for basic spreadsheeting, but it gets very slow as soon as you have…

I am between asciidoc and org-mode. Org-mode has nice note-taking features. Asciidoc has the best export (html and pdf) I've seen.

With the calc package, emacs can even do basic symbolic math (e.g calculate a derivative function)!

Re: Emacs for Data Science

#24
post #4

As a recent Emacs convert I was able to develop happily for Android/Java, Ruby, Rails, Web, WordPress and ChucK, Octave music language, a lot of CSV/Data import tasks, and minor C/C++ edits. For each one I had used a lot of IDEs earlier.

Out of curiosity, what do you use for Android Development with Emacs? I haven't tried for a while but last time I did I couldn't create a setup comparable to Android Studio.

Re: Emacs for Data Science

#25
Yeah emacs is a very useful tool as part of your data science workflow.

So is IPython notebook.

So is vim along with tmux, a good tiling window manager, and shell-tools.

However none of them are without flaws. None of them are free from requiring you to peek under the hood, and start a path towards becoming a hacker of your own tools, be it vim-scripting using python, or emacs scripting using elisp or guile. And once you have a turing-complete language under your tools, everything a programming language can do your tool can. But if there's a missing feature set requiring non trivial amount of code and no one on the internet has developed that code, you have to either take a long detour from your main project to develop that feature, or keep working the hard way, without that feature.

And most importantly, none of them should get you under the impression that yours is the final tool you'll ever need and it'll solve all your problems!

Re: Emacs for Data Science

#26
post #4

As a recent Emacs convert I was able to develop happily for Android/Java, Ruby, Rails, Web, WordPress and ChucK, Octave music language, a lot of CSV/Data import tasks, and minor C/C++ edits. For each one I had used a lot of IDEs earlier.

I m sorry. Chuck was the music language. Octave was the matrix lang and environment.

Re: Emacs for Data Science

#27
post #4

As a recent Emacs convert I was able to develop happily for Android/Java, Ruby, Rails, Web, WordPress and ChucK, Octave music language, a lot of CSV/Data import tasks, and minor C/C++ edits. For each one I had used a lot of IDEs earlier.

Out of curiosity, what do you use for Android Development with Emacs? I haven't tried for a while but last time I did I couldn't create a setup comparable to Android Studio.

I use the command line Android tools as well as Java and xml text editors and android mode . I have put a setup guide at emacs https://www.reddit.com/r/emacs/comments/22c916/any_android_d...

Re: Emacs for Data Science

#28

I recently discovered org-mode. Honestly, it is by far the best note-taking application I've ever used, especially in any math-heavy field, since it supports cross-references and most math symbols. And unlike LaTeX which ends up filled with markup, org stays very clean. However the basic export (to HTML and pdf) is not that good. There's also support for basic spreadsheeting, but it gets very slow as soon as you have…

Can you use auctex shortcuts when writing LaTeX code in orgmode?

Re: Emacs for Data Science

#29

I recently discovered org-mode. Honestly, it is by far the best note-taking application I've ever used, especially in any math-heavy field, since it supports cross-references and most math symbols. And unlike LaTeX which ends up filled with markup, org stays very clean. However the basic export (to HTML and pdf) is not that good. There's also support for basic spreadsheeting, but it gets very slow as soon as you have…

"However the basic export (to HTML and pdf) is not that good."

What are you referring to here? It's easy enough to customize the export formatting to whatever you want it to be, e.g., change LaTeX document class, switch to xetex for better font support, etc.

Re: Emacs for Data Science

#30

I recently discovered org-mode. Honestly, it is by far the best note-taking application I've ever used, especially in any math-heavy field, since it supports cross-references and most math symbols. And unlike LaTeX which ends up filled with markup, org stays very clean. However the basic export (to HTML and pdf) is not that good. There's also support for basic spreadsheeting, but it gets very slow as soon as you have…

Can you use auctex shortcuts when writing LaTeX code in orgmode?

What kind of shortcuts? Most LaTeX symbols will be replaced with their unicode counterpart, eg. \theta will become θ inline, once you toggle `entitiespretty' with C-c C-x \. Likewise for superscript and index, it changes as you type.

My equation blocks are created with M-o M-s which centers the current line in the buffer (when in fill-mode), so no need for C-c C-e equation.

Post reply on HN