Panoply Changelog

What's new in Panoply 5.3.4

Mar 28, 2024
  • Open and save filechoosers retain more state info between uses during session.
  • Watch out for units strings that use a double asterisk to represent a following exponent.
  • Bugfix: Small default buffer caused a lot of overhead downloading remote datasets.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 3/27).

New in Panoply 5.3.3 (Mar 1, 2024)

  • Bugfix: Layout of array controls in unified controls palette not adjusting size when subpanels updated.
  • Handle transverse Mercator gridded data (including the spheroidal case) internally rather than use external library.
  • Bugfix: Invalid/corrupt file in color table library blocked construction of Preferences window.
  • Library: Updated GISSmap to v. 3.2.4.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 2/29).

New in Panoply 5.3.2 (Feb 1, 2024)

  • Improved handling of ±infinity values if variable attributes seemed to allow for them as "good" values.
  • Bugfix: Vector plots in several projections drawing vectors outside of map area or omitting them in some part of the map.
  • Library: Updated GISSmap to v. 3.2.3.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 1/31).

New in Panoply 5.3.1 (Jan 2, 2024)

  • Added menu to center the plot controls palette on plot window, if unified controls is set.
  • Bugfix: A controls palette should always be visible when creating first plot of session.
  • Bugfix: Plot controls visibility if KMZ export canceled.
  • Bugfix: Gridding of polar stereographic data did not test if pole was unspecified.
  • Bugfix: Zonal average plots could be errantly drawn un-interpolated.
  • Allow for specifying a coefficient when scaling plot quantity units.
  • Bugfix: Click-to-zoom always disabled on conic projection map plots.
  • Bugfix: Background appearance in overlays preferences panel.
  • Convert 10^n notation in colorbar captions to 10n notation when appropriate.
  • (Windows) Bugfix: Rendering of up/down component in JSpinner widgets in plot controls.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 12/28).

New in Panoply 5.3.0 (Dec 1, 2023)

  • Refactored acquisition of remote datasets.
  • More explicitly report when dimension or dimension bounds variable unuseable due to NaN values.
  • Bugfix: Map plot centering when switching from an interrupted projection to an uninterrupted projection.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 11/30).
  • Library: Updated GISSmap to v. 3.2.2.

New in Panoply 5.2.10 (Nov 1, 2023)

  • Save address between requests when using load remote file or catalog dialog.
  • Bugfix: Handling of disabled menu command keystrokes when a controls palette has focus.
  • Bugfix: (macOS/Sonoma) UI misbehavior with dropdown menus if Mac updated to Sonoma.
  • Bugfix: (macOS/Sonoma) Datasets panel treetable did not update highlighting highlight when selected line changed.
  • Library: Updated Apache pdfbox to v. 3.0.0.
  • Library: Updated pdfbox-graphics2d to v. 3.0.0.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 10/23).
  • Library: Updated GISSmap to v. 3.2.1.

New in Panoply 5.2.9 (Jul 31, 2023)

  • Open remote catalog off the EDT.
  • Improved exception reporting if unable to load remote dataset or catalog.
  • Library: Updated GISSmap to v. 3.1.1.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 7/28).

New in Panoply 5.2.8 (Jun 30, 2023)

  • Bugfix: Failed to recognize gridding if variable had a vertical axis and a single-valued time axis.
  • Added status bar to Preferences window.
  • Added next/prev buttons to unified controls palette panel selector.
  • Minor UI control tweaks and optimizations.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 6/20).

New in Panoply 5.2.7 (May 31, 2023)

  • Bugfix: Handling of trajectory time axis if it contained NaN values.
  • Bugfix: Enabled status of Show/Hide Info button in Sources window toolbar.
  • Bugfix: Was not displaying macOS native filechooser if on x86 (Intel) Mac.
  • Allow for plotting some SMAP L2 data using trajectory code.
  • Library: Updated slf4j to v. 2.0.7.
  • Library: Updated GISSmap to v. 3.1.0.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 5/24).

New in Panoply 5.2.5 (Mar 31, 2023)

  • Minor tweaks to preference panel layouts.
  • If using a unified controls palette, include View menu items (with keystrokes) for cycling through palette panels.
  • Bugfix: Handling of projected grid lon-lat data on the spheroid when no semi-minor axis specified and inverse-flattening was set to 0.
  • Library: Updated GISSmap to v. 3.0.8.

New in Panoply 5.2.4 (Feb 28, 2023)

  • Addded specialized GOES Imager projected lon-lat grid handler rather than use Geostationary if specific GOES conditions are met.
  • Re-organized "General" and "Line Plots" panels in preferences window.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 2/3).
  • Library: Updated GISSmap to v. 3.0.7.

New in Panoply 5.2.3 (Jan 1, 2023)

  • (Windows/Linux) Trigger the all-windows-closed quit watcher more predictably.
  • Make unified controls palette the default for new installs.
  • Bugfix: Albers equal-area conic gridding was not using more flexible spherical case code when applicable.
  • Bugfix: Preferences for some colorbar enum settings not tracked correctly.
  • Added several OCM color tables.
  • Improved consistency of managing min and max constraints on plot label font sizes, line weights, etc.
  • Bugfix: Layout of contours control panel.
  • Library: Updated GISSmap to v. 3.0.6.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 12/12).
  • Library: Updated Apache pdfbox to v. 2.0.27.
  • Library: Updated pdfbox-graphics2d to v. 0.42.

New in Panoply 5.2.2 (Oct 30, 2022)

  • Bugfix: 1D data mistakenly identified as 2DGeo-plottable when coordinate system reported presence of pressure and time vars but which shared a dimension.
  • Library: Updated netCDF-Java to v. 5.5.4 (snapshot 10/24).

New in Panoply 5.2.1 (Sep 29, 2022)

  • Bugfix: Visibility of plot control palettes if animation canceled before completion.
  • Bugfix: Enabled status of plot control items in Window menu if animation canceled before completion.
  • Provide UI feedback if user specifies plot scale units incompatible with data units.

New in Panoply 5.2.0 (Sep 1, 2022)

  • Enabled accessing remote netCDF and HDF datasets hosted on an S3 server, if address can be specified using a bucket and key in the form "cdms3://authority/bucket?key" (preferred) or "s3://bucket/key" (AWS only, deprecated).
  • Re-factored bookmarks/history code to allow for non-File/HTTP/HTTPS addresses (e.g., S3).
  • Bugfix: Possibility that Interpolate menu command might double-fire; more so if plot or data array very large.
  • Bugfix: Rendering of color table combobox after selection changed.
  • Library: Use a version of netCDF-Java (v. 5.3.3) that includes optional S3 module.

New in Panoply 5.1.1 (Jul 22, 2022)

  • Allow drag-and-drop into Sources window of datasets with non-recognized extensions.
  • Allow specifying datasets with non-recognized extensions when launched from command line with options.
  • Improve exception reporting if failure while trying to open a purported dataset.
  • Improve exception reporting if unable to create line plot due to redundant axis values.
  • Enable plotting Albers EA conic projected data on the oblate spheroid.
  • Library: Updated netCDF-Java to v. 5.5.3 (final).
  • Library: Updated GISSmap to v. 3.0.5.

New in Panoply 5.0.6 (May 30, 2022)

  • Allow for non-trajectory featureType data that might be plottable on auxiliary lon-lat grid.
  • Bugfix: Handling of auxiliary lon-lat grid bounds info if cells had other than four corners.
  • Bugfix: Possible failure to open remote catalog.
  • Bugfix: Trajectory gridder did not apply back-up missing/invalid value test.
  • Bugfix: Possible array index exception when gridding very large arrays.
  • Reverted look-and-feel on Linux to "cross-platform" metal LaF.
  • Enabled KMZ export for lon-lat trajectory plots.
  • Bugfix: If map plot lon and lat grid spacing unlinked, setting either to "None" also disabled the other.
  • Bugfix: Updating other lon or lat grid spacing menu when spacing is linked.
  • Further tuning to calculation of simplification tolerance of line plots with a large number of points.
  • Altered layout of data panel when working with a horizontal line plot.
  • Library: Updated GISSmap to v. 3.0.4.

New in Panoply 5.0.5 (Apr 29, 2022)

  • Bugfix: Datasets browser shoed full path for datasets rather than just file name.
  • Bugfix: NPE when trying to add remote dataset to datasets browser display.
  • Library: Updated Apache pdfbox to v. 2.0.26.
  • Library: Updated pdfbox-graphics2d to v. 0.38.
  • Library: Updated netCDF-Java to v. 5.5.3 (snapshot 4/11).

New in Panoply 5.0.4 (Apr 16, 2022)

  • Bugfix: Clicks with modifiers in the Datasets browser panel were ignored.
  • Bugfix: Display of max memory in About window.
  • Bugfix: Loading remote dataset requiring autthentication failed before login dialog displayed.

New in Panoply 5.0.3 (Apr 1, 2022)

  • Bugfix: When animating a plot, menu items in any other open plot windows that should have been disabled were not.
  • Disable items in History and Bookmarks menu when animation in progress.
  • If a data group has a "long_name" or "title" attribute, display it in the Datasets browser panel.
  • Library: Updated GISSmap to v. 3.0.3.

New in Panoply 5.0.2 (Feb 27, 2022)

  • Minor re-organization of color contour scale controls.
  • Bugfix: "Animation in progress" floating window did not go away at animation completion.
  • Bugfix: Some UI elements in Sources window and some File menu items that should be disabled during animation were not.
  • Reduce redundant window listener/adapter code.
  • Bugfix: Possible index-out-of-range error when reading very small 2D array.

