PyFerret 7.4.4
This release does contain some minor bug fixes.
The primary purpose of this release, however, is the pre-built distributions are linked against NetCDF-4.4.1.1 instead of NetCDF-4.6.x
Linux:
The distribution pyferret-7.4.4-RHEL7-64-Python2.7.tar.gz
was build on a RedHat Enterprise Linux v7.5 system and include HDF5-1.10.4 and NetCDF-4.4.1.1. This distribution may be used for newer 64-bit Linux systems with Python 2.7 and PyQt5 or PyQt4.
The distribution pyferret-7.4.4-RHEL6-64-Python2.6.tar.gz
was build on a RedHat Enterprise Linux v6.9 system and include HDF5-1.10.4 and NetCDF-4.4.1.1. This distribution should be used for older 64-bit Linux systems with Python 2.6 and PyQt5 or PyQt4. This distribution can be also used for newer 64-bit Linux systems with support for legacy libraries, Python 2.6, and PyQt5 or PyQt4.
If these distributions do not work for your system, consider using the Anaconda version of PyFerret. See the Anaconda Installation - Linux, OS X, and Windows 10/bash section about half way through https://github.com/NOAA-PMEL/PyFerret/blob/master/README.md for more information. Alternatively, you can also build PyFerret from source. See https://ferret.pmel.noaa.gov/Ferret/documentation/pyferret/build-install for more information.
Mac OS X:
Due to the number of issues arising from using our Mac distribution package on other Mac systems, we no longer provide a distribution package. However, install PyFerret using Anaconda is quite easy. See the Anaconda Installation - Linux, OS X, and Windows 10/bash section about half way through https://github.com/NOAA-PMEL/PyFerret/blob/master/README.md
Alternatively, building PyFerret from the source code using Homebrew packages is also fairly simple.
See https://github.com/NOAA-PMEL/PyFerret/blob/master/README_pyferret_mac_homebrew.md for more information.
It appears the problem with PyFerret displayed windows when using High Sierra has been fixed although some warning messages may appear when they are first displayed. Note these fixes are not in the PyFerret code, but rather either in updates to libraries used by PyFerret or in the operating systems.