Some parts of our code use very long lines - more than 100 columns. On my full HD display, I'm usually able to display about 100 columns, because the rest of the space is taken by other parts of my Spyder IDE - the documentation, the method outline, the file browser, the console, etc. When I'm on travel and use my 12'' display, I'm barely able to display 80 columns. @jskladan raised similar concerns, because even though he uses vim, he's used to have two files displayed next to each other.
Please go through all the source code and wrap all lines so that they don't exceed 80 characters. Also run pylint on all those files and fix other issues (to a reasonable degree, 10/10 rating is not required nor even often possible) reported by it. And when you're at it, run pyflakes on it as well.
This ticket had assigned some Differential requests: D25 D27