Releases: NOAA-PMEL/Ferret
Ferret v7.6.0 release
Ferret v7.6.0 release.
See the release notes at https://ferret.pmel.noaa.gov/Ferret/documentation/version-76-release-notes
This version adds automatic handling of discrete sampling geometry (DSG), also referred to as ragged-array, NetCDF files. This greatly simplifies the handling and plotting of this type of data. By default PyFerret will use these new capabilities when it detects the data is in this format, although one can turn this off if it interferes in legacy scripts handling this type of data in other ways.
And, of course, there are a number of minor bug fixes.
The pre-built distributions given here contain the extracted contents of both fer_environment.tar.gz and fer_executables.tar.gz tar files associated with older releases of Ferret. After extracting the contents of the appropriate tar file, run the bin/Finstall script found in the extracted directory only with option 2 (skip option 1, it has already been done).
Ferret v7.6.0 release candidate
Candidate for the Ferret v7.6.0 release.
This version adds automatic handling of discrete sampling geometry (DSG), also referred to as ragged-array, NetCDF files. This greatly simplifies the handling and plotting of this type of data. By default PyFerret will use these new capabilities when it detects the data is in this format, although one can turn this off if it interferes in legacy scripts handling this type of data in other ways.
And, of course, there are a number of minor bug fixes.
The pre-built distributions given here contain the extracted contents of both fer_environment.tar.gz
and fer_executables.tar.gz
tar files associated with older releases of Ferret. After extracting the contents of the appropriate tar file, run the bin/Finstall
script found in the extracted directory only with option 2 (skip option 1, it has already been done).
Ferret 7.5.0 Release
See https://ferret.pmel.noaa.gov/Ferret/documentation/version-75-release-notes for the release notes.
The pre-built distributions given here contain the extracted contents of both fer_environment.tar.gz
and fer_executables.tar.gz
tar files associated with older releases of Ferret. After extracting the contents of the appropriate tar file, run the bin/Finstall script found in the extracted directory with option 2 (skip option 1, it has already been done).
For those who build Ferret from the source files
The definitions of CC, FC, and LD (the last only for building external functions written in Fortran) were moved to the site_specific.mk.in
files. (These were previously defined in the platform_specific.mk.*
files.) If you already have customized site_specific.mk
files, please appropriately update your customized files with these additional definitions (or leave undefined to use the shell environment variable values).
Ferret 7.4.4 Release
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
The pre-built distributions given here contain the extracted contents of both fer_environment.tar.gz
and fer_executables.tar.gz
tar files associated with older releases of Ferret. After extracting the contents of the appropriate tar file, run the bin/Finstall
script found in the extracted directory with option 2 (skip option 1, it has already been done). The pre-built distribution files do include the traditional fer_environment.tar.gz
and fer_executables.tar.gz
for those who wish to use these files. These files just duplicate other files already in the pre-built distribution.
Linux:
The distribution ferret-7.4.4-RHEL7-64.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 work for newer 64-bit Linux systems.
The distribution ferret-7.4.4-RHEL6-64.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, or with newer 64-bit Linux systems with support for legacy libraries.
Mac OS X:
The XQuartz X-Windows package for Mac OS X is also required for Ferret displayed plots (see: https://support.apple.com/en-us/HT201341 and https://www.xquartz.org/ for more information).
Due to the number of issues arising from using our Mac distribution package on other Mac systems, we no longer provide a distribution package. Instead we recommend using PyFerret. Installing 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 Ferret or PyFerret from the source code using Homebrew packages is also fairly simple. See https://github.com/NOAA-PMEL/Ferret/blob/master/README_ferret_mac_homebrew.md or 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.
Ferret 7.4.3 Release
Release to fix a couple of rarely-encountered bugs.
Release notes found at https://ferret.pmel.noaa.gov/Ferret/documentation/release-notes/version-743-release-notes
The pre-built distributions given here contain the extracted contents of both fer_environment.tar.gz
and fer_executables.tar.gz
tar files associated with older releases of Ferret. After extracting the contents of the appropriate tar file, run the bin/Finstall
script found in the extracted directory with option 2 (skip option 1, it has already been done). The pre-built distribution files do include the traditional fer_environment.tar.gz
and fer_executables.tar.gz
for those who wish to use these files. These files just duplicate other files already in the pre-built distribution.
Linux:
The distribution ferret-7.4.3-RHEL7-64.tar.gz
was build on a RedHat Enterprise Linux v7.5 system and include HDF5-1.10.2 and NetCDF-4.6.1. This distribution can be used for newer 64-bit Linux systems.
The distribution ferret-7.4.3-RHEL6-64.tar.gz
was build on a RedHat Enterprise Linux v6.9 system and include HDF5-1.10.2 and NetCDF-4.6.1. This distribution should be used for older 64-bit Linux systems, or with newer 64-bit Linux systems with support for legacy libraries.
Mac OS X:
The XQuartz X-Windows package for Mac OS X is also required for Ferret displayed plots (see: https://support.apple.com/en-us/HT201341 and https://www.xquartz.org/ for more information).
Due to the number of issues arising from using our Mac distribution package on other Mac systems, we no longer provide a distribution package. Instead we recommend using PyFerret. Installing 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 Ferret or PyFerret from the source code using Homebrew packages is also fairly simple. See https://github.com/NOAA-PMEL/Ferret/blob/master/README_ferret_mac_homebrew.md or 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 Sierra and 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.
Ferret 7.4.2 Release
Ferret 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
The pre-built distributions given here contain the extracted contents of both fer_environment.tar.gz
and fer_executables.tar.gz
tar files associated with older releases of Ferret. After extracting the contents of the appropriate tar file, run the bin/Finstall
script found in the extracted directory with option 2 (skip option 1, it has already been done). The pre-built distribution files do include the traditional fer_environment.tar.gz
and fer_executables.tar.gz
for those who wish to use these files. These files just duplicate other files already in the pre-built distribution.
Linux:
The distribution ferret-7.4.2-RHEL7-64.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.
The distribution ferret-7.4.2-RHEL6-64.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, or with newer 64-bit Linux systems with support for legacy libraries.
Mac OS X:
The distribution ferret-7.4.2-MacOSX.tar.gz
was built on an OS X El Capitan (10.11.6) system and include HDF5 (v1.10.2) and NetCDF (v4.6.1). The two dynamic libraries, libgcc_s.1.dylib
and libquadmath.0.dylib
, needed by this executable are also included in the distribution. The path to these dynamic libraries are given in the environment variable DYLD_FALLBACK_LIBRARY_PATH
assigned in the ferret_paths.sh
and ferret_paths.csh
scripts. (Alternatively, one can correct the full-path name of these dynamic libraries recorded in the ferret_v7.42
executable to that for your system using the install_name_tool
command.) The XQuartz X-Windows package for Mac OS X is also required for Ferret displayed plots (see: https://support.apple.com/en-us/HT201341 and https://www.xquartz.org/ for more information).
Ferret 7.4 Release
Release notes are found at http://ferret.pmel.noaa.gov/Ferret/documentation/release-notes/version-7-4-release-notes
The distribution ferret-7.4-RHEL7-64.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.
Note: updated April 27 - the previously provided file was a 32-bit build.
The distribution ferret-7.4-RHEL6-64.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 and can be used for newer 64-bit Linux systems with support for legacy libraries.
The distribution ferret-7.4-MacOSX.tar.gz
was build on a OS X El Capitan (10.11.6) system and include HDF5-1.10.1 and NetCDF-4.6.1. This distribution also been tested and works on a High Sierra (10.13.4) system. Note that XQuartz is required for Ferret on Mac OS X systems.
The pre-built distributions given here contain the extracted contents of both "fer_environment" and "fer_executable" files. After extracting, run bin/Finstall
only with option 2 (skip option 1, it has already been done). The pre-built distribution files do include the traditional fer_environment.tar.gz
and fer_executables.tar.gz
for those who wish to use these files. These files just duplicate other files already in the pre-built distribution.
Ferret 7.3 release
Release notes are found at http://ferret.pmel.noaa.gov/Ferret/documentation/release-notes/version-7-3-release-notes
The pre-built distributions are built with HDF5-1.8.18 and NetCDF-4.4.1.1
The distribution ferret-7.3-RHEL7-64.tar.gz
was build on a RedHat Enterprise Linux v7.3 system. This distribution can be used for newer 64-bit Linux systems.
The distribution ferret-7.3-RHEL6-64.tar.gz
was build on a RedHat Enterprise Linux v6.9 system. This distribution should be used for older 64-bit Linux systems and can be used for newer 64-bit Linux systems with support for legacy libraries.
The pre-built distributions given here contain both the Ferret fer_environment
and fer_executable
files. After extracting, run bin/Finstall
only with option 2 (skip option 1, it has already been done).
Ferret 7.2.1 Final Release
(one more rare but important bug fix for v7.2.1)
The pre-built distributions are built with HDF5-1.8.18 and NetCDF-4.4.1.1
The distribution ferret-7.2.1-RHEL7-64.tar.gz was build on a RedHat Enterprise Linux v7.3 system. This distribution can be used for newer 64-bit Linux systems.
The distribution ferret-7.2.1-RHEL6-64.tar.gz was build on a RedHat Enterprise Linux v6.9 system. This distribution should be used for older 64-bit Linux systems and can be used for newer 64-bit Linux systems with support for legacy libraries.
The pre-built distributions given here contain both the Ferret fer_environment
and fer_executable
files. After extracting, run bin/Finstall only with option 2 (skip option 1, it has already been done). If you prefer to have the separate fer_environment
and fer_executable
tar files, see: http://ferret.pmel.noaa.gov/Ferret/downloads
Version 7.2.1 Release
Ferret 7.2.1 Release
This fixes the dynamic memory issues that were discovered in v7.2.0 as well as issues with compiling and running under Mac OS X El Capitan using Homebrew-built libraries. Although of no real consequence to the Ferret program, better clean-up is performed before shutting down. Apologies for the longer-than-expected delay in getting this update out.