Just head over to and download the version that corresponds to your system. Importantly for us, it already comes bundled with IPython and its dependencies.
If you don’t have Python in your system, I recommend you install Anaconda Python.Īnaconda is a Python distribution that comes with Python itself, plus 250+ popular data science and machine learning packages, plus the conda package and virtual environment manager. Bear in mind that Python is pretty much a prerequisite for using Hydrogen with R and Julia (and other languages), because Jupyter itself depends on Python. You can choose a subset of those packages, of course - the steps involved are pretty much the same for all three of them.įirst you should install the software. We’ll set up Atom+Hydrogen to work with Python, R and Julia. Put simply, Hydrogen lets you run code inline and in real time, which is the ideal workflow for rapid developing. One of the main reasons to use Atom is the Hydrogen package, which is an interactive coding environment that supports Python, R and Julia kernels. Repeat the process above, this time looking up project-manager. If you had a project folder open in the Tree Viewer, you should immediately see icons being updated.
To install any package in Atom just go to File > Settings (or hit Ctrl+Comma) and select Install on the left pane (you can also go directly from the welcome screen, if you have it open). We’ll fix that now, installing two packages (that I consider) essential: It’s not only that they’re nice - it’s helpful to be able to tell file types apart at a glance. You’ll notice that the file icons in my Tree View probably look much nicer than yours. *.py files).Īfter doing so you should see something like the following screenshot: You can now right-click anywhere in that pane and select Add Project Folder (or hit Ctrl+Shift+A) to open any project folder that contains some scripts (eg. I suggest you open the Tree View ( View > Toggle Tree View, or hit Ctrl+\), which gives you an overview of the files contained in a folder. Upon first execution, you should be greeted with something like the following screenshot: Head over to to download Atom for your operating system, and then install it. In this post I’ll concentrate on the first three, because they can all be set up to interact with Hydrogen, one of the coolest inventions since avocado on toast.
I will give a detailed explanation on how to set up Atom for use with (my) furious five: So without further ado, let me bring forth to you what I believe is the ultimate one: However, times are a changin’, and during this time I’ve reconsidered my choice of text editor. Less than a year ago I wrote a long post praising Sublime.