|Windows Self-Extracting Archive (.exe)||32-bit||64-bit|
|Mac OS X Package (.dmg)||10.6 64-bit||10.7+ 64-bit|
|Windows Archive (.zip)||32-bit||64-bit (Unavailable)|
|Mac OS X Package (.dmg)||32-bit (Unavailable)||64-bit|
If the provided download files do not work for you, please file an issue. It is strongly recommended that you download the v0.2 binaries to try out Julia, unless you are working with code that was developed specifically for the v0.1 release.
Julia is available for both 32-bit and 64-bit Windows since XP SP3.
The Windows README contains information on dependencies.
Uninstallation is performed by deleting the extracted directory and the packages directory in
%HOME%/.julia. If you would also like to remove your preferences files, remove
On Mac, a Julia-version.dmg file is provided, which contains Julia.app. Installation is the same as any other Mac software – copy the Julia.app to your hard-drive (anywhere) or run from the disk image. There are separate binaries for Snow Leopard (OSX 10.6) and Lion and above (OSX 10.7+)
Uninstall Julia by deleting Julia.app and the packages directory in ~/.julia. Multiple Julia.app binaries can co-exist without interfering with each other. If you would also like to remove your preferences files, remove
Instructions will be added here as more linux distributions start including julia. If your Linux distribution is not listed here, you should still be able to run julia by building from source. See the Julia README for more detailed information.
Uninstallation is platform dependent. If you did a source build, it can be performed by deleting your julia source folder. If you would also like to remove your preferences files, they are
A PPA (Personal Package Archive) is provided for Ubuntu systems to allow for automatic updating to the latest beta version of Julia. To use this PPA and install julia on Ubuntu 12.04 or later, simply type:
$ sudo add-apt-repository ppa:staticfloat/julianightlies $ sudo add-apt-repository ppa:staticfloat/julia-deps $ sudo apt-get update $ sudo apt-get install julia
New builds are built every night. If you have already installed julia and you want to upgrade to the latest version, do:
$ sudo apt-get update $ sudo apt-get upgrade
Graphics in Julia are available through external packages. These packages are under heavy development and take different approaches towards graphics and plotting, which suit different use cases.
Winston provides 2D plotting capabilities for Julia. Add the Winston package to your Julia installation with the following command on the Julia prompt:
plot( cumsum(randn(1000)) )# (plot a random walk)
Gadfly is an implementation of a Wickham-Wilkinson style grammar of graphics in Julia. Add the Gadfly package to your Julia installation with the following command on the Julia prompt:
draw(SVG("output.svg", 6inch, 3inch), plot([sin, cos], 0, 25))#(plot a pair of simple functions over a range)
Gaston provides an interface to gnuplot. Gaston also includes detailed documentation and examples in its manual. Add the Gaston package to your Julia installation with the following commond on the Julia prompt:
Gaston.set_terminal("aqua")#(this may be necessary, if the following reports that your terminal type is unknown)
x=-pi:.001:pi; y=x.*sin(10./x); plot(x,y)#(plot
In order to use Gaston, you will need to install gnuplot and ensure it is accessible
PyPlot uses the Julia PyCall package to call Python’s matplotlib directly from Julia with little or no overhead (arrays are passed without making a copy). Installation and example usage:
x = linspace(0,2*pi,1000); y = sin(3*x + 4*cos(2*x))
plot(x, y, color="red", linewidth=2.0, linestyle="--")