New in Panoply 5.0.0 (Jan 3, 2022)

  • Re-designed plot controls UI to use palettes (floating windows) instead of tab panes.
  • Added option to display plot colorbar vertically at right of plot.
  • Added ability to include/exclude some plot elements.
  • Border weight may be set for all plot types.
  • Plot size adjusts following any change in label font sizes.
  • Color table popup menus distinguish between favorites at top, and others below.
  • Map projection popup menus distinguish between favorites at top, and others below.
  • Map overlay popup menus distinguish between favorites at top, and others below.
  • Refactored preferences UI and numerous options due to new and changed plot options.
  • Bugfix: Bookmarks menu did not update immediately following a bookmark moved, renamed or deleted event.
  • Library: Updated netCDF-Java to v. 5.5.1.
  • Removed support for "absolute time" axes.

New in Panoply 4.12.13 (Dec 1, 2021)

  • Bugfix: Selecting axes for color contour plot from HDF data if dimensions are unnamed and are of equal length.
  • Bugfix: Placement of plot in scroll pane when plot size changes.
  • Bugfix: ClassCastException when creating Overlays browser window.

New in Panoply 4.12.12 (Oct 30, 2021)

  • Added flexibility for discovery of trajectory data in datasets with hierarchical structure.
  • Rewrote version update checker as a Task so that connectivity issues do not block UI.
  • Bugfix: Possible memory error creating line plots that have an extremely large number of points, even after line-simplification is applied.
  • Improve reporting of memory errors during various stages of plot window creation.
  • Clip array data table in plot window tabbed panel if a dimension has more than 100k points.
  • Allow for Cartesian lon-lat data where the longitude axis has decreasing values.
  • Bugfix: Plot manager not honoring scale autofit reference when setting up line plots.
  • Library: Updated GISSmap to v. 3.0.2.
  • Library: Updated netCDF-Java to v. 5.5.0 (snapshot 10/22).
  • Library: Updated slf4j to v. 1.7.32.

New in Panoply 4.12.11 (Aug 28, 2021)

  • Bugfix: Some keypress-and-mouse-click actions on plots failed silently.
  • Bugfix: View>Plot>Map/Grid menu item not enabled.
  • Library: Updated netCDF-Java to v. 5.4.2 (final).
  • Library: Updated GISSmap to v. 3.0.1.
  • Library: Updated Apache pdfbox to v. 2.0.24.

New in Panoply 4.12.10 (Aug 21, 2021)

  • Watch for dimension name mis-match in Aqua-MODIS Level 2 data.
  • Re-organization of map overlay preferences panel.
  • Library: Updated netCDF-Java to v. 5.4.2 (snapshot 8/20).

New in Panoply 4.12.9 (Jul 15, 2021)

  • Bugfix: Threading issues populating sources tree table when opening multiple data files at one time.
  • Bugfix: Rendering of sources tree table disclosure triangle might not show correct state.
  • Bugfix: Insufficient trapping of scalar coordinate info reported as CoordinateAxis1D.
  • Line plots from multi-dimensional data may use indirect time variable as axis.
  • Color contour plots may use indirect time variable as axis.
  • Bugfix: (Win) Updated launcher tool, which should reduce "Java 9 not found" issues.
  • Removed last vestiges of JavaFX.
  • Bugfix: Calculation of line-simplification tolerance when rendering line plots did not handle tiny steps (e.g., 1E-6) along axis.
  • Library: Updated netCDF-Java to v. 5.4.2 (snapshot 7/5).

New in Panoply 4.12.6 (Apr 30, 2021)

  • Bugfix: Possibility that 1D data in a file tagged with timeSeries featureType could be mis-identified as 2D.
  • Line plots may use indirect time variable as axis.
  • Code linting and minor optimizations.
  • Library: Updated GISSmap to v. 2.6.2.

New in Panoply 4.12.5 (Apr 1, 2021)

  • Bugfix: Interpolation around poles when plotting "polyhedral" sphere lon-lat data.
  • Bugfix: Click-for-info reported wrong grid cell for some faces of "polyhedral" sphere lon-lat plots.
  • Code linting and minor optimizations.

New in Panoply 4.12.4 (Mar 1, 2021)

  • Bugfix: Contour info omitted when saving plot settings to preferences.
  • Bugfix: Gridding of lon-lat projected data depending on axis order direction.
  • Bugfix: Potential failure to draw overlays when using "Equirectangular (Regional)" projection.
  • Bugfix: Issues again when making regional plots of projected lon-lat data if plot crosses ±180°E meridian.
  • Better trap for erroneous lon-lat projected grid mapping if dataset not CF compliant.
  • Miscellaneous minor optimizations.
  • Library: Updated GISSmap to v. 2.6.1.
  • Library: Updated netCDF-Java to v. 5.4.2 (snapshot 2/28).
  • Library: Updated pdfbox-graphics2d to v. 0.31.

New in Panoply 4.12.3 (Jan 26, 2021)

  • Display message if unable to import color table or overlay whose name matches one already in the support library.
  • Bugfix: Line-plot custom stroke caption text field was broken.
  • Bugfix: Possible unknown protocol exception when exploring remote data catalogs via HTTPS.
  • Display progress in window status bar when expanding a remote catalog branch.
  • Display message if an exception occurs while expanding a remote catalog branch.
  • Library: Updated GISSmap to v. 2.6.0.

New in Panoply 4.12.2 (Dec 23, 2020)

  • Reduce possibility of false positive test for trajectory data.
  • Bugfix: (macOS) Possible launch crash if Java not found or insufficient.
  • Bugfix: Possible failure to display ctrea-plot dialog for trajectory data.
  • Library: Updated netCDF-Java to v. 5.4.1.

New in Panoply 4.12.1 (Dec 1, 2020)

  • Re-factored axes tick formatting for different plot types to reduce redundancy.
  • Able to label time axis ticks with raw numeric values rather than formatted time.
  • Bugfix: Array index exception getting lon/lat position of 3D auxiliary lon-lat data if data variable > 3D.
  • Able to plot some "polyhedral" sphere lon-lat data (e.g., ECCO tridecagons) in addition to some cubed sphere encodings.
  • Library: Updated netCDF-Java to v. 5.4.0 (snapshot 11/20).
  • Library: Updated Apache pdfbox to v. 2.0.21.
  • Library: Updated pdfbox-graphics2d to v. 0.29.

New in Panoply 4.12.0 (Nov 2, 2020)

  • Java 9 is now required to run Panoply.
  • Bugfix: Layout of grid controls for color contour plots with a time axis.
  • Revised handling of Find panel in Sources window and of Find item in Edit menu.
  • Bugfix: Log file not receiving entries.
  • Plot option for rendering scientific "E" notation numeric as a superscripted 10 also applied to "10^N" notation in axis and scale captions..
  • 10^N scaling factor may be set in preferences.
  • Minor preferences UI re-organization.
  • Added combobox to data table controls for specifying row/col header format.
  • Line plot of trajectory data may use indirect time variable as axis.
  • Added several built-in color tables from Scientific Color Maps and by J. Stevens.
  • Updated desktop icon for macOS.
  • Library: Updated netCDF-Java to v. 5.4.0 (snapshot 10/13).

New in Panoply 4.11.6 (Aug 13, 2020)

  • Default color table may also be set from Colorbar browser.
  • Improved searching hierarchical datasets for coordinate variables located in different group.
  • Bugfix: Apparent dimension mismatch if coordinate variable(s) located in different group.
  • Enabled use of 10n scaling factor for line plots.
  • Library: Updated netCDF-Java to v. 5.4.0 (snapshot 7/25).

New in Panoply 4.11.5 (Jul 15, 2020)

  • Re-organized scale controls layout for color contour plots.
  • Added control and preference for weight of plot colorbar border.
  • Bugfix: Possible failure to recognize if line plot axis is of time.
  • Refactored creation of plot axes to reduce redundant code.
  • Bugfix: Possible failure to build dimensions for generic 2D color contour plots.
  • Library: Updated Apache pdfbox to v. 2.0.20.
  • Library: Updated netCDF-Java to v. 5.4.0 (snapshot 7/8).

New in Panoply 4.11.4 (Jun 27, 2020)

  • Lambert CEA projected data now able to plot using metadata for the oblate spheroid.
  • Bugfix: Regional plots of projected lon-lat data might appear blank if crossing ±180°E meridian.
  • Bugfix: Regional plots of polar stereographic projected data might omit some data within the map bounds.
  • Library: Updated netCDF-Java to v. 5.4.0 (snapshot 6/26).

New in Panoply 4.11.2 (May 1, 2020)

  • Bugfix: Possible failure to create line plot if array has a dimension of length 1.
  • Library: Updated GISSmap to v. 2.5.0 (final).
  • Library: Updated netCDF-Java to v. 5.3.2.

New in Panoply 4.11.1 (Feb 29, 2020)

  • Bugfix: Potential floating-point error accumulation calculating plot axes tick values.
  • Minor refactoring of multi-session test.
  • Bugfix: Possible race condition when changing lon-lat plot grid spacing.
  • Other minor optimizations.
  • (macOS) Additional build process changes required for successful notarization.
  • Library: Updated netCDF-Java to v. 5.3.0 (snapshot 2/25).
  • Library: Updated GISSmap to v. 2.5.0 (snapshot 2/27).

