CRC Online Workshops Spring 2022

Register for all workshops: CRC Spring 2022 Online Workshop Registration | crc.pitt.edu | University of Pittsburgh

Introduction to Using the Cluster
Wednesday, Jan. 26, 1-4pm
Panopto Recording: Introduction to Using the Cluster
Presentation: https://burntyellow.github.io/#0

CRC’s semi-annual cluster training workshop will go over access to the cluster, new hardware and modules, concepts for computations using SLURM, queuing strategies, using scratch space, and trapping exit codes for restarts. Presented by research associate professor Kim Wong.

 

Practical Everyday Linux
Wednesday, Feb. 2, 1-4pm
Panopto Recording: Practical Everyday Linux (started recording a few minutes into the workshop)
Presentation: https://burntyellow.github.io/practical-everyday-linux/#0

This workshop is a follow up to the Cluster Training Workshop demonstrating tools and tricks for maximizing your utilization of advanced computing resources. The workshop will provide hands-on experience with intermediate Linux commands, Linux environment settings, and bash scripting examples that will make your computational research projects more efficient, more organized, and more enjoyable. Prerequisite: must have completed the Cluster Training Workshop or have previous experience with the Linux commandline and text editing. Presented by research associate professor Kim Wong. 
 

Introduction to Python
Wednesday, Feb. 16, 1-4pm
Panopto Recording: Introduction to Python

This is a practical introduction to Python programming, focusing on the use of Python scripts to automate simple tasks. We will also show how the object oriented programming capabilities of Python can be used to develop reusable and transferable code and how this can be adapted to a variety of situations. Presented by research assistant professor Leonardo Bernasconi. 
 

Best Practices for Writing Intermediate Level Python
Wednesday, March 16, 1-4pm
Panopto Recording: Best Practices for Writing Intermediate Level Python

An introduction to writing effective, professional-quality code for the beginner and intermediate level Python developer. This workshop introduces established best practices for software design and outlines techniques for writing better code with fewer headaches. Covered topics include how to write clean, well-documented code, an introduction to common design patterns, and the use of integrated development environments (IDE). Presented by research assistant professor Daniel Perrefort. 
 

Overview of R for Data Work and Presentation
Wednesday, March 23, 1-4 pm
Panopto Recording
Overview of R for Data Work and Presentation
​Class Notebook​zip icon r-data-work-20220323.zip
R is both an open-source application for statistical analysis and a programming language, popular in academic research as well as industry. In this workshop, new users to R will learn how to effectively use the RStudio software and the basics of importing, cleaning, analyzing, and visualizing quantitative data.​ Presented by research data librarian Dominic Bordelon.