Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

18
Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne http://www.pmel.noaa.gov/epic/software/JavaJOA.htm

Transcript of Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Page 1: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA).

John R. Osborne

http://www.pmel.noaa.gov/epic/software/JavaJOA.htm

Page 2: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Cross Platform

– Windows, Solaris, Mac OS 9/X, Linux

Page 3: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Sophisticated exploration of profile data

– Linked browsing between all plot types – User interface is friendly, but offers many options– Color as a third variable– All plots resizeable and zoomable– No limit on number of open windows– Informative default interface– Full user customization– Program resources saved in XML format– Includes NdEdit for data selection from large data

collections– Large number of supported profile data formats for

bottle and CTD data

Page 4: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Data Window

– Measured data and station metadata at current browsing point

– Graphical cross-section– Display units and color data

display by quality codes (WOCE or IGOSS)

– Color cross-section by bottle quality code (if present)

– Display current color variable

Page 5: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Property-Property Plots

– Property-property plots with up to 3 x-axes– Isopycnal overlay

Page 6: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Profile Plots

– Offset property-property profiles (waterfall plots)

Page 7: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Contour Plots

– Contoured sections (e.g., depth sections)– Referenced and residual contour plots

Page 8: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Map Plots

– Multiple projections – Station symbols colored by properties interpolated onto

multiple surfaces (e.g., pressure or density)– Bathymetry display: isobaths, ETOPO, Sandwell-Smith– Tools to create custom sections

Page 9: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features

• Station Value Plots– Station plots of mixed-layer calculations and

integrals

Page 10: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features

• Calculations– Observation Calculations

• Theta, sigma(0)-sigma(n), NO, PO, AOU, Spiciness, O2 % saturation, alpha, beta, specific volume anomaly, heat storage, sound velocity, B-V frequency, squared B-V frequency, potential vorticity

• Integrals of acoustic travel time, net heat content, potential energy anomaly, geopotential anomaly

– Custom Calculations• Arithmetic expressions• Derivatives• Transformations

– Station Calculations• Mixed-layer depth • Integral/weighted average of variable

between surfaces

Page 11: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Data Filtering

• Station Filters– Include/exclude individual

stations/sections– Exclude stations missing

observations of selected variable

– Include stations in geographical region

• Observation Filters– Up to four criteria– Boolean logic (and/or) can be

applied to filter criteria – Observations that meet filter

criteria can be viewed, highlighted, or removed from plots

– Useful for data quality control

Page 12: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features

• Customization– Color bars– Color palettes– Interpolation surfaces– Custom coastlines and

bathymetry– Saved map settings– CTD Decimation

• Fixed levels, JOA surface levels, or custom levels

– Sophisticated import of WOCE “Exchange” files

Page 13: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• Integrated into the

EPIC environment– Reads EPIC pointer

files created by “epicselect” or EPIC web interface

– Writes EPIC pointer files

– On-line help for EPIC users: http://www.pmel.noaa.Gov/epic/software/JavaJOA.htm

Page 14: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Overview of JOA Features• New ‘NdEdit’ function

– Linked windows for browsing station locations in time/space– Overlay bathymetry in map (lat/lon) view– Filter in time or space– Select stations with box, polygon, segmented section line– Retain or delete filtered stations– Save EPIC pointer files– Open selected files directly in JOA

Page 15: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Java Ocean Atlas Input/Output

New simplified CSV ‘WHP-Exchange’

files

‘Spreadsheet’ filesSave in these types

• Reads and writes many file types• Including EPIC pointer files

Page 16: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

JOA Demo

Page 17: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

The Near Future: JOA 3.5• Latitude/Longitude axes for contour and profile

plots• Map improvements• Better control of missing values in contour plot

interpolations• Java 2 platform graphics• Mac OS X integration• Available March, 2002

The Future• Velocity calculations• Multi-layer contoured sections• JOA for all in-situ data types• Some features available by mid-late-2002

Page 18: Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne .

Using JOA in the EPIC Environment

[email protected] or [email protected]

Mick Spillane or any of the EPIC team (Nancy, Don or Willa)

On-line Helphttp://www.pmel.noaa.gov/epic/software/

JavaJOA.htm