New in Panoply 4.11.0 (Feb 1, 2020)

  • Added plot option for alternatively rendering scientific "E" notation numeric as a superscripted 10 in scale and axes tick labels.
  • Rewrote zonal average line plots as a separate plot type rather than as a lon-lat plot option.
  • Bugfix: Watch out for variables with declared but null-valued "long_name" attribute.
  • Bugfix: Incorrect lon-lat bounds when exporting KMZ files of some non-global map plots.
  • Bugfix: String-valued coordinate variables should not be offered as possible plot axes.
  • Bugfix: Enabled state of line plot scale controls when scale method set to log10.
  • Library: Updated netCDF-Java to v. 5.3.0 (snapshot 1/30).
  • Library: Updated Apache pdfbox to v. 2.0.18.
  • Library: Updated slf4j to v. 1.7.30.

New in Panoply 4.10.12 (Dec 13, 2019)

  • Refactored messaging for several plot actions shared by a menu item and a control component.
  • Bugfix: Some auxiliary 2D gridded data mis-identified as trajectory data.
  • Bugfix: Undesired re-sizing or scrolling of info panel in Sources window in response to some UI events.
  • Bugfix: Unable to open remote datasets requiring user authentication.
  • Library: Updated GISSmap to v. 2.4.2.

New in Panoply 4.10.11 (Nov 27, 2019)

  • Bugfix: "Combine Plot" button did not enable if selected variable was not 2+D georeferenced.
  • Bugfix: Some commands in Plot menu did not update enabled-state consistently.
  • Improved security of multiple-session test.
  • Loosen restriction in detecting a trajectory variable with instance dimension when file not tagged with trajectory featureType.
  • Truncate descriptions shown in the info panel of Sources window for datasets or groups if longer than 300,000 characters to avoid out-of-memory exceptions.
  • (macOS) Notarized in order to pass new Gatekeeper security test.

New in Panoply 4.10.10 (Oct 1, 2019)

  • Further improvement to detection of an auxiliary lon-lat grid if NJ library failed to report a coordinate system.
  • Bugfix: Possible NPE when working with coordinate variables that have no units.
  • Library: Updated netCDF-Java to v. 5.1.0 (final).
  • Library: Updated slf4j to v. 1.7.28.

New in Panoply 4.10.9 (Jul 30, 2019)

  • For all plot types with time axis, init axis tickmarks with pattern based on units attribute string.
  • Try to work with time axis that uses "TAI" calendar.
  • Bugfix: (macOS/Java 9+) Always Fit Scale to Data menu item may double-fire, with UI elements getting out of sync with setting.
  • Library: Updated netCDF-Java to v. 5.0.0 (final).
  • Library: Updated GISSmap to v. 2.3.7.

New in Panoply 4.10.8 (Jul 1, 2019)

  • Bug: (macOS) Open-file dialog should not appear when app launched by double-click on dataset icon.
  • Bug: Plot image partially re-painted in display during animation export.
  • Slight improvement to speed of animation export.
  • Updated scrollbar policy in scrollpane UI elements.
  • Revised construction of color contour plot controls if an axis detected as "pattern time".
  • Library: Updated GISSmap to v. 2.3.6.
  • Library: Updated Apache pdfbox to v. 2.0.16.
  • Library: Updated pdfbox-graphics2d to v. 0.23.

New in Panoply 4.10.7 (Jun 3, 2019)

  • Bugfix: Layout/paint errors in Sources window could be triggered by window re-sizing.
  • Bugfix: (Windows/Linux) Quit handler could trigger during unexpectedly slow start-up.
  • Revised construction of line plot controls if axis detected as time.
  • Library: Updated netCDF-Java to v. 5.0 b6+ (snapshot 5/20/19).

New in Panoply 4.10.6 (Apr 30, 2019)

  • Bugfix: Colorbar length did not adjust to toggling of outlier visibility.
  • Bugfix: Rendering of selected row in Sources window tree table.
  • Library: Updated netCDF-Java to v. 5.0 b6+ (snapshot 4/18/19).
  • Library: Updated GISSmap to v. 2.3.5

New in Panoply 4.10.5 (Mar 27, 2019)

  • Bugfix: Reset Bounds menu item did not affect X-axis of generic color contour plots.
  • Bugfix: Lon-lat plot type menu item might display incorrect text.
  • Refactored color table prefs/setting messaging.
  • Refactored map projection menu handling and prefs/setting messaging.
  • Refactored map overlay menu handling and prefsO/setting messaging.
  • Bugfix: Rotated-pole lon-lat data not plotted if projected longitude outside range [-180°,180°].
  • Library: Updated netCDF-Java to v. 5.0 b6+ (snapshot 3/1/19).
  • Library: Updated Apache pdfbox to v. 2.0.14.
  • Library: Updated slf4j to v. 1.7.26.
  • Minor optimizations.

New in Panoply 4.10.4 (Feb 6, 2019)

  • Additional enhancements to sources window info panel display, especially of structure metadata.
  • Bugfix: Array data panel only showed one face for some cubed-sphere data.
  • Bugfix: Plotting menu items that should have been disabled while exporting animation were not.
  • Bugfix: Handling of mouse clicks on scale and overlay library tables in preferences window.
  • Allow entry of special characters into plot labels by using Unicode escape sequences, e.g., enter "u00b0C" in a text field control to display "°C".
  • Library: Updated Apache PDFBox to v. 2.0.13.
  • Library: Updated GISSmap to v. 2.3.4.
  • Library: Updated netCDF-Java to v. 5.0, snapshot 2/4.

New in Panoply 4.10.3 (Dec 21, 2018)

  • Enhancements to sources window info panel display.
  • Improve detection of trajectory variables in HDF-EOS datasets.
  • Bugfix: Failure to recognize some projected grid arrays.
  • Additional triangle options for scale colorbar outlier shapes.
  • Library: Updated netCDF-Java to v. 5.0, snapshot 12/12.

New in Panoply 4.10.2 (Dec 2, 2018)

  • Bugfix: Sources window info panel did not display value if selected variable is a scalar.
  • Bugfix: Plot width and height menus did not show a check by current selected item.
  • Bugfix: Unnecessary events fired by projection combobox in map plot controls when projection library faves altered in prefs.
  • Allow for plotting vector-magnitude values (but not vectors), on geo-2D plots with a time axis.
  • Library: Updated netCDF-Java to v. 5.0, snapshot 11/29.

New in Panoply 4.10.1 (Nov 16, 2018)

  • Bugfix: Possible hang when creating vector plot.
  • Bugfix: Size parameter exception when exporting an animation.
  • Bugfix: (macOS/Java 9+) Show/Hide Toolbar Labels menu item may double-fire.
  • Library: Updated netCDF-Java to v. 5.0 beta 6.

New in Panoply 4.10.0 (Nov 8, 2018)

  • Bugfix: Selected and focused items in colortable selection popup menu not highlighted.
  • Bugfix: Possible NPE when creating plot of data on a WRF projected grid.
  • (macOS) Discontinued brush-metal look and partially accomodated Mojave "Dark Mode".
  • Made "Compare" the default combination option for line plots and trajectories.
  • Refactored handling of plot resizing commands to reduce redundant repainting.
  • Bugfix: Possible failure to detect auxiliary 2D data gridding.
  • Refactored discovery of auxiliary 2D and 3D lon-lat grids, reducing code redundancy and checking for "implicit" gridding not reported by usual coordinate system methods.
  • Other refactoring of variable type detection.
  • Bugfix: No response when changing text in longitude and latitude axes caption fields.
  • Library: Updated GISSmap to v. 2.3.3.
  • Library: Updated netCDF-Java to v. 5.0, snapshot 10/22.
  • Library: Updated Apache PDFBox to v. 2.0.12 and pdfbox-graphics2d to v. 0.20.

New in Panoply 4.9.5 (Sep 29, 2018)

  • Bugfix: Re-appearing / duplicate datasets in Sources catalog listing.
  • Re-worked discovery of lon-lat coordinate variables for auxiliary 2D grids where no coordinate system was initially reported.
  • Library: Updated netCDF-Java to v. 5.0, snapshot 9/18.
  • Library: Updated GISSmap to v. 2.3.2.

New in Panoply 4.9.4 Build PANJ8WP8 (Aug 31, 2018)

  • Bugfix: Layout problems and unresponsive controls in Overlays browser window.
  • Bugfix: Handling of add'l dimension coordinate variables if type unsigned int.
  • Bugfix: Trouble reading trajectory data if element dimension had no matching coordinate variable.
  • Bugfix: Failure to load remote catalog if address did not include catalog filename.
  • Library: Updated GISSmap to v. 2.3.1.
  • Minor country border additions to built-in MWDB outline overlay files.
  • Library: Updated netCDF-Java to v. 5.0 beta 3, snapshot 8/28.

New in Panoply 4.9.3 Build PANJ7TLF (Jul 28, 2018)

  • Rewrote help/credits window to use JavaFX WebView.
  • Bugfix: "Enhanced Mode" menu item erratically unresponsive when invoked by keystroke.
  • Bugfix: Items in View > Plot menu always enabled, even when inappropriate to plot.
  • Bugfix: Various menu items not disabled during animation export.
  • Bugfix: Possible failure to read projected grid axes metadata in some HDF datasets.
  • Library: Updated Apache pdfbox to v. 2.0.11.
  • Library: Removed use of Apache Commons Lang.
  • Library: Updated GISSmap to v. 2.3.0.

