We present our implementation into SageMath of Brandon Edwards' (2017 PhD dissertation) algorithm to compute Veech groups of translation surfaces. We focus on the theoretical background.