This is a separate pull-request in case we don't want to use linting/pre-commit. Or if we do, but we don't want to use the ryan_gauge branch.
Basically sets up a minimal python environment which should work with lyncs_io, a C .gitignore and pre-commit to do formatting, static code analysis, etc. Note that I haven't tested the pre-commit yet (it'll work, but whether it gets too pedantic I am unsure).
This is a separate pull-request in case we don't want to use linting/pre-commit. Or if we do, but we don't want to use the ryan_gauge branch.
Basically sets up a minimal python environment which should work with lyncs_io, a C .gitignore and pre-commit to do formatting, static code analysis, etc. Note that I haven't tested the pre-commit yet (it'll work, but whether it gets too pedantic I am unsure).