New in Panoply 4.9.2 Build PANJ6VP2 (Jul 1, 2018)

  • Bugfix: Formatting of time axis ticks on both time-y and x-time plots not responding to GUI controls.
  • Bugfix: Possible failure to create plot manager object for line plots.
  • Tweaked handling of scale colorbar outlier settings.
  • Watch for basic coordinate system info not reported by netCDF-Java 5.
  • Library: Updated GISSmap to v. 2.2.1.
  • When drawing trajectory plots, add option to skip points with NaN value.
  • Minor optimizations.

New in Panoply 4.9.1 Build PANJ610D (Jun 1, 2018)

  • If creation of projected grid lon-lat array var fails, see if auxiliary gridding works.
  • Bugfix: Map projection preferences table unresponsive to button and checkbox clicks.
  • Include file name when displaying variable info in sources browser window.
  • Bugfix: Plot stops responding to change in control settings after replacing either variable in combination plot.
  • Bugfix: Reverse Scale Colors item in Plot menu only worked once per plot.
  • Library: Updated GISSmap to v. 2.2.0.

New in Panoply 4.9.0 Build PANJ4WPE (May 1, 2018)

  • Bugfix: Possible axis confusion when making line plots and generic 2D colors plots of HDF data if variable has unnamed dimensions of equal length.
  • Bugfix: Variable coordinates analysis should prefer projected grid mapping over use of auxiliary lon-lat coordinate variables.
  • Library: Updated JCodec to v. 0.2.3.
  • Library: Updated GISSmap to v. 2.1.8.
  • Library: Updated netCDF-Java to v. 5.0 beta 2.
  • Library: Use Apache pdfbox (v. 2.0.9) for PDF output.

New in Panoply 4.8.10 Build PANJ3X0B (Mar 31, 2018)

  • Added option to offset plot axes for 2D color-fill plots.
  • Re-organized preferences (and prefs UI) for 1D vs 2D plot grid controls.
  • Reduced differences between layout of horizontal line plots and lon-lat zonal average plots.
  • Library: Updated GISSmap to v. 2.1.7.
  • Library: Updated netCDF-Java to v. 4.6.12 (snapshot 3/30).

New in Panoply 4.8.9 Build PANJ2UPR (Mar 1, 2018)

  • Bugfix: Failed to create lon-lat map plot if preferences default map projection wass conic.
  • Bugfix: Cursor not changing immediately in response to key events in plot area.
  • Bugfix: Control key modifier not recognized when clicking on plot.
  • If lon-lat vector components are magnitude and azimuth, allow user to specify whether angle is up- or downstream.
  • Improve plotting of cubed-sphere data at/around poles of lon-lat map plot.
  • Bugfix: Intermittent failure to draw mask overlay on regional lon-lat map plot.
  • Bugfix: Intermittent failure to draw part of cubed-sphere data on regional lon-lat map plot.
  • Library: Updated GISSmap to v. 2.1.6.
  • Re-factored some time parsing code (including version checker) to use classes introduced in Java 8.

New in Panoply 4.8.8 Build PANJ1XPJU (Feb 1, 2018)

  • Bugfix: Line plots could be initialized incorrectly if longitude variable present but longitude not an explicit dimension of the plotted variable.
  • Refactored scale method (i.e., scalar vs. log10) handling throughout.
  • Allow for log axes on either or both axes of line plots.
  • Alternative choices of which map plot gridlines are labeled, if labeling available for projection.
  • Bugfix: Horizontal line plot window layout changes when second var added.
  • Bugfix: Possible index error when initializing for line plot gridder if var is 1D.
  • (MacOS) Use Java 9 Desktop handlers if running that Java version.
  • Bugfix: (macOS/Java 9) Checkbox-menu-items double-fired if invoked via meta keystroke.
  • Better initializing of scale min and max for line plots if data min = data max.
  • Library: Updated GISSmap to v. 2.1.5.
  • Library: Updated netCDF-Java to v. 4.6.12 (snapshot).

New in Panoply 4.8.6 Build PANHBWP6 (Dec 2, 2017)

  • Library: Updated GISSmap to v. 2.1.2.
  • Library: Updated JCodec to v. 0.2.2.
  • Library: Updated netCDF-Java to v. 4.6.11 (snapshot 11/30).
  • Bugfix: No error displayed if printing failed.
  • Code de-linting and minor optimizations.

New in Panoply 4.8.5 Build PANHAXJP (Nov 1, 2017)

  • Further improvement to recognition of trajectory variables.
  • Bugfix: Layout of line plot grid controls if axis is relative time.
  • Bugfix: Line plots could be blocked if variable listed a longitude in its coordinates attribute.
  • Library: Updated GISSmap to v. 2.1.1.
  • Code de-linting and minor optimizations.

New in Panoply 4.8.4 Build PANHA5N7 (Oct 6, 2017)

  • Bugfix: Contour line rendering failed to obtain tick values.
  • Bugfix: Validating degrees east or north in coordinate variable units attributes.
  • Added .ncdf to list of recognized netCDF filename extension.
  • Code de-linting and minor optimizations.

New in Panoply 4.8.3 Build PANH9W0K (Sep 30, 2017)

  • Library: Updated JCodec to v. 0.2.0 (final).
  • Removed "faux" cubed-sphere tests from gridding of auxiliary 2D lon-lat data.
  • Added support for geostationary projected lon-lat input grids that follow CF convention.
  • Library: Updated netCDF-Java to v. 4.6.11 (snapshot).
  • Library: Updated GISSmap to v. 2.1.0.
  • Code de-linting and minor optimizations.

New in Panoply 4.8.2 Build PANH82PH (Aug 3, 2017)

  • Library: Updated GISSmap to v. 2.0.5.
  • Library: Removed MacWidgets — use of it was almost nil.
  • Further improvements to recognition of trajectory variables that use 1D time coordinate vars.
  • Bugfix: Changing units in line-plot axis controls had no effect.
  • Bugfix: Changing units in line-plot scale controls did not update scale and stroke captions.
  • Bugfix: Uninterpolated plotting of very large "generic 2D" arrays extremely slow due to thrashing when extracting the array in chunks.

New in Panoply 4.8.1 Build PANH6WPJ (Jul 3, 2017)

  • Bugfix: Some variables in trajectory featureType datasets that should be reported as "1D" plottable were not.
  • Bugfix: Errors accessing coordinates of second and later instances in multi-trajectory dataset.
  • Allow for trajectory variables that do not have an explicit time coordinate variable.
  • Provide additional choices in scale controls units menu for variables that have certain unit types.
  • Added "fraction" to optional non-standard units names.
  • Bugfix: Contour labels on lon-lat map plots used default format rather than use same as scale tick labels.
  • Bugfix: Progressive expansion/contraction of grid stroke dash pattern.
  • Bugfix: Possible failure to recognize lon-lat data on a 3D auxiliary grid.
  • Library: Updated GISSmap to v. 2.0.4.
  • Bugfix: Sources CDL info panel was not showing revised info for NCML files.
  • Added enhanced-mode option to sources section of View menu.

New in Panoply 4.8.0 Build PANH6CMN (Jun 13, 2017)

  • Better handling of Y-axis orientation for "generic 2D" plots where Y axis is depth.
  • Bugfix: KMZ export options were lost before saving file.
  • Bugfix: KMZ export colorbar background not painted, making black text, etc., invisible.
  • Bugfix: Plot of rotated-pole lon-lat data could be blank for certain combinations of plot size and rotation parameters.
  • Bugfix: Varioues issues if trying to export animation of a variable with no independent dimension.
  • Bugfix: Could not create georeferenced plot if variable had a coordinate var of type bye.
  • Bugfix: Tickmarks not drawn on logarithmic plot axes.
  • Improve appearance of log-in dialog if required to access remote data or catalog, and made log-in message clickable if it contained a URL.
  • Added controls for change size of axes caption text.
  • Library: Updated netCDF-Java to v. 4.6.10.
  • Bugfix: Relative-time handler did not handle large negative values correctly.
  • Added ability to make vector plots of "generic" 2D data.
  • Refactored vector plotting in lat-vert and lon-vert plots.
  • Added "Fit to Color Table Range" plot menu item; requires that selected color table provide a range as, for example, the CPT format may do.
  • Refactored event handling for several of the scale setting actions.
  • Library: Updated slf4j to v. 1.7.25.
  • Bugfix: Mixed-dashes and dotted stroke style patterns were swapped.
  • Bugfix: Reduce calls to perform repaints caused by cursor movement.
  • Added dotted-minor contour stroke option.
  • Added stroke style options to line line plot preferences.
  • Minor re-organization of preferences tabs.
  • Library: Updated GISSmap to v. 2.0.3.
  • Bugfix: Line plotting included bad/missing/fill values if other than NaN.
  • Added ability to paint nightside shading on lon-lat map plots.
  • Added plotting of lon-lat trajectories, but requires that dataset follows CF convention for trajectory "featureType". Note: Can be very slow if trajectories are long (i.e., > 50k pts.).
  • Dropped support for exporting animations in QuickTime or AVI format due to age of library and inadequacies of the results, as compared to export as MP4.
  • Improve error reporting when unable to plot due to dimension variable with wrong rank.

