Skip to content

Releases: NOAA-PMEL/Ferret

Ferret v7.6.0 release

25 Jun 18:16
Compare
Choose a tag to compare

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

29 Apr 00:06
Compare
Choose a tag to compare
Pre-release

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

25 Apr 20:02
Compare
Choose a tag to compare

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

08 Dec 00:30
Compare
Choose a tag to compare

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

14 Sep 21:46
Compare
Choose a tag to compare

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

23 Jul 20:31
Compare
Choose a tag to compare

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

17 Apr 21:03
Compare
Choose a tag to compare

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

04 Dec 18:22
Compare
Choose a tag to compare

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

11 Sep 18:59
Compare
Choose a tag to compare

(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

31 Aug 23:04
Compare
Choose a tag to compare

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.