pvlib / twoaxistracking

twoaxistracking is a python package for simulating two-axis tracking solar collectors, particularly self-shading.
http://twoaxistracking.rtfd.io/
BSD 3-Clause "New" or "Revised" License
7 stars 3 forks source link

Add CI linting workflow #11

Closed kandersolar closed 2 years ago

kandersolar commented 2 years ago

This PR adds a GitHub Actions workflow to run the flake8 linter on the entire codebase. If it eventually becomes desirable to have parts of the repository be non-pep8-compliant, we may want to change this workflow to only check the diff of the PR, but since the codebase is currently completely compliant with pep8 (except for a few minor places also addressed in this PR), I think this is fine for now.

AdamRJensen commented 2 years ago

Thanks @kanderso-nrel!