New in Panoply 4.7.0 Build PANH2TMB (Feb 28, 2017)

  • Java 8 is now required to run Panoply.
  • Bugfix: Sources CDL info panel did not update when using search function to change selected data/variable in Sources treetable.
  • Added controls to allow left-side-only and right-side-only outliers on scale colorbar and for reducing spacing between outlier shape and main colorbar.
  • Rewrote layout of plot axis controls (again).
  • Added controls for axes tickmark appearance and tick label sizes.
  • Added control for offsetting plot axes for line plots.
  • Display of splash window at launch no longer optional; only skipped if app opened via macOS file handler.
  • Re-organized View menu.
  • Added "Check for Updates" to preferences and to Help menu.
  • Bugfix: Items in Create Plot button's popup menu did not refresh to match source selection.
  • Updated appearance of various table and tree-table interface components.
  • Bugfix: Lon-lat vector plots based on variables of magnitude and azimuth not plotting correctly.
  • Bugfix: Options dialog broken for animations of line plots.
  • Better clean-up when MP4 animation export is canceled by user.
  • Sources window info panel displays variable value if it is a numeric scalar.
  • Added preference to allow for some commonly mis-used units abbreviations.
  • Some re-organization of preferences controls.
  • Able to plot some cubed-sphere lon-lat gridded data.
  • Bugfix: Possible null coordinate variable reported for 3D auxiliary lon-lat grids.
  • Bugfix: Vectors might be drawn on lon-vert plots if "vector magnitude" combination selected, but controls for vector appearance were not shown.
  • Library: Updated netCDF-Java to v. 4.6.8.
  • Library: Updated GISSmap to v. 2.0.
  • Library: Updated slf4j to v. 1.7.24.

New in Panoply 4.6.1 Build G9W2 (Oct 24, 2016)

  • Bugfix: Generic 2D plotting of HDF data blocked if either dimension unnamed.
  • Bugfix: Horizontal rendering artifacts could appear when drawing line plots with a large number of points.
  • Bugfix: Launch/Open panel missing from prefs.
  • Bugfix: Symbol size for point shapefile map overlays did not scale with plot size.
  • Added controls and preferences for specifying symbol size when using point shapefile map overlay.
  • Added more options to animation export dialog, including start, stop and stride.
  • Library: Updated netCDF-Java to v. 4.6.7 (snapshot).
  • Bugfix: (macOS) App would not launch if a Java 9 early-access JRE or JDK installed.
  • Further test to ensure that trajectory data not mistakenly identified as lon-lat gridded.
  • Bugfix: CDL data export for an individual variable failed if var in a hierarchical group.

New in Panoply 4.6.0 Build G8X2 (Sep 1, 2016)

  • Improved window-size management for Sources and Help windows in multi-display set-up with different display sizes.
  • Improved window management when exporting display via X11.
  • Library: Updated slf4j to v. 1.7.21.
  • Library: Updated netCDF-Java to v. 4.6.6.
  • Bugfix: Could not create combination plot if second var was on reduced-horizontal grid.
  • Bugfix: Lat-, lon- and time-vert plots always initialized with scalar vert axis, ignoring preference setting.
  • Bugfix: KMZ plot exports included border even when de-selected.
  • Implemented zooming (in, out and drag) for all non-lon-lat plot types.
  • Re-organized layout of scale and grid controls for all plot types, adding axis range controls in cases where they were not previously available and adding menu commands to swap and reset axis range bounds.
  • Better handlong of fill and valid range attributes for unsigned int variables when expressed as negatives.
  • Added preference to set whether Y-axis orientation of generic 2D plots is positive up or down.
  • Watch for "double enhanced" coordinate variables when extracting CDL text to show in sources info panel.
  • Added support for cylindrical equal-area projected lon-lat input grids.
  • Hairlines added to crosshairs cursor.
  • Bugfix: Uninterpolated generic 2D plot could be blank if log-10 axis selected and axis had negative endpoint.

New in Panoply 4.5.1 Build G5X1 (Jun 1, 2016)

  • Bugfix: Plot title too low if subtitle also present.
  • Bugfix: (OS X) Crash at launch if JRE not found in expected location.
  • Further improved recognition and handling of lon-lat data using 3D auxiliary grids.
  • Bugfix: Click-for-info on non-lon-lat 2D plots had redundant margin offset.
  • Bugfix: Wrong coordinate var might be reported if correct var's name did not case-wise match dimension name.

New in Panoply 4.5 Build G4L1 (Apr 26, 2016)

  • Bugfix: Speckling effect in interpolated plots of data on reduced horizontal grid.
  • Click-for-info now implemented for plots based on data on reduced horizontal grid.
  • Data table tab panel now displays values for data on reduced horizontal grid.
  • Added ability to plot ISCCP equal-area grid abased on similarities to CF reduced horizontal grid convention.
  • Bugfix: Possible axes swap for swath data in HDF-5 datasets if using unnamed dimensions of equal length.
  • Refactored variable coordinates analysis to reduce redundant code and to improve detection of georeferencing when not reported by NJ library code.
  • Bugfix: CPT color tables with unparseable color data were not rejected, which caused later trouble when trying to use them.
  • Revised handling of colorbar tick size menu choices.
  • Contour label text scales with plot size similarly to other text.
  • Bugfix: Possible (silent) null pointer exception when using link dialog with a combination plot.
  • Thoroughly rewrote line plot code to better display data with a large number (> 1000) of steps on the plot axis. Implemented Ramer-Douglas-Peucker simplification for the case of there being a very large number (> 10000) of steps.
  • Library: Updated netCDF-Java to v. 4.6.5.
  • Library: (OS X) Updated Java OS X launcher to March 16 Infinite Kind appbundler commit.
  • Bugfix: Gridding bounds did not reset when toggling from zonal average plot to a regional map plot.
  • Implemented additional buffering to reduce plot redraws and improve interface response.
  • CPT color table constructor uses min and max colors for below-min and above-max outliers iff no outlier colors defined in file.
  • Bugfix: Floating-point error of order 1E-8 when interpolating between four points with identical value.

New in Panoply 4.4.1 Build FCW1 (Jan 4, 2016)

  • Bugfix: Printf code result could be incorrect if "%.pf" format used and the formatted number was larger than 1E7.
  • Added "Use Default" buttons to X and/or Y grid axis range controls for various plot types.
  • Tweaked determination of time format string used in independent dimension controls.
  • Added control for weight of border on lon-lat map plots.
  • Bugfix: Change in lon-lat map projection could be double-fired.
  • Restored drag-and-drop functionality of colorbars and overlays from desktop into plot windows and into colorbar and overlay browsers.
  • Library: Updated GISSmap to v. 1.8.2
  • Bugfix: Zoom-out action might not be enabled for map plots when it should be.

New in Panoply 4.4 Build FCA1 (Dec 11, 2015)

  • Bugfix: Possible thread deadlock when drag-and-dropping color table file icon from desktop into color table prefs panel.
  • Optionally include scale colorbar when exporting KMZ file of map plot.
  • Bugfix: Line plot elements could be drawn outside scroll panel if plot larger than plot window size.
  • Pressing delete in sources browser invokes remove action (if enabled) for selected node.
  • Refactored all 2D plot types and backing data grids (except lon-lat maps) to simplify and reduce redundant code.
  • Added vertical line plotting.
  • Refactored horizontal line plotting to share common code with vertical line plotting.
  • Refactored all scale controls to reduce redundant code.
  • Horizontal line plots may have logarithmic scale.
  • Added menu options for controlling width of central plot area relative to total width, allowing for wider left and right margins.
  • Bugfix: Size of logarithmic ticks on a scale colorbar did not scale with plot size.
  • Library: Updated GISSmap to v. 1.8.1.
  • Added link button to grid-spacing controls for lon-lat map plot.
  • Include labeled sample stroke in lon-lat zonal average line plots.
  • Removed (optional) inclusion of map projection footnote from lon-lat map plots.
  • Bugfix: Array combinations in line plots could only be created using drag-and-drop.

New in Panoply 4.3.2 Build FB31 (Nov 4, 2015)

  • Bugfix: CPT color table handler ignored background and foreground (i.e., outlier) color definitions if present.
  • Bugfix: Array construction failed for generic 2D plots of HDF data with unnamed dimensions of equal length.
  • Bugfix: Continued decimal character localization problem with some map projection parameter settings.
  • Lon-lat vector plots may be made combining component variables of magnitude and azimuth.
  • Bugfix: Right edge of map plots of projected-grid data might show a strip of missing data where there is good data.

New in Panoply 4.3.1 Build F9V1 (Oct 9, 2015)

  • Refactored messaging from plot controls of changes to X- and Y-axis method and range settings.
  • Bugfix: Y-axis top value could not be less than bottom value for line plots.
  • Bugfix: Possible thread conflict when exporting an animation of a plot with contours.
  • Added preference option to disable sorting items in Sources datasets panel alphabetically.
  • Library: Updated netCDF-Java to v. 4.6.3.
  • Library: Updated GISSmap to v. 1.8.0.
  • Bugfix: Sources tree-table did not show/hide structure variables in respond to change of visible variable setting

