Python code should, as a minimum, adhere to the PEP8 Python coding
standard. We also encourage compliance with modern style recommendations, such as type annotations in
PEP484.
As a minimum we will support the last 42 months of Python releases. This has been adopted by the wider scientific
Python community and codified in
Numpy Enhancement Proposal 29. If researchers require
specific support for older versions of Python this can be offered.