LPL Kuiper building Room 330
Software Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.
For more information on what we teach and why, please see our paper "Best Practices for Scientific Computing".
Who: The workshop is aimed at graduate students and researchers at all stages of their education and careers who wish to learn computational tools to increase the reproducibility and efficiency of their work. Participants should have some knowledge of programming (not necessarily Python) and have some familiarity with the shell command line (i.e. navigating directories on the shell command line). Specific knowledge of Python and git are not required.
Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed, see details: