layout | venue | address | country | language | latitude | longitude | humandate | humantime | startdate | enddate | instructor | helper | collaborative_notes | eventbrite | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
workshop |
University of Arizona |
online |
us |
en |
0 |
0 |
June 3-4, 2024 |
9:00 am - 12:00 pm |
20240603 |
20240604 |
|
|
{% comment %} INTRODUCTION {% endcomment %}
{% if site.carpentry == "swc" %} {% include swc/intro.html %} {% elsif site.carpentry == "dc" %} {% include dc/intro.html %} {% elsif site.carpentry == "lc" %} {% include lc/intro.html %} {% endif %}
{% comment %} AUDIENCE Explain who your audience is. (In particular, tell readers if the workshop is only open to people from a particular institution. {% endcomment %}
{% if site.carpentry == "swc" %} {% include swc/who.html %} {% elsif site.carpentry == "dc" %} {% include dc/who.html %} {% elsif site.carpentry == "lc" %} {% include lc/who.html %} {% endif %}
{% comment %} LOCATION This block displays the address and links to maps showing directions if the latitude and longitude of the workshop have been set. You can use https://www.latlong.net/ to find the lat/long of an address. {% endcomment %}
Where:This training will be delivered in hybrid format. The organizers will provide online participants with the information needed to connect to this workshop.
{% comment %} DATE This block displays the date and links to Google Calendar. {% endcomment %}
{% if page.humandate %}
When: {{page.humandate}}. {% include workshop_calendar.html %}
{% endif %}{% comment %} SPECIAL REQUIREMENTS Modify the block below if there are any special requirements. {% endcomment %}
Requirements: {% if online == "false" %} Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. {% else %} 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. {% endif %} They should have a few specific software packages installed (listed below).
{% comment %} ACCESSIBILITY Modify the block below if there are any barriers to accessibility or special instructions. {% endcomment %}
Accessibility: {% if online == "false" %} We are committed to making this workshop accessible to everybody. For workshops at a physical location, the workshop organizers have checked that:
- The room is wheelchair / scooter accessible.
- Accessible restrooms are available.
Material will be provided in advance of the workshop. If we can help making learning easier for you (e.g. sign-language interpreters, lactation facilities) please get in touch (using contact details below) and we will attempt to provide them.
{% else %} 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 {% endif %}{% comment %} CONTACT EMAIL ADDRESS
Display the contact email address set in the configuration file. {% endcomment %}
Contact: Please email {% if page.email %} {% for email in page.email %} {% if forloop.last and page.email.size > 1 %} or {% else %} {% unless forloop.first %} , {% endunless %} {% endif %} {{email}} {% endfor %} {% else %} to-be-announced {% endif %} for more information.
Roles: To learn more about the roles at the workshop (who will be doing what), refer to our Workshop FAQ.
{% comment%} CODE OF CONDUCT {% endcomment %}
Everyone who participates in Carpentries activities is required to conform to the Code of Conduct. This document also outlines how to report an incident if needed.
Report a Code of Conduct Incident
{% comment %} Collaborative Notes If you want to use an Etherpad, go to https://pad.carpentries.org/YYYY-MM-DD-site where 'YYYY-MM-DD-site' is the identifier for your workshop, e.g., '2015-06-10-esu'. Note we also have a CodiMD (the open-source version of HackMD) available at https://codimd.carpentries.org {% endcomment %}
{% if page.collaborative_notes %}
We will use this collaborative document for chatting, taking notes, and sharing URLs and bits of code.
{% endif %}
(The listing below entails more material than can be taught during the short introductory workshops and can serve as resources to explore the topics in more detail.)
Using the Bash Shell the workshop will introduce these concepts and procedures:
- Graphical User Interface and Command Line
- Navigation With Commands
- Files and Directories
- Directory Structure
- Data Cleanup
- Proprietary Data Formats
- History and Tab Completion
- Pipes and Redirection
- Creating and Running Shell Scripts
- GitBash Command Cheat Sheet (Download and bring to workshop!)
- Learn Unix in 10 minutes
- Shell Quick Reference
- Shell Lessons
- Explain Shell (Parses shell commands and shows docs about the command)
- ShellCheck (Identifies bugs in shell scripts)
- Linux Man Pages Online (Same content as command line man/help pages)
This section covers the basics for understanding the structure of the UA HPC, including navigation, storage, and job submission. Additionally, we are going to cover GitHub, a powerful platform that researchers and scientists use to communicate and develop scientific software used for research. The Remote Computing section introduces:
- Creating and connecting to the HPC using Secure Shell
- The UA HPC structure
- The SLURM workload manager and commands
- GitHub and introductory Git commands
Syllabus subject to change if necessary.
{% comment %} SETUP
Delete irrelevant sections from the setup instructions. Each section is inside a 'div' without any classes to make the beginning and end easier to find.
This is the other place where people frequently make mistakes, so please preview your site before committing, and make sure to run 'tools/check' as well. {% endcomment %}
To participate in a {% if site.carpentry == "swc" %} Software Carpentry {% elsif site.carpentry == "dc" %} Data Carpentry {% elsif site.carpentry == "lc" %} Library Carpentry {% endif %} workshop, you will need access to software as described below. 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.
{% comment %} For online workshops, the section below provides:
- installation instructions for the Zoom client
- recommendations for setting up Learners' workspace so they can follow along the instructions and the videoconferencing
If you do not use Zoom for your online workshop, edit the file
_includes/install_instructions/videoconferencing.html
to include the relevant installation instructions.
{% endcomment %}
{% if online != "false" %}
{% include install_instructions/videoconferencing.html %}
{% endif %}
{% comment %} These are the installation instructions for the tools used during the workshop. {% endcomment %}
{% if site.carpentry == "swc" %} {% include swc/setup.html %} {% elsif site.carpentry == "dc" %} {% include dc/setup.html %} {% elsif site.carpentry == "lc" %} {% include lc/setup.html %} {% elsif site.carpentry == "incubator" %} Please check the "Setup" page of [the lesson site]({{ site.incubator_lesson_site }}) for instructions to follow to obtain the software and data you will need to follow the lesson. {% endif %}