A Python project template

Confused about how to start developing a new Python application?

The Research Computing Service has built a template repository demonstrating some best practices, including code formatting, linting and testing - all automated using GitHub Actions.

This code was developed as part of the Essential Software Engineering for Researchers course, which is part of the Graduate School’s Research Computing Skills programme.

Further resources