Practice Software installation and data download

Last updated: January 12, 2023

All installations are local (on your machine). Don't worry about the cluster.

Julia

Download the current Julia stable release and follow the installation instructions corresponding to your operating system.

Terminal emulator and SSH client

You will need a terminal emulator and an SSH client for remote access to the Compute Canada cluster.

If you took the course on Bash or HPC last week, you are already set.
If not, follow the instructions for your OS:

  Windows:
Install the free Home Edition of MobaXTerm.

  MacOS:
Terminal and SSH are pre-installed.

  Linux:
You can use xterm or the terminal emulator of your choice.
If SSH does not come bundled with your distribution, install OpenSSH.
(You can type ssh in the command line to see whether it is installed).

Text editor

You will also need a capable text editor.
Examples include Emacs, Vim, Visual Studio Code, Sublime, Nano, Atom, Notepad++.
Note that Microsoft Notepad is too simplistic and WordPad is not a text editor.

Alternatively, if you would rather play in the Julia IDE, you can find the installation instructions here.1

Data

Finally, you need to download the data that we will use to play in Julia.

In this course, we will use… well… yes… some Covid-19 data (sorry…).

The Center for Systems Science and Engineering at Johns Hopkins University has been gathering Covid-19 data from the main international official sources throughout the pandemic and they are making the resulting database open source through GitHub. This is the data that is used in the dashboard that they also built and that you have probably seen. The GitHub repository is available here.

  • If you are familiar with Git, you can clone that repository with either of:
# If you have setup SSH for GitHub
git clone git@github.com:CSSEGISandData/COVID-19.git

# If you haven't setup SSH for GitHub
git clone https://github.com/CSSEGISandData/COVID-19.git
  • If you are not familiar with Git, simply download the repository (click on "Clone or download", then on "Download ZIP") and unzip it.

Either way, make sure that you have the csv files that are in the csse_covid_19_time_series folder on your computer and that you know where they are.

Issues

If you have issues with these installations1 or with the data download, please sign up for the debug session to make sure that you are set before our next Zoom meeting (we will not have time to debug installation issues during that meeting).

  1. We will not debug the Juno IDE as its use is not part of this course. While you are welcome to use it, if you encounter problems with it, you will have to move to a text editor to edit your Julia code.

Comments & questions