To be applicable as broadly as possible, Gromologist uses no dependencies other than base Python libraries. Although a few optional features, such as smoothing of beta-factors or dihedral optimization, do require numpy and scipy, these make up extremely rare use cases and therefore do not form part of the official dependency list.