I didn't know that python-modernize is a wrapper around 2to3.

The original python 3 conversion wasn't a lot of work, after I checked what numpy and scipy were doing. This time it's more tedious to get this to work, but it should improve the python 3 version compared to 2to3.