EPIC and Java

A Graphical netCDF File Browser


Latest ncBrowse news! | Help| Mail Archive | Current version 1.6.7

ncBrowse is a Java application that provides flexible, interactive graphical displays of data and attributes from a wide range of netCDF data file conventions.


  • NewVersion 1.6.7 released. Minor bug fix.
  • Version 1.6.6 released. Stopped using deprecated NetcdfFile constructor. ncBrowse can now open newer Common Data Form files. Requires at least JDK 1.6.
  • Version 1.6.5 released. Uses the new newCDF 4.2 library. New installer that supports the newer operating systems. Requires at least JDK 1.6.
  • Version 1.6.3 released. Fixes Dapper connection problem.
  • Version 1.6.2 released. Fixes epic_code missing error.
  • Version 1.6.0 released. Cleans up Dapper data access and fixes numerous bugs.
  • Color lines by another variable.
  • 3D visualizations and LAS data access now available.
  • New OPeNDAP (formerly known as DODS) support with test version.
  • New MacOS X support with test version.
  • Contains support for variable mapping and animation. (Warning: this is test version, please report any problems.)
  • Directly access remote netCDF files from the Web. Uses the HTTPClient library for connectivity.
  • Designed to work with arbitrary netCDF files.
  • Browses file using the EPIC and COARDS conventions.
  • Provides a "tree" view of the netCDF file.
  • Handles character variables.
  • Handles dimensions without an associated variable.
  • Uses sgt graphics to perform 1 and 2 dimensional cuts through data.
  • Save to file a complete or the subset of a single variable as a "cdl" text file.
  • Save to file time-depth slice in UNH format.
  • InstallAnywhere scripts for UNIX, Win32, and MacOS.
  • Currently uses Java 2 and Swing.
  • Jdk1.1 version available for Mac Users.

Using ncBrowse and Help


Plot of velocity as a function of depth and time.
Plot of velocity as a function of depth and time.

Contour level editor.
Contour level editor.

Main ncBrowse interface.
Main ncBrowse interface.

Tree View of netCDF file content.
Tree View of netCDF file contents.

Selection of domain for graphical display.
Selection of domain for graphical display.

Plot of wind speed as a function of time.
Plot of wind speed as a function of time.

Plot of temperature as a function of depth and time.
Plot of temperature as a function of depth and time.

Download Options

Presently all downloading is via ftp. Use the links provided below or go to the ftp directories at ftp://ftp.epic.noaa.gov/java/ncBrowse to access older versions.

Installers for current version

Manual UNIX Installation

Test netCDF Data Files

EPIC License Agreement

Rated Top 25% WebApplet by JARS

This page is Bobby Approved.
Bobby Approved (v 3.2)

Mail List

Announcements, discussions, and help are available at the ncBrowse mail list ncbrowse@noaa.gov, you must be a member of the list to post messages. To subscribe, unsubscribe, or get help on the mail list send mail to epic-majordomo@noaa.gov with "subscribe ncbrowse", "unsubscribe ncbrowse", or "help", respectively, in the body of the mail message.

ncBrowse was written by Donald W. Denbo. Send comments and suggestions to Donald.W.Denbo@noaa.gov.

This software is provided free of charge for all to use.
Please acknowledge NOAA/PMEL/EPIC group if you use these tools, applets, or applications.
Privacy Notice, external links disclaimer, and software license agreement.

Acknowledgments: This software was developed at the Joint Institute for the Study of the Atmosphere and Ocean (JISAO), a joint institute of the University of Washington (UW) and the National Oceanic and Atmospheric Administration's (NOAA) Pacific Marine Environmental Laboratory (PMEL), and funded by NOAA/ESDIM, NOAA/HPCC, NSF, and NOAA/PMEL.

US Dept of Commerce Noaa NOAA / OAR / PMEL / EPIC