New in Panoply 4.3.0 Build F8Q2 (Sep 22, 2015)

  • Bugfix: Save-image always invoked save-image-as file dialog.
  • Bugfix: Symbol size for point shapefile map overlays did not scale with plot size.
  • Bugfix: Save dialog not showing suggested file name when first constructed.
  • Bugfix: Search for coordinate variables when constructing plot could quietly fail if null dimension encountered.
  • Improved clean-up of canceled tasks, e.g., halting an animation export before completion.
  • Refactored color table and map overlay management, moving code into GISSutils and GISSmap libraries.
  • Added ability to save PS and PDF plot graphics in fully vectorized form rather than as a combination of vector art and bitmap. This option must be enabled via the preferences.
  • Output "paper size" for saved PS and PDF graphics may be specified via preferences. Default is "US Letter".
  • Bugfix: Drawing of vector lon-lat plot could be blocked for exceptional combinations of map projection parameters and plot size.
  • (OS X) Replaced Quaqua filechooser with native file dialog called via JNI/libpanoply.
  • Library: Updated GISSmap to v. 1.7.5.
  • Longitude and latitude grid spacing may have different values on map plots.

New in Panoply 4.2.2 Build F6V1 (Jun 30, 2015)

  • Bugfix: Vertical axis controls not visible in grid controls tab for lat-vert and lon-vert plots.
  • Library: Upgraded Apache Commons Lang to v. 3.4.
  • Added controls and prefs to select stroke style for map plot outline overlays.
  • Added long-dash, dot-dash and mixed-dash patterns to stroke style choices.
  • Library: Updated netCDF-Java to v. 4.6.2.
  • Bugfix: Handling of overlay weight > 100 if overlay is a mask.
  • Added ability to read azimuthal equidistant grid mappings for lon-lat data if tagged using CF convention.
  • Allow grid mapping name "rotated_latlon_grib" for rotated-pole projected grid.
  • Library: Updated GISSmap to v. 1.7.3.

New in Panoply 4.2.1 (Jun 30, 2015)

  • Added option and preference to omit sample vector from alongside scale colorbar when making vector plots.
  • Fit-to-data for zonal average plot uses min and max of zonal averages rather than min and max of all data.
  • Bugfix: (OS X) Open-file dialog might appear even if app launched via doubleclick on a dataset icon.
  • Library: Updated netCDF-Java to v. 4.6.1 (final).
  • Doubled maximum allowed grid, contour and overlay line weights to 200%.
  • Added capability to link matching dimensions when making a combined-variable plot so that changing the setting of one variable's dimension appropriately changes the setting of the other variable's dimension.
  • (Win) Added "universal" Windows version which should better adapt to computer's available memory.

New in Panoply 4.2.0 Build F4W3 (May 1, 2015)

  • Converted find feature in sources window from a modal dialog to a text field in the window layout.
  • Bugfix: Animation export might fail with bad compressor key for QuickTime with quality 100%.
  • Variable "slicer" rewritten to omit pop-up menu widget if dimension is overly long (i.e., > 1200 steps).
  • Bugfix: Test for correct shape of auxiliary lon-lat coordinate bounds variable missed a possible false case.
  • Bugfix: Time-date formatter mysteriously switching relative time units with explicit UTC timezone to display as "Antarctica/Troll" zone.
  • Implemented plotting of lon-lat data on a 3D auxiliary grid for very specific cases of identifying metadata, notably the case of the third grid dimension being explicitly identified as "band" (e.g., a satellite sensor wavelength).
  • Added time-vert plots.
  • Refactored grid controls for all 2D plot types except lon-lat maps to minimize redundant code.
  • Check for wraparound of lon-lat reduced horizontal grid to see if interpolation should cross "seam" between edges.
  • Library: Updated netCDF-Java to v. 4.6.1 snapshot. This should allow for opening HDF-5 datasets that use huge attributes.

New in Panoply 4.1.2 (May 1, 2015)

  • Added control and preference for size of grid labels on cylindric lon-lat map plots.
  • Bugfix: Test for valid latitude extrema in lat-vert grid plot controls could silently reject good values.
  • Bugfix: Command-line options were ignored.
  • Bugfix: File chooser did not appear at launch even when required in preferences.
  • Library: Updated GISSmap to v. 1.7.2.
  • Either or both axes of generic 2D plots may be set to logarithmic.
  • Refactored generic 2D, lat-vert, and lon-vert gridding and plotting to reduce redundant code.
  • Remember Sources window layout between app uses.
  • Library: Updated netCDF-Java to v. 4.5.5.
  • Bugfix: Cases reported of a localization problem where conversion of numbers to/from text used a different decimal character.
  • Bugfix: Create-plot dialog blocked if variable dimension name was reported null, as might occur in an HDF dataset.

New in Panoply 4.1.1 Build F291 (Feb 10, 2015)

  • Bugfix: Class cast error formatting when some relative-time axes values.
  • Added control and preference for size of text labels on plot contour lines.
  • Improved visibility of vector markings.

New in Panoply 4.1.0 (Feb 10, 2015)

  • A Java 7 JRE or better is now required to run Panoply
  • Library: netCDF-Java updated to ver. 4.5.4
  • Bugfix: Combine-plot dialog did not list any line-plot windows
  • Added user controls and preferences for selecting symbols used when marking shapefile overlay points
  • Allow zoom in and out on map plots using using conic projection
  • Bugfix: Zoom-out on equirectangular regional map lon-lat plots could partially fail
  • Library: Updated GISSmap to v. 1.7.1, allowing for use of point and multipoint shapefiles and load-on-demand input of outline overlays, and adding various two-hemisphere azimuthal projections
  • Bugfix: Auxiliary 1D lon-lat coordinates might be treated as generic axes
  • Bugfix: Layout of data display panel blocked when making a line plot and variable has > four dimensions
  • Bugfix: Plot of lon-lat data on a projected grid appeared coarse if plot area much smaller than input data area
  • Added control and preference for width of scale color bar relative to width of 2D plot area. Default value is 60%
  • Library: (OS X) Update Quaqua to latest karlvr fork

New in Panoply 4.0.5 (Feb 10, 2015)

  • Eliminated zonal average grid style and weight as separate preferences.
  • Additional options for formatting tick labels on time axes.
  • Bugfix: Click-zoom on equirectangular map lon-lat plots silently failed if click point too close to pole.
  • Library: Updated GISSmap to v. 1.6, allowing for use of shapefiles (*.SHP) as outline overlays on lon-lat map plots.
  • Bugfix: Dashed and dotted lines became solid when plot saved in PS format.
  • Added simplistic find feature to Sources window when datasets panel is visible.
  • Overly long labels and captions are clipped and an ellipsis appended.
  • Combination line plots can be made if variables have an identical axis.
  • Redesigned line plot controls to allow for specifying second stroke if comparing.
  • Combination generic 2D plots can be made if variables have two identical axes.
  • Bugfix: Open-file dialog at launch accepted all understood file types but would try to open color tables and overlays as datasets.
  • Bugfix: Export as CSV or as labeled text was not coded to handle variables with less than two dimensions.
  • Improved performance when exporting variable data as CSV or as labeled text.
  • Show warning dialog for CSV or labeled-text export of large (> 20M elements) variable.
  • Bugfix: Some plot control panels not laid out correctly on (some) Linux look-and-feels.

New in Panoply 4.0.4 Build E7X2 (Aug 1, 2014)

  • Bugfix: Projection footnote in lon-lat plots did not update font size if plot size was changed.
  • Bugfix: A variable with lon and lat dimensions both of length 1 was incorrectly considered geogridded-plottable.
  • Bugfix: When making generic XY plots, watch out for case of either X or Y axis being longitude.
  • Bugfix: Encountered a dataset in which trajectory coordinates were mistakenly identified as auxiliary 1D lon and lat axes.
  • Bugfix: Opening/importing additional map overlays always quietly failed.

New in Panoply 4.0.3 Build E6W1 (Jul 1, 2014)

  • Bugfix: Making line plots was blocked by a bugfix in 4.0.2.
  • Performance improvements for plotting of auxiliary lon-lat grids with relatively large number (> 20M) of cells.
  • Library: Updated GISSmap to v. 1.5.2.

New in Panoply 4.0.2 Build E6Q1 (Jun 25, 2014)

  • Additional improvements to compatibility with multi-screen environment and with large displays.
  • Bugfix: Time-lat and lat-time plots blocked from plotting if variable had no longitude dimension.
  • Bugfix: Axes selectors for generic 2D plots and line plots in plot creation dialog did not watch for un-named variable dimensions, as may occur in HDF datasets.
  • Bugfix: Stereographic projected grid handler did not check for scale factor in grid metadata.
  • Added "King" and "Maximum" to plot size options. King is twice the dimensions of Standard, while Maximum is 2.5 times Standard dimensions.
  • Allow for plotting of any size plot (up to "Maximum"), no matter the size of user's display.
  • Bugfix: Auxiliary lon-lat data gridder did not watch for overly large longitude or longitude values which might indicate cells with no/bad data.

New in Panoply 4.0.1 Build E5U1 (May 29, 2014)

  • Replaced old GifEncoder with ImageIO calls.
  • Bugfix: Data on rotated-pole lon-lat grid dropped if rotated longitude dimension had values outside (-180,180) range.
  • Restored ability to save or print image from Color Table Browser.
  • Added controls to array data panel to flip table bottom-to-top and/or left-to-right.
  • Bugfix: Line plot y-axis range could not be changed if scale autofit turned on in preferences.
  • Bugfix: Mask overlays were not rendered transparent where original was white.
  • X-axis tick values for line plots formatted appropriately if detected to be of type relative-time.
  • Allow for choice of zonal average if generic 2D plot has an independent dimension of longitude.
  • Bugfix: Create-plot dialog included singled-valued dimensions amongst possible axes for generic 2D plots and 1D line plots.
  • Bugfix: Grid color set in preferences not applied to new plots.
  • Improved compatibility with multi-screen environment.
  • Library: netCDF-Java updated to ver. 4.3.22.

