Personal tools
You are here: Home Documentation Ferret Tutorials
Document Actions

Ferret Tutorials


On line demonstrations are available to familiarize you with Ferret's features. The jnl files are "go scripts", available to you when you run Ferret, for example: "GO tutorial" shows you around Ferret.

Ferret tutorial (based on Ferret V3)

Ferret Tour- html version
tutorial.jnl- script file

Remote data access with OPeNDAP (protocol formerly known as DODS: Distributed Oceanographic Data System)

dods_demo - html version
dods_demo.jnl - script file
dods_winds_demo

External functions examples

Sorting data ef_sort_demo
Fast Fourier Transforms ef_fft_demo
Empirical Orthogonal Functions (EOF's) ef_eof_demo
Gridding: interpolate point data to a grid objective_analysis_demo
Writing Vis5D-formatted data file ef_wv5d_demo

Binary stream file capability

binary read demo - html version
binary read demo.jnl - script file

Constant array syntax

constant_array_demo - html version
constant_array_demo.jnl - script file

COADS ocean-atmosphere data set

COADS tour- html version
coads_demo.jnl- script file

Levitus data set: Climatological Atlas of the World Ocean

Levitus tour- html version
levitus_demo.jnl- script file

Color palettesmap colors to the range of data values by percent, level, or value

palette_demo- html version
palette_demo.jnl

Map projections and map projection utility scripts

mp_demo- html version
mp_demo.jnl

Track plotting

trackplot_demo- html version
trackplot_demo.jnl

Polymark demo: plot points using symbols colored by values of a variable

polymark_demo- html version
polymark_demo.jnl

Polytube demo: plot a colored tube of variable values along a plotted track

polytube_demo- html version
polytube_demo.jnl

Continuous colorbar: using the ccbar.jnl script to make continuous colorbars

ccbar_demo- html version
ccbar_demo.jnl

Color-filled vectors: using the poly_vectors and mp_poly_vectors scripts.
These set up to issue POLYGON commands to draw filled vector arrows.

poly_vec_demo- html version
poly_vec_demo.jnl

Graticule lines: using the /GRATICULE, /HGRATICULE, and /VGRATICULE qualifiers to draw graticule lines (guide lines) at the tic marks of horizontal and vertical axes.

graticules_demo- html version
graticules_demo.jnl

Detailed land outlines: using the detailed data in the dataset geo_borders_intermed to draw continental, international land and marine boundaries, state boundaries, and rivers.

land_detail_demo- html version
land_detail_demo.jnl
Here is the data file geo_borders_intermed.nc


The demos below are journal scripts only.
Run these from Ferret with "GO coads_demo", etc.

Data sets

COADS ocean-atmosphere data sets coads_demo.jnl
ETOPO (Equator to Poles) data set topographic_relief_demo.jnl
FNOC Navy surface marine wind data fnoc_demo.jnl
Levitus data set: Climatological Atlas of the World Ocean levitus_demo.jnl

Files and data manipulation

File reading ASCII FILES file_reading_demo.jnl
Editing data: "hand-editing" a variable edit_data_demo.jnl
Regridding data from one grid to another regridding_demo.jnl

Map projections

Map projections mp_demo.jnl
Mercator projection mercator_demo.jnl
Multi-variable data: plots available for data with multiple dependent axes multi_variable_demo.jnl
Polar stereographic map projections polar_demo.jnl
South polar stereographic map projections polar_south_demo.jnl

Math and Statistics

Mathematics: Computation and display of "abstract expressions" mathematics_demo.jnl
Statistics: sample distribution functions statistics_demo.jnl

Contouring and 2-D plots

Depth-to-density: contouring with a user-defined axis depth_to_density_demo.jnl
Custom contouring custom_contour_demo.jnl
Color palettes for color-fill plots palette_demo.jnl
Topographic relief plotting; some of the ETOPO (Equator to Poles) data set topographic_relief_demo.jnl
Vector arrow plots vector_demo.jnl

Plot symbols, lines, patterns

Examples of line styles used by the PLOT command line_samples.jnl
Examples of pen color and thickness line thickness.jnl
Display the PLOT+| plotting symbols show_88_syms.jnl
Show all the patterns available for filled-contour plotting show_all_patterns.jnl

Track plotting

Polymark demo: plot points using symbols colored by values of a variable polymark_demo.jnl
Polytube demo: plot a colored tube of variable values along a plotted track polytube_demo.jnl
Track plot trackplot_demo.jnl

Other plot topics

Log plot log_plot_demo.jnl
Sigma coordinates sigma_coordinate_demo.jnl
Viewports: plotting several plots on a page viewports_demo.jnl
Wire frame plots to visualize 3-D data wire_frame_demo.jnl

... And just for fun

line plots spirograph_demo.jnl
pretty color pictures splash_demo.jnl



US Department of Commerce NOAA OAR PMEL Contacts Privacy Policy Disclaimer Web Usage Statistics


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: