Banner for Everything You Didn’t Know You Needed: Research Computing Tips and Tricks

Everything You Didn't Know You Needed: Research Computing Tips & Tricks

by PICSciE/Research Computing

Training/Workshop Programming Languages Research & Data Analysis

Wed, Nov 2, 2022

4:30 PM – 6 PM EDT (GMT-4)

Add to Calendar

Private Location (sign in to display)

View Map
30
Registered

Registration

Details

This workshop will present various tips and tricks for working with SSH, the Linux command line, Python, Git, Jupyter notebooks and more. Specific examples include pre-commit hooks, hot code reloading in Python, cookiecutter, best practices for tracking Jupyter notebooks with Git, SSH escape sequences, and much more.

Target audience: Computational researchers at the intermediate level looking to improve their research computing skills with an emphasis on software engineering.

Learning objectives: Attendees will be presented with about 15 lessons spanning many aspects of research computing.

Knowledge prerequisites: Basic knowledge of Python, the Linux command line, Git and SSH.

Hardware/software prerequisites: Participants should have access to a Linux command line (bash or zsh; Windows with WSL, MacOS OK as well). Should at least be able to write and run simple Python programs, though more experience is of advantage. We will not write much Python, but the effectiveness of what we are doing will be more apparent for intermediate Python users. Should be able to pull/push git repositories. Should have a server that you can SSH into (e.g., Adroit). If need an account on Adroit then work through this page (https://bit.ly/3QER9Sv) at least 48 hours before the workshop.

Session format: Presentation and hands-on

Speakers

Kilian Lieret's profile photo

Kilian Lieret

Kilian Lieret (he/him) is a Postdoc at the Princeton Institute for Computational Science and Engineering (PICScieE) and the Institute of Research and Innovation in High Energy Physics (IRIS-HEP). As part of his current position, he is coordinating cross-experiment software training at the HEP Software Foundation (HSF). Previously, he finished his PhD in experimental high energy physics at the University of Munich working on the Belle II experiment.

Hosted By

PICSciE/Research Computing | View More Events
Co-hosted with: GradFUTURES, The Graduate School

Contact the organizers