Julia

Application Version1.4.2
LicenseMIT
Websitehttps://julialang.org

Description

Julia is an open source numerical computing language, with many syntactic similarities to MATLAB.  It is noteworthy for its just-in-time compiler, which enables programs written in it to be very performant.  Its main disadvantage is that its toolbox ecosystem isn't as mature as MATLAB, although this is gradually changing.  We provide a version of Julia on all Cortex VMs for labs that want to try it out or that have scripts written in it.

Self-Service Version Installation/Updates

Specific versions of Julia can be installed by using Conda on your Cortex VM.  To do so, first search conda-forge to see what versions of Julia are available:

(base) -bash-4.2$ conda search -c conda-forge julia
Loading channels: done
# Name                       Version           Build  Channel
julia                          0.5.2 blas_openblas_0  conda-forge
julia                          0.5.2 blas_openblas_1  conda-forge
julia                          0.5.2 blas_openblas_2  conda-forge
julia                          0.5.2 blas_openblas_200  conda-forge
julia                          0.5.2 blas_openblas_3  conda-forge
julia                          0.5.2 blas_openblas_4  conda-forge
julia                          0.5.2 blas_openblas_5  conda-forge
julia                          0.5.2 blas_openblas_6  conda-forge
julia                          0.6.0 blas_openblas_200  conda-forge
julia                          0.6.1 blas_openblas_200  conda-forge
julia                          0.6.1 blas_openblas_201  conda-forge
julia                          0.6.1 blas_openblas_202  conda-forge
julia                          0.6.1 blas_openblashfe40789_203  conda-forge
julia                          1.0.0 blas_openblashfe40789_0  conda-forge
julia                          1.0.1 blas_openblashfe40789_0  conda-forge
julia                          1.0.2 blas_openblashfe40789_0  conda-forge
julia                          1.0.3 blas_openblash12d65f3_2  conda-forge
julia                          1.0.3 blas_openblash977ebb0_0  conda-forge
julia                          1.0.3 blas_openblash977ebb0_1  conda-forge
julia                          1.0.3      h1c3500e_3  conda-forge
julia                          1.1.1      h14ade15_2  conda-forge
julia                          1.1.1      h1c3500e_0  conda-forge
julia                          1.1.1      h1c3500e_1  conda-forge
julia                          1.1.1      hb80d53e_3  conda-forge
julia                          1.1.1      hb80d53e_4  conda-forge


When you have found the version that you want, create a new conda environment with that version using the following syntax:

(base) -bash-4.2$ conda create -n julia -c conda-forge julia=1.0.3

To use the version you want, you can activate your conda environment with the following syntax:

(base) -bash-4.2$ conda activate julia
(julia) -bash-4.2$ julia -v
julia version 1.0.3

Version History

DateVersion
2020/07/271.4.2

Further Reading