PyFerret 7.4.2
PyFerret 7.4.2 is primarily a bug-fix release.
Release notes found at https://ferret.pmel.noaa.gov/Ferret/documentation/release-notes/version-742-release-notes
Linux:
The distribution pyferret-7.4.2-RHEL7-64-Python-2.7.tar.gz
was build on a RedHat Enterprise Linux v7.5 system and include HDF5-1.8.18 and NetCDF-4.4.1.1. This distribution can be used for newer 64-bit Linux systems with Python 2.7 and PyQt5 or PyQt4.
The distribution pyferret-7.4.2-RHEL6-64-Python-2.6.tar.gz
was build on a RedHat Enterprise Linux v6.9 system and include HDF5-1.8.18 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.
Mac OS X El Capitan:
The distributions pyferret-7.4.2-MacOSX-ElCapitan-Python-3.7.tar.gz
and pyferret-7.4-MacOSX-Python-2.7.tar.gz
were built on an OS X El Capitan (10.11.6) system using packages built with Homebrew. These distributions use Homebrew Python 3.7 and Python2.7, respectively, with either PyQt5 or PyQt4 already installed. The dynamic libraries (.dylib files) required, including those for HDF5 (v1.10.2) and NetCDF (v4.6.1), are included in the distributions. The path to these provided dynamic libraries are given in the environment variable DYLD_FALLBACK_LIBRARY_PATH assigned in the pyferret script.
Because of the dynamic libraries complication, as well as the need to install Python and PyQt from Homebrew to use these prebuilt packages, many users have found it just as easy to build PyFerret from source; see https://github.com/NOAA-PMEL/PyFerret/blob/master/README_pyferret_mac_homebrew.md for more information.
Mac OS X High Sierra:
PyFerret built on Mac OS X High Sierra systems, using packages built by Homebrew, appears to work fine using the latest release of High Sierra, with the caveat that an error message is printed to the console every time a plot window is displayed. With earlier versions of High Sierra, PyFerret would only support one window.
Mac OS X Sierra:
PyFerret built on Mac OS X Sierra systems, using packages built by Homebrew, crashes when displaying plots. Using the -nodisplay
option enables full use of PyFerret under OS X Sierra with the caveat that no plots are displayed. Plots must be saved and the saved image file examined using other software (such as Preview
).