Python Project Template

Python logo.

The LINCC Frameworks Team’s Python Project Template provides a convenient mechanism for the astronomy community to set up new GitHub projects (repositories) or introduce functionality that enables more robust, collaborative development into existing projects. The goal is to reduce the manual effort needed in configuring projects to support development best practices.

By answering a few text questions, the user can automatically generate a range of useful configurations for their project, including robust testing, formatting checks, and automatic documentation generation. The template is designed to be customizable and easily updatable as tooling changes.

For more information, see the Python Project Template Tech Talk or the GitHub repository.