Lesson materials for an Introduction to High Performance Computing in the tradition of Software Carpentry
-
Updated
Feb 13, 2024 - Vim Snippet
Lesson materials for an Introduction to High Performance Computing in the tradition of Software Carpentry
Intermediate Research Software Development Skills In Python Lesson Material
Introduction to version control with Git - Why we want to track versions and how to go back in time to a working version
Reproducible research - Preparing code to be usable by you and others in the future
How to document your research software
Collaborative distributed version control lesson.
Introduction to machine learning
Mixed Martial Arts: Interfacing Fortran, C, C++, and Python for Great Good!
Jupyter notebooks - A tool to write and share executable notebooks and data visualization
Automated testing - Preventing yourself and others from breaking your functioning code
Collaborating and sharing using GitHub without command line.
Version Control with Git
[PILOT] Repository of the command histories ("notes") for all lessons of all Carpentries workshops using gitautopush
SWC-like Workshop on using Git-Collaboration sites.
Slightly shorter variant of DataCarpentry's "Python Ecology" (esp. without SQL)
How to create your Carpentries style lesson (demo)
Add a description, image, and links to the carpentry-lesson topic page so that developers can more easily learn about it.
To associate your repository with the carpentry-lesson topic, visit your repo's landing page and select "manage topics."