Version Control with Git (online)
Come learn why and how to use Git to version control your scientific software. We will provide best practices for managing your code as well as techniques for collaborating with others during code development.
Come learn why and how to use Git to version control your scientific software. We will provide best practices for managing your code as well as techniques for collaborating with others during code development.
Parallel Programming with R is a two-hour intermediate-level course on using R for parallel computing. This course will cover:
- Writing parallel programs using R’s foreach, parallel and MPI packages, mostly focusing on foreach
- How to run parallel R programs using Slurm on the YCRC clusters
- How to install parallel R using Conda
A basic understanding of R and Slurm on the HPC clusters is helpful but not required.
This workshop will introduce scalable data analytics and machine learning. It is a two-day, hands-on workshop using Hadoop, Spark and TensorFlow.
This workshop will introduce scalable data analytics and machine learning. It is a two-day, hands-on workshop using Hadoop, Spark and TensorFlow.
This is a two-hour introductory course on containers for packaging software for reproducible science. The course will cover:
- Basic container anatomy
- How to build, use and share containers for science