Skip to content
This repository was archived by the owner on Mar 1, 2023. It is now read-only.
Logan Kilpatrick edited this page Oct 27, 2020 · 8 revisions

Installation/setting up

Download the latest version from https://julialang.org/downloads/

REPL

The REPL (read-evaluate-print loop) is the basic command line interactive interface. You will typically want to add the julia executable to your path.

  • on Mac it is by default located in /Applications/Julia-1.1.app/Contents/Resources/julia/bin

Visual Studio Code

Visual Studio Code (vscode) is a popular cross-language editor.

  1. Download from https://code.visualstudio.com/
  2. Install the julia-vscode extension

Atom

Atom is a popular cross-language editor, Juno is the Julia integration for Atom.

See http://docs.junolab.org/latest/man/installation/

Jupyter

Jupyter is a web-based interactive environment that allows interleaving text, math, code and output in a notebook format. To use with Julia, install the IJulia.jl package (see Installing packages (the Julia backend for Jupyter).

Getting started

Installing packages

Julia comes with a built-in package manager (known as Pkg). At the REPL you can use ] to enter "pkg mode". New packages can be added with the add _PackageName_ command. See the Pkg docs for more information.

Getting help

Workflow tips

Use projects

Revise.jl

REPL modes

Useful packages

Plotting

  • UnicodePlots.jl: text-only plots, useful for working in the terminal only (e.g. if on remote servers)
  • Plots.jl:
  • PyPlot.jl
Clone this wiki locally