08 - 11 June 2021
9:30 - 12:30 , BST (UTC+1)
Instructors: Phil Reed, Nilani Ganeshwaran, Doug Lowe, Shashank Harivyasi
Helpers: Aleksandra Nenadic, Gina Pegu, Peter Smyth, Carlene Barton, Rosalind Bell, Chris Grave
Library Carpentry is made by people working in library- and information-related roles to help you:
Library Carpentry introduces you to the fundamentals of computing and provides you with a platform for further self-directed learning. For more information on what we teach and why, please see our paper "Library Carpentry: software skills training for library professionals".
The workshop is organised jointly by colleagues from Methods@Manchester, the University of Manchester Library, the University of Manchester Research IT, and Manchester branch of the Software Sustainability Institute.
We are committed to providing a positive and accessible learning environment for all. Please notify the hosts 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.
The workshop is aimed at the University of Manchester’s postgraduate students and research and other staff who develop software or deal with or analyse data as part of their work. You don’t need to have any previous knowledge of the tools that will be presented at the workshop - this is an introductory-level course.
The workshop will be run online over 4 half-days, from 08 - 11 June 2021, 9:30 - 12:30 BST (UTC+1). We will meet using the online videoconference software Zoom. You will need to download and install Zoom client to connect with your instructors. The Zoom link to use for this event will be announced via email to registered participants.
Participants must have a laptop/PC with a Mac, Linux, or Windows operating system (rather than a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below).
All participants (including instructors, helpers and observers) are required to abide by The Carpentries Code of Conduct.
Please email email@example.com for more information.
We will use this collaborative document for chatting, taking notes, and sharing URLs and bits of code during the workshop.
Please be sure to complete these surveys before and after the workshop.
|Introduction to Working with Data (Regular Expressions)|
|Automating tasks with UNIX Shell|
|Data Cleaning with OpenRefine|
|Introduction to Git & GitHub|
To participate in this workshop, you will need to install all of the software described below before coming to the workshop. We will run a pre-workshop installation session to help everyone set up and make sure they have the required software installed.
Bash is a commonly-used shell that gives you the power to do simple tasks more quickly. Please find setup instructions in the lesson.
OpenRefine is a tool to clean up and organize messy data. Please find instructions to install it and the data used in the lesson in the lesson.
Git is a version control system that lets you track who made changes to what when and has options for easily updating a shared or public version of your code on https://github.com.
Follow the instructions on the lesson to install Git on your system.
You will need an account at github.com for parts of the Git lesson. Basic GitHub accounts are free. We encourage you to create a GitHub account if you don't have one already. Please consider what personal information you'd like to reveal. For example, you may want to review these instructions for keeping your email address private provided at GitHub. You will need a supported 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.
Further to the above setup instructions, we would like to provide you with some extra suggestions, specific to University of Manchester managed-desktop machines (i.e. your Windows 10 work laptop).