Python Coding#

Code shall adhere to the PEP8 conventions save for the following exceptions:

  • Lines of code need to be restricted to 88 characters to adhere to the ruff code formatter.

  • Avoid one-letter or unnecessarily-abbreviated variable names (e.g. use temperature instead of temp, filename instead of fn).

  • Function and class definitions should be placed in alphabetical order in the module.

  • It is encouraged to annotate variables and functions using the typing library.