Building & Porting

Computational scientists often end up managing large bodies of code. While programming is typically on the curriculum, software engineering and how to manage software projects is not. In this document we describe some software engineering methods that scientists should find useful.

Building a Code Making Python Packages
Testing and Regression Porting Code
Compiler Problems