BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260716T030559Z
UID:6711350d-ff33-474e-aa06-5df0db105b54
DTSTART:20220119T100000Z
DTEND:20220120T160000Z
DESCRIPTION:This course aims to introduce the use of containers with the 
 goal of using them to effect reproducible computational environments. Such
  environments are useful for ensuring reproducible research outputs and fo
 r simplifying the setup of complex software dependencies across different 
 systems. The course will introduce the use of Docker and Singularity cont
 ainers but the material will be of use for whatever container technology 
 you plan to\, or end up\, using. On completion of this course attendees sh
 ould:\n\n\n	Have an understanding of what Docker/Singularity containers ar
 e\, why they are useful and the common terminology used\n	Have a working D
 ocker installation on your local system to allow you to use containers\n	U
 nderstand how to use existing Docker containers for common tasks\n	Be able
  to build your own Docker/Singularity containers by understanding both the
  role of a Dockerfile/Singularity recipe in building containers\, and the 
 syntax used in Dockerfiles/Singularity recipes\n	Understand how to manage 
 Docker/Singularity containers on your local system\n	Appreciate decisions 
 that need to be made around containerising research workflows\n	Understand
  the differences between Docker and Singularity containers and why Singul
 arity is more suitable for multi-user systems (e.g. HPC)\n	Appreciate issu
 es around reproducibility in software\, understand how containers can addr
 ess some of these issues and what the limits to reproducibility using cont
 ainers are\n\n\n \n\nTarget Audience: This course is aimed at researcher
 s who have no (or very little) previous experience of using containers\n\
 n \n\nPrerequisites:\n\n\n	You should have basic familiarity with using a
  command shell\, and the lesson text will at times request that you “ope
 n a shell window”\, with an assumption that you know what this means.\n	
 \n		Under Linux or macOS it is assumed that you will access a bash shell (
 usually the default)\, using your Terminal application.\n		Under Windows
 \, Powershell and Git Bash should allow you to use the Unix instructio
 ns.\n	\n	\n	The lessons will sometimes request that you use a text editor 
 to create or edit files in particular directories. It is assumed that you 
 either have an editor that you know how to use that runs within the workin
 g directory of your shell window (e.g. nano)\, or that if you use a graph
 ical editor\, that you can use it to read and write files into the working
  directory of your shell.\n\n\n \n\nRequirements: Participants must use 
 a laptop with a macOS\, Linux\, or Windows operating system (not a tablet\
 , Chromebook\, etc.) that they have administrative privileges on.\nhttps:/
 /events.prace-ri.eu/event/1315/
SUMMARY:[ONLINE] Reproducible computational environments using containers: 
 Introduction to Docker and Singularity @ EPCC 19-20 Jan 2022
URL;VALUE=URI:https://events.prace-ri.eu/event/1315/
END:VEVENT
END:VCALENDAR
