Data Analysis and Visualisation in Python on ARCHER2

Description

In this lesson, we will take the methods we have learnt in the previous sessions and use them on ARCHER2, the UK’s National Supercomputer.

As part of this, we will briefly cover:

Our goal here is to run the exercises from the first part of the Python course on ARCHER2’s data analysis nodes.


General Information

Where: This training will take place online. The instructors will provide you with the information you will need to connect to this meeting.

Requirements: Participants must have access to a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below).

Accessibility: We are dedicated to providing a positive and accessible learning environment for all. Please notify the instructors in advance of the workshop if you require any accommodations or if there is anything we can do to make this workshop more accessible to you.

Contact: Please email w.lucas@epcc.ed.ac.uk or j.herrera@epcc.ed.ac.uk for more information.

Roles: To learn more about the roles at the workshop (who will be doing what), refer to the Carpentries Workshop FAQ.


Setup

To participate in a workshop, you will need access to software as described below in the "Setup" page. In addition, you will need an up-to-date web browser.

We maintain a list of common issues that occur during installation as a reference for instructors that may be useful on the Configuration Problems and Solutions wiki page.

Install the videoconferencing client

We will continue to use Blackboard Collaborate for the videoconferencing call. As with the first part of the course, you should only need a browser and to follow the link provided to you for the course.

Set up your workspace

You will be learning by "coding along" with the Instructors. To do this, you will need to have both the window for the tool you will be learning about (a terminal, RStudio, your web browser, etc..) and the window for the Zoom video conference client open. In order to see both at once, we recommend using one of the following set up options:

This blog post includes detailed information on how to set up your screen to follow along during the workshop.


Schedule


Setup Connect to ARCHER2 so you are ready for this lesson.
11:30 1. Overview of the ARCHER2 system How do I connect to ARCHER2?
What hardware and software is available on ARCHER2?
How does the hardware fit together?
12:15 2. Preparing Python for data analysis on ARCHER2 How do I access Python on ARCHER2?
What extra setup do I need to do to use Python for data analysis?
12:45 3. Lunch Break
13:45 4. Running jobs on the ARCHER2 data analysis nodes What is a scheduler?
What is a job?
How do I run jobs?
14:15 5. What now? Can I manage to use ARCHER2 to run one of the exercises?
17:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.