New in Panoply 4.0 Build E491 (May 7, 2014)

  • Bugfix: Plot min-max initialized to wrong extrema when log-10 scale was specified in preferences.
  • Bugfix: Key command for toggling logarithmic scale did not fire.
  • Refactored lon-lat zonal line plot to better use scale meta class.
  • (OS X) Mac version now requires at least "Java for OS X 10.6 Update 3", released May 2010.
  • Added items to history menu to reopen dataset and catalog most recently opened. (An error dialog appears if dataset or catalog is currently open.)
  • Lon-lat map plots allow for two overlays to be applied.
  • Added .gem, for GEMPAK data files, to list of explicitly recognized dataset types.
  • Bugfix: Negative number error blocked plotting if source array included more than 231 points.
  • Bugfix: Transverse Mercator projected grid handler did not watch for alternative implementation in netCDF-Java library. Also did not doublecheck easting and northing units (i.e., m vs. km).
  • Re-factored gridding for all previously available plot types. Lon-lat plots no longer differentiate between 'coarse' and 'fine' input grids. Input grids are no longer 'flipped' if an axis is not oriented in a specific direction.
  • Grid controls and preferences for all previously available plot types re-organized, and some new options added.
  • Added "generic" 2D plotting for data that is not geo-gridded or which does not follow a well-known metadata convention..
  • Added lon-time and lat-time plots, i.e., Hovmöller diagrams.
  • Added simple line plotting for, e.g., time series.
  • Bugfix: Export CSV and Export Labeled Text commands could fail silently.
  • Bugfix: Periodic preferences autosave was not saving.
  • Bugfix: (Windows) Appearance of JButtons in plot controls.
  • Library: Upgraded GISSmap to v. 1.5.1, allowing for Transverse Mercator (Sphere) and Patterson's Natural Earth projections.
  • Min-max note for lon-lat plots also shows mean value if map projection is global.
  • Added support for UTM projected lon-lat input grids.
  • Library: Upgraded Apache Commons Lang to v. 3.3.
  • Library: Upgraded netCDF-Java to v. 4.3.21.
  • Overhauled handling of color tables and map overlays. Those included in the distribution are now embedded within Panoply code jar rather than supplementary folders.
  • Re-designed Preferences window and added panels for new plot types and for managing imported color tables and map overlays.
  • Able to read NCL Graphics RGB color tables.
  • Bugfix: Color pop-up menus included redundant colors in place of darker choices.
  • Library: (OS X) Upgraded Quaqua to v. 9.1.

New in Panoply 3.2.1 Build D9W1 (Apr 9, 2014)

  • Re-designed plot type selection dialog.
  • Bugfix: (OS X) Last character or two of JCheckbox and JLabel text sometimes clipped in plot controls.
  • Bugfix: On lon-lat plot with black background, background color of map section of plot reset to white if projection was changed.
  • Added preferences handling for long-lat map grid labelling option.
  • Info panel in Sources datasets panel now shows CDL description in "unenhanced" form.
  • Bugfix: Bookmarks menu showed all bookmarks twice.

New in Panoply 3.2 (Apr 9, 2014)

  • Open-file dialog allows for selecting multiple files.
  • Revisited how auxiliary lon-lat array handler tests for global wrap-around.
  • Data export in CSV or "labeled text" format uses operating system's EOL character rather than "\n".
  • Explicitly test for AbsoluteTime dimension, as NJ library convention handler may not report one if present.
  • Watch for case of mismatched array rank info reported by NJ library for auxiliary lon-lat grids, as has occurred with some WRF datasets.
  • When getting a plot variable's independent dimensions, watch out for coordinate variables that may have been specified via the coordinate attribute.
  • Try to watch and adapt for cases where NJ library reports that an HDF datasets variable's dimensions have zero-length names.
  • Bugfix: Contours and vectors not drawn correctly when exporting KMZ file from lon-lat map plot.
  • Added control widget and preference for spacing of vectors on a vector plot.
  • Added some ability to plot "reduced horizontal grids".
  • Bugfix: Data on a projected Mercator grid cut off if more than 180° from longitude of projection orgigin.
  • Bugfix: Click-for-info in edge cells of a map plot could return null result if source data were on a projected grid.
  • Made History a top-level menu rather than a Bookmarks sub-menu.
  • Library: Updated GISSmap to 1.5, allowing for regional version of Equirectangular Oblique map projection and "zoomed" Orthographic projection.
  • Library: netCDF-Java updated to v. 4.3.18.

New in Panoply 3.1.8 Build D3X1 (Apr 3, 2013)

  • Switched animation code to use Monte Media Library.
  • Temporary cache directory on Windows and Linux moved; location now based on environment variable values if available.
  • Preferences for saving images and animations now based on last save action.
  • Bugfix: Error in testing validity of lon-lat coordinates if auxiliary lon-lat grid variables specified a valid range.
  • Array independent dimension with length 1 shown with single-choice selector in array selection panel rather than as a simple text label.
  • Bugfix: (Windows) Preference window not wide enough to show last prefs grouping tab.
  • Library: netCDF-Java updated to v. 4.3.16.

New in Panoply 3.1.7 Build CCX5 (Jan 3, 2013)

  • Bugfix: No response to control to change scale caption location.
  • Library: GISSmap updated to v. 1.4.9.
  • Library: netCDF-Java updated to v. 4.3.15.
  • Bugfix: Selecting an item in a control popup menu might be met with no response, depending on location of control and menu on screen.
  • Bugfix: Default plot size of "standard" too large for some laptop displays.

New in Panoply 3.1.6 Build CAV1 (Oct 30, 2012)

  • Refactored portions of PlotMeta class for cleaner plot creation and potential manipulation by third-party wrapping code.
  • Refactored image writing code to reduce redundancy.
  • Plot graphic dimensions set to always be multiples of 16 pixels so that exported animations may more easily be rescaled.
  • Refactored plot parameters which were based on enum values.
  • Bugfix: Drawing contours would thrown an exception or omit part of of the plot area if plot had been resized after been created.
  • Bugfix: Preference with floating-point values not written with localized decimal character.
  • Bugfix: Map plots might initially appear blank (entirely invalids color) if default projection was set to Orthographic.
  • Zoom-in and -out (using command/control-click) enabled for some azimuthal projections.

New in Panoply 3.1.5 Build C9L1 (Sep 21, 2012)

  • Bugfix: Not catching central projection longitude if data correctly follow CF Convention for polar sterographic lon-lat grid.
  • Bugfix: If projection note visible in map plot, text did not change if projection was changed.
  • Added NC3 to list of supported netCDF filename extensions.
  • Added "All Files" option to open-file dialog for users whose datasets don't use any of the expected dataset filename extensions.
  • Library: netCDF-Java updated to v. 4.3.13. Several third-party library jars are now included in the NJ jar rather than kept separate.
  • Bugfix: When viewing array data panel, Copy and Select All commands in menu did not work even though associated keystrokes did work.

New in Panoply 3.1.4 Build C6U1 (Jul 2, 2012)

  • Bugfix: Constructing axes for auxiliary lon-lat grids with implicit dimensions failed if x and y dimensions were the same length.
  • Bugfix: (Non-Mac) Focused item in custom popup menu UI drawn with null background color.
  • Added control to manipulate position of scale colorbar caption.
  • Re-factored handling of pop-up menus based on enum choices.

New in Panoply 3.1.3 Build C5P1 (May 25, 2012)

  • Added option to label lon-lat gridlines on map plots, provided that the selected projection is cylindric.
  • Bugfix: Watch out for rotated-pole lon-lat grids for which the pole is still at 90°
  • Wrote custom UI to improve appearance of comboboxes with long lists of items.
  • Bugfix: Multi-dimension vertical coordinate might be reported as plottable.
  • Bugfix: Layout of combine-plot dialog messed up if any popup menu items are very long.
  • Try to better estimate external corner locations for 2D auxiliary lon-lat grids that do not have border variables to provide them.
  • Added zoom-in and zoom-out menu commands to plot menu. Enabled when viewing a map plot using an equirectangular projection.
  • Improved keystroke behavior in color value section popup menus.
  • Library: GISSmap updated to v. 1.4.7.

New in Panoply 3.1.2 Build C3X1 (Apr 2, 2012)

  • Bugfix: Cached secondary image was not also resized if a map plot was resized and a mask overlay had been applied.
  • Abbreviate display of really long URLs in Bookmarks menu.
  • Watch for projected-grid variables without a grid_mapping attribute but using a _CoordinateSystems attribute in conjunction with a variable which has a _CoordinateTransforms attribute.
  • Try to match up dimension with corresponding coordinate variable if they have different names (i.e., coordinate variable is not "classic").
  • Library: netCDF-Java and associated jars updated (v. 4.3.9). This should result in improved GRIB dataset handling
  • GRIB-1 datasets opened in "strict mode" by default unless disabled in preferences.
  • Local GRIB-1 parameter tables may be opened directly and applied to specific data center, subcenter, and version IDs.
  • Bugfix: Drag gesture with a variable in the Sources window failed if variable was a child of a grouping within a dataset.
  • Added option to use transparent invalid/missing fill when exporting map plots as KMZ files.

