NOAA-PMEL / PyFerret

The PyFerret program and Python module from NOAA/PMEL
https://ferret.pmel.noaa.gov/Ferret/
The Unlicense
60 stars 22 forks source link

Provide Python 3 version of PyFerret (Trac #2419) #18

Closed karlmsmith closed 7 years ago

karlmsmith commented 8 years ago

Enable PyFerret to be built and used with Python 3.

Most of the changes can be automatically made with the 2to3 program. Presumably all these changes are backwards compatible in 2.6 and 2.7. Some API changes do need to be made by hand, and possibly in 'if' blocks checking the python version so that only one version of the source exists.

karlmsmith commented 7 years ago

Hopefully this is now complete. However, needs testing.

karlmsmith commented 7 years ago

The latest version (with updates just added) work under Mac OSX El Capitan using HomeBrew's Python3.6 and PyQt5 as well as Linux RHEL6 Python2.6 and PyQt4.