Skip to main content
  • Home
  • Documentation
  • FAQ
  • Downloads
  • Support
  • Current Release Notes
  • Ferret Users Guide
    • Users Guide Index
    • Commands Reference
    • 1. Introduction
    • 2. Data Set Basics
    • 3. Variables & Expressions
    • 4. Grids & Regions
    • 5. Animations & Gif Images
    • 6. Customizing Plots
    • 7. Handling String Data Symbols
    • 8. Working with Special Data Sets
    • 9. Computing Environment
    • 10. Converting to NetCDF
    • 11. Writing External Functions
    • Glossary
    • Appendix A: Functions
    • Appendix B: PPLUS Guide
    • Appendix C: Ferret-Specific PPLUS Enhancements
  • Previous Release Notes
  • Tutorials and Demos
    • Ferret Tour
    • DSG files: Discrete Sampling Geometries Demo
    • Ferret sorting demo
    • Fast Fourier Transforms demo
    • Empirical Orthogonal Functions demo
    • Ferret objective analysis demo
    • Ferret Palette Demo
    • Map projections
    • Ferret polygon vector demo
    • Ferret Graticules demo
    • Ferret Polytube Demo
    • Ferret Polymark Demo
    • Ferret Constant-Array demo
    • Ferret land_detail demo
    • COADS Tour
    • Levitus Tour
    • Use OPeNDAP
    • Ferret binary read demo
  • PyFerret
    • PyFerret Downloads and Install
    • What is PyFerret?
    • Why use PyFerret?
    • PyFerret for the Ferret user
    • PyFerret command syntax: quick-start notes
    • PyFerret for the Python user
    • Graphics in PyFerret ?
    • New Ferret functionality
    • PyFerret Python functions and constants
    • PyFerret Python objects and methods
    • Ferret external functions in Python
    • Ferret Fortran external functions
    • PyFerret metadata-and-data dictionaries
  • OPeNDAP
    • OPeNDAP usage in Ferret
    • Use OPeNDAP Demo
    • Test OPeNDAP

V6.1 Release Notes

New features and bug fixes in the current release

Ferret Version v6.1 Release Notes

24-March-2008
 

Version 6.1 is required for users who wish to install the LAS (Live Access Server) software, Version 7.0. It also has a few bug fixes and additions for non-LAS users.

If you will be installing LAS Version 7, you will need to download and install the datasets and Ferret environment files that are included with this Ferret release.

This Ferret release includes executables for Linux 32-bit and 64-bit, and and a statically-linked linux executable, for other Unix systems. Altix ia-64 and Solaris builds will be built and released when they are ready.
 

Enhancements and Bug fixes in Version 6.1

  • A new MODE lets us pre-set the number of color fill levels, changing it from the default value of 10. Watch for additions to this capability in future versions as we add ways to set both the contour lines and color levels in more automatic ways.
    yes? SHOW MODE nlevels
    MODE STATE ARGUMENT
    NLEVELS SET 10 
    yes? SET MODE nlevels 40
    yes? Use levitus_climatology
    yes? FILL/K=1 temp 
     
    ! As always SET MODE/LAST nlevels restores the previous setting.
    yes? SET MODE/LAST nlevels
    
  • A new qualifier is added to SHADE. SHADE/TRIM allows us to easily draw a SHADE plot underlying a FILL plot if we wish to use this method to fill in sparse data. The FILL command needs contiguous data to interpolate contours, and it draws color fill only to the coordinates, which are generally in the middle of the grid cells. FILL trims off the extra half-cell around the edges of a plot. A SHADE plot by default fills in each entire grid cell. The SHADE/TRIM qualifier trims the half-cells for a SHADE plot as well.
    yes? SHADE/TRIM var
    yes? FILL/OVER/LEV var
     
    

    Try this script if you're interested in seeing what this is good for

    yes? SET MODE nlevels 40
    yes? USE coads_climatology
     
    ! Here is a simple FILL plot
    yes? FILL/LINE/L=5/X=-50:-20/Y=-65:-25 sst
     
    ! A shade plot shows there is more data towards the south
    ! that is too sparse to be FILLed with the contouring algorithm. 
    yes? pause
    yes? SHADE/L=5/X=-50:-20/Y=-65:-25 sst
     
    ! We could overlay a FILL plot on the SHADE plot to show all
    ! of the available data
    yes? pause
    yes? FILL/LINE/OVER/LEV/NOLAB/L=5/x=-50:-20/y=-65:-25 sst
     
    ! But look around the edges of this. Standard SHADE puts color
    ! out to the edges of the grid cells but FILL cannot extrapolate there.
     
    ! SHADE/TRIM shades only to the coordinate locations, matching the
    ! region where FILL operates, and overlaying FILL shows all the data
    ! using FILL contours where that is possible
    yes? pause
     
    yes? SHADE/TRIM/L=5/x=-50:-20/y=-65:-25 sst
    yes? FILL/LINE/OVER/LEV/NOLAB/L=5/X=-50:-20/Y=-65:-25 sst
     
    
  • Fixes are made to metafile batch mode. Starting Ferret with ferret -batch yields graphics files that are identical with the same scripts run in interactive Ferret startup mode, or with ferret -unmapped.
     
  • If a time axis includes years 0000 or 0001, we previously did not list the year in all listings that include formatted dates. This was because these years often represent a climatology, but that is not always true for time axes. We now list the year, if the axis is not a climatological (modulo) axis. So, for instance, a listing that previously looked like this (note the year is missing in the first 2 years)
    yes? DEFINE AXIS/T="15-jun-0000":"15-jun-0006":1/UNITS=year yax
    yes? LIST T[GT=yax]
    VARIABLE : T
    axis YAX
    SUBSET : 6 points (TIME)
    JUN / 1: 0.454
    JUN / 2: 1.454
    JUN-0002 / 3: 2.454
    JUN-0003 / 4: 3.454
    JUN-0004 / 5: 4.454
    JUN-0005 / 6: 5.454
    

    now has consistent formatting of the dates:

    yes? DEFINE AXIS/T="15-jun-0000":"15-jun-0005":1/UNITS=year yax
    yes? LIST T[GT=yax]
    VARIABLE : T
    axis YAX
    SUBSET : 6 points (TIME)
    JUN-0000 / 1: 0.454
    JUN-0001 / 2: 1.454
    JUN-0002 / 3: 2.454
    JUN-0003 / 4: 3.454
    JUN-0004 / 5: 4.454
    JUN-0005 / 6: 5.454
     
     
    
  • (Needed only by LAS developers) The xml-style output from SHOW DATA/VAR/XML and SHOW AXIS/XML has more items listed.