New in Panoply 3.1 Build BBU1 (Nov 30, 2011)

  • Added "Combine Plot" button to Sources window toolbar in order to make ability to create combination plots more discoverable.
  • Bugfix: "Remove all" toolbar button action did not test if datasets were in use before trying to remove them from datasets tree-table.
  • Bugfix: Lat-vert and lon-vert plots could come up blank if source data stored with unexpected ordering.
  • Basic Earth (aplot) mask for lon-lat plots upgraded to a higher resolution.
  • Bugfix: Handling of fitted scale range and reporting of data min-max when all data in source array are invalid.
  • Bugfix: Alt-click (option-click) on a lat-vert or lon-vert plot did not report info for correct coordinates if y axis had been "flipped".
  • Watch out for auxiliary lon-lat grids with discontinuities (jumps) arising from longitude values crossing ±180°E or 0°E.
  • Try to detect auxiliary lon-lat grids with global coverage, and if found account for the "seam" between opposite edges of the grid.
  • Added option to draw grid on map plots as solid, dashed or dotted.
  • Added ability to open some datasets compressed with gzip, bzip2 and Unix compress.
  • Opening of both local and remote datasets now handled through a single Task so that a progress bar is shown while opening local datasets that require uncompression.
  • "GRIB2" now accepted as a valid GRIB-2 file name extension.
  • Library: SLF4J jars updated to v. 1.6.4.
  • Library: Library: netCDF-Java updated to v. 4.2.27.

New in Panoply 3.0.4 Build B891 (Aug 10, 2011)

  • Bugfix: Arrays that had dimensions of time and latitude and no others were recognized as plottable, but could not be plotted.
  • Bugfix: Fill value in unsigned integral data array could be misinterpreted.
  • Refactored NcAxis to better trap and report bad values on array axes.
  • Re-wrote handing and display of vertical axis for lat-vert and lon-vert plots when longitudinal ticks selected.
  • Dataset treetable in sources window now shows variable groups as branches if they are present (as in, e.g., some HDF files). NcNode and subclasses refactored so that toggling show-only-plottables would carry down to all child nodes in treetable.
  • Bugfix: Creation of color tables from HDF palettes missing a step, thereby blocking subsequent creation of plot windows.
  • Library: (Mac) Quaqua FC updated to v. 7.4.2.
  • Library: netCDF-Java updated to v. 4.2.26.

New in Panoply 2.9.4 (Aug 27, 2010)

  • Try to check for multiple simple lon-lat grids in a dataset, even if it violates convention.
  • Added "Export as labeled text" option for source variables.
  • Caching directory (if necessary; e.g., when creating GBX fies) moved to standard location, and flushed when program exists.
  • Bugfix: Log-10 scale checkbox was not messaging data handler.
  • Use ScaleDescription to manage scale min and max, tick values, and contours.

New in Panoply 2.9.3 (May 27, 2010)

  • Also provide Windows version which uses 64-bit launcher.
  • Added "Combine" method for working with two arrays in one plot. Acts similar to "Average" option, but if one array's data point value is NaN, other array's value is used rather than assign NaN to data point.
  • Re-factored lon-lat map grid spacing to allow non-integral values.
  • Bugfix: Data on simple lat-vert grid recognized but plotting not enabled.
  • Bugfix: (Windows) Cut, copy, paste and select-all in text field non-functional if invoked from menu items rather than as keystrokes.

New in Panoply 2.9.2 (May 27, 2010)

  • Slightly improved plot creation speed by modifying AbstractData#findextrema().
  • In addition to app directory, scan user's library directory ($HOME/Library/Application\ Support/GISS/ on OS X and $HOME/.gissjava/ elsewhere) for color tables and overlay files.
  • Improved handling of time zones in RelativeTime variable dimensions.
  • Bugfix: Sometimes not recognizing axes of data on rotated-pole lon-lat grids.
  • Bugfix: Did not deal well with RelativeTime dimension units defined as floats rather than integers.
  • Bugfix: User-defined label for time axis of time-lat plots ignored.

New in Panoply 2.9.1 (Apr 3, 2010)

  • Added *.h5 as a recognized HDF file extension.
  • Watch out for use of implicit dimensions for data on auxiliary lon-lat grids.
  • Bugfix: Subtitle plot object visible in plot window and in PS output when no subtitle applied.
  • Bugfix: PDF output failed, and failed quietly.
  • Bugfix: Double error dialog when unable to create netCDF array object to plot.

New in Panoply 2.9.0 (Mar 27, 2010)

  • Always use fine interpolation for all projected lon-lat grids.
  • Improved cell fill scheme for maps of auxiliary lon-lat gridded data.
  • Look for explicit cell corner variables attached to auxiliary lon-lat gridded data dimensions.
  • Added "Export CDL*" option for dataset or variable selected in Datasets Browser. Note the asterisk; the output is not quite legal CDL and cannot be used as input to ncgen without some editing.
  • Added "Export CSV" option for variable selected in Datasets Browser. Output format is plain text with comma-separated values. Note: output is not localized.
  • Re-factored several grid fill and interpolation methods to reduce redundancy.
  • Re-factored NcArray2D constructor to allow for easier sub-classing.
  • Eliminated distinction between screen and print for line colors and strokes.
  • Added pale gray and smoke gray to choices in various color menus.
  • Use DocumentListeners on several text fields for quicker changing of plot text.
  • Refactored painting of "data image" from gridded data.
  • Left-right orientation of lat-vert plots and lon-lat zonal line plots controlled by checkbox rather menu.
  • Added sub-titling capability.
  • Further tweaks to vertical layout ofplots, most notably of lon-lat zonal line plots.
  • Bugfix: Open-file process allowed a file to be opened multiple times concurrently.
  • Bugfix: Changing to different longitude slice in lat-vert plots excruciatingly slow.
  • Bugfix: Interpolated lat-vert and time-lat plots not filling in area at poles as intended if most-poleward data points are "close" to poles.
  • Library: GISSmap updated to v. 1.4.4.

New in Panoply 2.8.6 (Jan 27, 2010)

  • Bugfix: Drag and drop from desktop into Datasets Browser failed silently if there was an error.
  • Bugfix: Relative time parser did not understand use of "Z" to denote UTC+0 timezone.
  • Bugfix: Last color in scale colorbar "overflowed" right edge.
  • Bugfix: Last row of array data table might be hidden behind horizontal scroll bar.
  • Library: JDOM updated to version 1.1.1.
  • Library: GISSmap updated to version 1.4.2.
  • Library: (Mac) Upgrade Quaqua FC to version 6.3.1.
  • Library: Upgrade GRIB to version 6.0.19.

New in Panoply 2.8.5 (Nov 28, 2009)

  • When looking up variable's units attribute string, check for "unit" (case insensitive) attribute if "units" is not present.
  • When looking up variable's long name attribute string, check for "title" (case insensitive) attribute if "long_name" and "standard_name" are not present.
  • Bugfix: Selection status of plot window items in the Window menu not updated correctly when user selected front window.
  • Bugfix: Layout of credits help window not right when window reduced to half or less of original size.
  • Bugfix: Status bar at window bottom not painted (i.e., left transparent) on non-Mac OSes.
  • Minor interface tweaks.

New in Panoply 2.8.4 (Oct 26, 2009)

  • Bugfix: Creating a combination plot via use of the target menu was blocked by a perpetual "busy" message.
  • Watch out for data on projected lon-lat grid but with bad GeoX or GeoY axis.
  • Bugfix: (Mac) Plot-type dialog and plot windows not completely painted when first shown on PowerPC Macs using Java 1.5.0_20 (and possibly other 1.5 JREs).
  • NcArray2D refactored to allow for extracting 2D slice data in chunks if grid is very large (over 10 million data points) in order to avoid blowing out memory usage. For example, global topography at 2' resolution.
  • Added HE4 and HE5 to list of extensions recognized by HDF filename filter. However, this does not necessarily mean that Panoply will recognize and plot data in HDF-EOS datasets.
  • Bugfix: Grid not drawn for lat-vert plots if vert axis was set to grid point index.
  • Watch out for axes values set to NaN; replace with 0.
  • Library: Updated GISS mapping to version 1.3.2.
  • Library: (Mac) Upgrade Quaqua FC to version 6.2.

New in Panoply 2.8.3 (Oct 1, 2009)

  • Added Clear Menu item to Recent Files menu
  • Bugfix: Show Contours & Vectors menu item did not work
  • Eliminated floating progress windoid Replaced it with status bar at bottom of application windows
  • If started from the command line, added option to allow for multiple instances of Panoply to run at one time Use "-multi" argument
  • Added ability to save plot images in uncompressed TIFF format
  • Added ability to save plot images in uncompressed JPEG format
  • Bugfix: Possible null pointer condition could break examination of a lon-lat variable using alternative grid
  • Bugfix: Annoying Datasets Browser repaint flicker on some platforms
  • Library: Updated netCDF-Java to version 4049
  • Library: Updated GISS mapping to version 131

New in Panoply 2.8.2 (Oct 1, 2009)

  • Added ability to export lon-lat map plots in KMZ format (for use in, eg, Google Earth), but only if map uses "Equirectangular" or "Equirectangular (Regional)" projection
  • Bugfix: CPU demand spike caused by programmatically called garbage collection being invoked much too often
  • Bugfix: Construction of variable tables in plot windows was taking far too much time
  • Added partial ability to read color palettes included in HDF5 files Limited to "STANDARD" or "STANDARD8" palettes using RGB color model.

New in Panoply 1.6.7 (Oct 1, 2009)

  • Bugfix: Scale labelling was messed up.
  • User may specify number of minor divisions per major division in plot scale.