Joint Ecosystem Modeling

Software Requirements

Java 11 or later
Operating system:
  • Windows - 64 bit
  • Mac OS - Intel 64 bit
  • Linux - 64 bit with GTK

EverVIEW Data Viewer Change Log


v3.0.0 - 2021-01-04
  • Update for Java 11
  • Move Software Requirements to README.txt file
  • Update to supporting libraries that have been migrated to Java 11
  • Add javax.annotation to dependencies
  • Update org.eclipse.jdt.core.prefs and org.eclipse.jdt.ui.prefs for Java 11 and warn on missing javadocs for private visibility

v2.9.3 - 2020-08-14
  • Library updates (some may not apply):
    • edu.ucar.unidata.netcdf;bundle-version="5.3.3",
    • gov.usgs.jem.cerp.netcdf;bundle-version="3.0.0",
    • gov.usgs.jem.cerp.netcdf.ug;bundle-version="3.0.0",
    • gov.usgs.jem.spatial.model;bundle-version="2.0.0",
    • gov.usgs.jem.spatial.expressions;bundle-version="2.0.0",
    • gov.usgs.jem.hydro.processing;bundle-version="2.0.0",
    • gov.usgs.jem.netcdf.depthcreator.ui;bundle-version="2.0.0",
    • gov.usgs.jem.netcdf.ncmlcreator.ui;bundle-version="2.0.0",
    • gov.usgs.jem.thredds.ui;bundle-version="2.0.0"
  • Attempt to resolve the majority of compiler warnings through a combination of mechanisms:
    • refactor deprecated to current usage where possible, suppress deprecation otherwise;
    • add javadocs in some cases, but suppress where documentation was largely ignored or code is not otherwise actively maintained;
    • suppress or address other compiler warnings (e.g. resource; unused)

v2.9.2 - 2019-07-09
  • ThreddsCatalogModel: explicit check if THREDDS catalog cannot be loaded.

v2.9.1 - 2019-06-16
  • com.google.auto.value;bundle-version="1.7.2",
  • edu.ucar.unidata.netcdf;bundle-version="5.1.0",
  • gov.usgs.jem.cerp.netcdf.ug;bundle-version="2.0.0",
  • gov.usgs.jem.cerp.netcdf;bundle-version="2.0.0",
  • gov.usgs.jem.spatial.expressions;bundle-version="1.4.0",
  • gov.usgs.jem.spatial.model;bundle-version="1.4.0",
  • guava;bundle-version="29.0.0",
  • org.apache.commons.csv;bundle-version="1.8.0",
  • org.geotools.plugin;bundle-version="23.0.0"

v2.9.0 - 2019-02-21
  • Update the display status bar on the Globe View to show location information left aligned; adjust number formatting
  • Add Viridis color palette option
  • Add options to change the chart view font size delta and tick font size delta
  • Updated Chart View identify objects stroke size default to 1
  • Updated Chart View identify chart to use variable and units for range label
  • Updated Chart View identify chart default color cycling
  • Updated Chart View histogram chart range label to "Count"
  • Updated text displayed for license entries when updating EverVIEW
  • Updated Intro View to remove "Close Window" button, keep "X" at the top of the view part
  • Updated Intro View to not show if not explicitly required (override or new version)
  • When loading from state file, continue loading other elements even if one of them fails
  • When loading from state file, update progress dialog to display the globe section ID
  • Update data area to be in based on user home on all systems (fixes issues on Mac with startup)
  • Update WMSCatalogManager to show path to WMS file that is attempting to be saved when an error occurs
  • Bug fix for Globe View behavior on Mac systems with high DPI displays, where mouse position (hover, click) was not being accurately reported
  • Bug fix for data info view on Mac systems not being able to be shown after hiding
  • Bug fix for display of Globe View status bar on some systems (split view cuts off coordinates)

v2.8.1 - 2018-11-29
  • Bug fix for some identify object labels not showing correct value when using synchronized globe sections
  • Bug fix for identify objects synchronization with 3 or more datasets open and different CRS present
  • Bug fix for loading shapefile overlay when shapefile has POINT or MULTIPOINT data (null pointer / null iterable)
  • Bug fix for EverCalc Expressions Tool "ClassCastException: java.util.ArrayList cannot be cast to [Ljava.lang.Integer"
    • In DataModel, do not cast DATE_INDICES property as Integer[] before creating data access
  • Bug fix for EverCalc Expressions Tool date range selector: it did not use UTC dates, leading to the user needing to select previous day's dates in some circumstances
  • Change to underlying NetCDF reader library: be more careful when holding open file handles.
  • ZipSlip mitigation

v2.8.0 - 2017-03-15
  • Updated dataset loader dialog to allow only one bound to be specified for automatic color ramp range
  • Allow shapefile interior and exterior colors to be turned off (preferences)
  • Remember base layer selections between runs and add preference page to manage them
  • Update video capture and screen region capture to use control in menu instead of floating composite
  • Bug fix for the dataset loader dialog when reopening, the dialog doesn't pre-populate with dataset contents
  • Bug fix for the dataset loader dialog that prevented automatic color ramp min/max from pre-populating
  • Bug fix for the dataset loader dialog edit of color ramp entry's color
  • Bug fix for calculating the min, max of large-dimensioned data variables
  • Bug fix for when new identify objects are added, call-out preference not respected
  • Bug fix for when loading identify objects, progress bar fills up too quickly and reports incorrect progress
  • Bug fix for some NcML datasets unable to retrieve date listing
  • Bug fix for identify object labels not showing current value for synchronized globe section
  • Bug fix for base layer services that have migrated to https-only
  • Bug fix for video capture tool not scaling properly on High-DPI displays
  • Update to World Wind 2.1
  • Extensions:
    • EverCalc Expressions Tool
      • Bounding box dialog is now resizeable and opens showing all controls
      • Shapefile geometry "Use" column is widened by default

v2.7.0 - 2015-06-04
  • EverVIEW is now available for Windows 64-bit Java
  • Improved performance for histogram and pie charts by pooling data retrieval together, which also reduces thread contention
  • Cache min, max values for datasets by time stamp when loaded
  • Cache histogram and pie chart data across sessions
  • Improved image plotting time for integer fixed-point datasets (single- and tiled-images layers)
  • Significantly improved tiled-images creation time for orthogonal grid datasets
  • Significantly improved color ramp value lookups (more than 50% faster now)
  • Significantly improved creation time for both speed- and detailed-overlays for unstructured grid datasets
  • Added native support for visualizing shapefiles
  • Added support for quick shapefile to NetCDF conversion
  • Added support for quick timeseries text file + shapfile to NetCDF conversion
  • Added preference for number of additional tiled-images detail levels to pregenerate
  • Added API support for using alternative, existing caches of tiled-images layers
  • Updated synchronization dialog to allow configuration for all open globe sections. It can now be accessed via the View menu. Restored the no-dialog state of the view sync, date sync, and animation sync buttons
  • Transition from net.sourceforge.nattable library to org.eclipse.nebula.widgets.nattable library
  • Cache manager dialog now displays job progress dialog when determining folder size
  • Identify objects can now calculate sum and standard deviation, in addition to the existing average, min, and max
  • Added option to focus on identify objects after they are loaded
  • Allow user to choose to locate or skip unlocatable files from an EverVIEW state file
  • THREDDS servers can be double clicked for browse; history entries double clicked for load
  • Added additional right padding for identify object time series charts so date labels won't get cut off
  • Disable political boundaries by default
  • Enable append mode by default and added a checkbox option to the identify object loader dialog
  • Restore table view location to globe view coordinates when loading from state file
  • Floating widgets can now be temporarily resized (click on edge and drag)
  • Updated bug report and enhancement request tool with a workaround for blocked submissions
  • Removed preference/restriction on the number of identify objects
  • Removed preference/restriction on the identify objects being outside dataset spatial envelope
  • Bug fix related to mouse movement when adding polygon identify objects via table
  • Bug fix for when Bursa-Wolf parameters are missing from projection: fallback to alternative image overlay mode
  • Bug fix for World Wind locale problems when loading base layers (e.g. fr_FR)
  • Bug fix for adding THREDDS servers and then sorting removing new entry
  • Bug fix for retrieval of min, max attributes when NcML files are used
  • Extensions:
    • PFLCC Scenarios Viewer:
      • Updated loader dialog is displayed before datasets are loaded and allows customization of which and how many datasets are initially loaded and whether EverVIEW zooms to them by default
      • Includes cached image overlays to speed up data loading
      • Can now load more than one breakdown polygon; option to zoom to polygon(s) when loading
      • Can now load user-supplied Shapefile polygons for breakdown calculation
      • Option to add Shapefile reference layers
      • Several user interface tweaks as well as under-the-hood improvements
    • Introduced Expressions Framework built on top of the EverVIEW API for data manipulation
    • Added EverCalc Expressions Tool, which supersedes the Difference Tool and enables batch operations, multiple operator types, spatial, date, and seasonal filtering options
    • Added Comprehensive Visualization and Inspection Tool ("Compviz"), which is designed to address the difficulty of inspecting values across multiple datasets at once
    • Screenshot Tool: Added "Export Overlays" option that enables PNG export of daily image overlays
    • Screenshot Tool: Added "Export Animated Overlays" option that enables animated GIF export of daily image overlays
    • JEM Data Converter: bug fix for "Incorrect input type!" errors on ArcGrid and ERDAS Img files
    • EverCalc Shapefile to NetCDF Converter: allow joining shapefile to keys to CSV values

v2.6.0 - 2014-05-14
  • Updated to World Wind Java 2.0, which includes Open Street Map and Earth at Night supporting layers
  • Updated to GeoTools 10.3
  • Updated to JFreeChart 1.0.15
  • Optimizations to tiled images: coordinate transformations occur in one step instead of many
  • Optimizations to tiled images: use World Wind retriever service for image tile creation
  • Optimizations to unstructured grid spatial index: use STR tree instead of quadtree
  • Optimization to data access: remove redundant locking mechanism when reading from file
  • Added option to layer list to allow toggling between animation optimized and detail optimized (tiled) image layers
  • Added support for polygons with interior rings imported/exported from Shapefile and KML
  • Added support for multi-polygon groups imported/exported from Shapefile and KML
  • New identify object file format supports polygons with interior rings, multi-polygons
  • Many, many identify object performance improvements (speed, memory) during load and value calculation, especially for orthogonal grids
  • Improvements to globe view identify object labels and shapes, such as remembering calculated value and not redrawing unchanged shapes
  • Added field to identify object dialog to specify name
  • Allow identify object shape(s) to appear on the globe while value is being calculated
  • Allow identify object name and value to be displayed on the globe (use "%V" in name to show value)
  • Combined identify object loader and area label dialogs; include sortable columns and "apply all" buttons
  • Updated shapefile loader dialog for identify objects to show all attributes in a multi-column table
  • Updated shapefile coordinate reference system detection to use GDAL as a fallback if GeoTools fails
  • Added the ability to visualize shapefiles as supporting data layers alongside WMS
  • Added a context menu to the layer list control: right click to configure, focus, or remove entries
  • Added support for multiple color ramp legends when shapefiles are loaded
  • Added preference to toggle globe animation "smoothing"
  • Added preference to toggle real time globe view synchronization
  • Added preference to toggle if the globe zooms and centers on dataset footprint after load
  • Added preference, enabled by default, that will let the loader dialog keep the same date selections when the variable is changed
  • Added field for variable alias on main loader dialog; updated dialog layout
  • Added synchronization dialog for ease of configuring view sync, date sync, and animation sync
  • Globe status bar is now a native control, displays center position when cursor isn't moving
  • Bug fix: some debug logging statements were causing a huge slowdown for identify objects with many vertices
  • Bug fix: batch loader's handling of invalid files for folder search skips them now
  • Bug fix: plugged a memory leak related to centering the globe and identify objects
  • Bug fix: plugged two memory leaks related to identify object loader dialogs
  • Extensions:
    • EverChart Coverage Area Tool: added "Save CSV" option
    • EverChart Coverage Area Tool: updated UI layout
    • EverChart Coverage Area Tool bug fix: when color ramp is a subset of the values in the file, sometimes chart will not be created properly
    • EverChart Coverage Area Tool bug fix: chart not appearing after refresh
    • EverChart Coverage Area Tool bug fix: running update chart, then reselecting the same variable and updating the chart again will change the units, even if the user didn't change them
    • EverChart Coverage Area Tool bug fix: check boxes not visible on some systems
    • EverCalc Shapefile to NetCDF Converter: this new tool allows for the conversion of Shapefile features to an orthogonal grid NetCDF file and is available as a converter from the EverVIEW data loader dialog
    • Added PFLCC Scenarios Viewer (Windows-only) extension
  • Added Windows, Mac, and Linux troubleshooting files

v2.5.4 - 2014-03-18
  • Bug fix: date synchronization could lead to stack overflow when > 2 globe sections are loaded and at least one date list extends beyond other(s)
  • Bug fix: EverCalc Difference Tool was not taking into account discontinuities in the progression of time offsets

v2.5.3 - 2014-02-10
  • Bug fix for CERP NetCDF library not updating properly, causing errors in EverCalc Difference Tool

v2.5.2 - 2013-12-10
  • Updated bug report and enhancement request tool to allow toggling of included files with bug report and to include log files ending in ".log.1"
  • Bug fix: EverCalc Difference Tool was not preserving time step in output, instead always used days
  • Bug fix: EverCalc Difference Tool was not adding geographic CRS to files when appropriate
  • Bug fix: EverCalc Difference Tool should not allow a smaller spatial extent dataset to be subtracted from a larger spatial extent dataset
  • Bug fix: EverCalc Difference Tool writes incorrect units attribute for latitude coordinate variables
  • Bug fix: EverCalc Difference Tool does not properly handle subtrahend dataset extending further north due to array flipping
  • Bug fix: EverCalc Layer Similarity Tool was not preserving time step in output, instead always used days
  • Bug fix: EverCalc Layer Similarity Tool had a computation error that always used the first time step of the primary dataset for comparison
  • Bug fix: EverCalc Layer Similarity Tool intersecting dates comparison was not ONLY outputting intersecting dates but instead using primary dataset as reference
  • Bug fix: date synchronization could end up in an unending loop with certain types of date lists
  • Bug fix: view will sometimes zoom out when loading from a state file with tiling on
  • Updated EverCalc Difference Tool to use last used folder for suggested path instead of temp
  • Updated EverCalc Layer Similarity Tool to display variable dimensions in loader dialog

v2.5.1 - 2013-09-19
  • Added bug report and enhancement request tool: Help > Report Bug or Enhancement...
  • If > 4 datasets are loaded via batch load, the first multi-globe page is set visible and an information dialog tells how to access the other datasets
  • Disable "animation enable" and "date sync" button when static data are loaded
  • Bug fix: Hitting cancel on the browse folder dialog does not make the batch loader dialog reappear
  • Bug fix: Hitting cancel on the extension filter dialog (after folder browse) does not make the batch loader dialog reappear
  • Bug fix: Animation configuration dialog entries get corrupted when changing date range
  • Bug fix: "Can't add more than 36 custom colors" error when loader dialog is prepopulated from an automatic color ramp
  • Bug fix: Log messages being stored in jem_dataconverter.log instead of everview_dataviewer.log
  • Bug fix: Sorting color items by min or max value bound creates a ClassCastException in the log
  • Bug fix: Identify objects button not deselected when pressed after reaching max
  • Bug fix: Region capture from screenshot tool shows incorrect file name in "saved" dialog
  • Bug fix: Resizing the data loader dialog with date search boxes enabled takes up all dialog space
  • Bug fix: Video capture tool saving to non-existent location on some systems
  • Bug fix: JEM Data Converter extension not finding reader format for ESRI Binary Grid on some systems

v2.5.0 - 2013-08-30
  • Updated to NetCDF-Java 4.3 and CERP NetCDF 1.2
  • Updated to Eclipse 4 framework
  • Added an option to the loader dialog to enable tiling on a per section basis
  • Added preference "Identify objects to display before scrolling" (see EverVIEW Preferences)
  • Added preference for enabling "date search box" in loader dialogs (see Data Load Preferences)
  • Added preference for enabling "end date matching" in loader dialogs (see Data Load Preferences)
  • Added preferences for minimum legend font size, legend dimensions
  • Added preference for showing or hiding gaps in legend ranges
  • Added the ability to selectively animate globe sections
  • Added the ability to control the set of dates used for animation
  • Added the ability to apply common start and end dates for animation
  • Date synchronized sections have their animation data set to the common dates between them
  • Added batch loading capability: File > Batch Open Data Files
  • Internal and user interface changes related to identify objects:
  • Better display of progress when creating and calculating values
  • Prepare and calculation operations can be cancelled
  • Improved synchronization performance
  • Data info widget displays identify objects in a table with sortable name and value columns, uses fewer OS resources
  • Multiple identify objects can now be focused at the same time
  • Updated the File Information dialog to display up to 5 types of metadata, allow changing of file path
  • Initial window size is limited to monitor dimensions
  • The last used monitor in a multi-monitor setup is remembered for next application run
  • UI update for THREDDS server and dataset history view: now uses table widgets
  • UI update for custom color ramp view: now uses table widget
  • Bug fixes:
    • Palettes and history missing when loading from THREDDS catalog
    • EverVIEW state files not saving correct information when single perspective in use
    • Table view not displaying correct values for byte data type
  • Extensions:
    • EverCalc Difference Tool: Updated the selection dialog to display globe section, file name, variable name, and variable units.
    • JEM Data Converter: integration with updated EverVIEW API allows this new extension to convert raster-based datasets to CERP NetCDF-compliant files from the data loader dialog

v2.4.1 - 2013-04-29
  • Bug fix: Identify mode button not turning off identify mode when point type is used

v2.4.0 - 2013-03-27
  • New "Welcome" page added to allow quick access to help, changelog
  • Identify objects can now be saved to shapefile
  • Color ramps can now be imported / shared from other globe sections that already have data loaded
  • Optimized runtime for creating image tiles
  • Date synchronization: globe sections can now be synchronized temporally in addition to the existing spatial synchronization
  • Added icons to most menu items, updated some UI icons to match "Welcome" page
  • Added the ability to control the globe scale units through preferences (metric vs. imperial)
  • Added help menu entry to display platform error log
  • WMS framework rewrite for improved usability in browsing catalog and better legend support
  • State files (globe, EverVIEW) can now be saved without a dataset being loaded
  • Layer Manager:
    • Updated to show tabs for all open globe sections, not just active globe section
    • Updated to show up/down arrows to move layers, in addition to existing drag-and-drop behavior
  • Extensions:
    • Screenshot Tool:
      • Region capture preserves image aspect ratio when resized
      • Region capture exposes new controls for clearing selection and saving multiple files
      • New preference to change selection rectangle color on region capture
    • Video Capture Tool: new tool in the Capture extension that enables basic video recording for the full desktop as well as a selected region and outputs to Quicktime format video files
    • Added new Scatterplot Tool to EverChart extension
    • Bug fixes:
      • Some menu commands open multiple dialogs when more than one globe section is open
      • Loading WMS with multiple globe sections open loads to all globe sections
      • Loading from NcML files does not retrieve the correct date list
      • Extensions that load datasets automatically, such as the Difference Tool, only load the first date from the file instead of full time range
      • Layer list widget check boxes now show partial checked state, have check/uncheck behavior that is consistent with other applications.

v2.3.0 - 2012-11-16
  • Loader dialog:
    • Auto-populates when a dataset is already loaded in the globe section
    • Keeps track of loaded datasets on new "Recent Datasets" tab
    • Updated palette chooser for automatic and preset color ramps
  • State files:
    • Current date selection is now saved
    • Globe viewpoint is now saved in globe state files
    • WMS and visible layers saved with dataset information
  • Preferences:
    • New preferences to control abbreviations in various areas of the application
    • New preferences for table cell sizes
    • New preferences for color ramp legend: colors, series orientation, number of intervals
    • New preferences for identify objects: outline, interior, call-out bubble foreground and background colors
    • Most preference changes take immediate effect (where applicable) without requiring reload
  • Updated internal framework to use MVP plug-in
  • New WMS Legend widget
  • Miscellaneous UI updates:
    • Loader dialog tabs
    • Floating widgets position (shown and hidden); animation
    • Layer list widget button layout changed
    • Mouse wheel controls scrollbar when widget has focus (color ramp editor, identify object list, WMS entries, etc.)
  • Extensions:
    • Added new Layer Similarity Tool to EverCalc extension
    • Added new Coverage Area Tool to EverChart extension
  • Bug fixes:
    • Color ramp dialog displaying too many entries when a file has multiple color ramps
    • Identify mode menu item not reflecting model state in some instances
    • Error when adding identify object outside an unstructured grid's spatial footprint (and table is open)

v2.2.3 - 2012-08-02
  • Allow toggling of globe view identify object call-out bubble display via preferences
  • Progress displays:
    • Open dataset (from dataset loader dialog)
    • Date list retrieval when loading new datasets
  • Chart View:
    • More appropriate scaling for the identify object time series range
    • Added preferences for controlling series stroke size, date format, and range padding
    • Identify object time series chart retains zoom when date is changed
    • Bug fix for identify object time series chart using incorrect zooms due to scaling
    • Bug fix for identify object time series chart not properly handling different types of mouse clicks (multiple refreshes)
    • Bug fix for incorrect time zone (UTC) used in identify object time series chart
  • Display the variable's dimensions in the dataset loader dialog
  • Allow adding of new globe sections when in single-globe mode
  • Bug fix for incorrect handling of polygons with holes imported from shapefile
  • Bug fix for incorrect handling of multipolygon features (with more than one polygon) imported from shapefile
  • Bug fix for data info composite not showing loaded dataset information on table viewer
  • Bug fix for identify object save and state file save causing problems with the globe locators
  • Bug fix for "Data" menu items not being properly enabled under certain conditions
  • Bug fix for table, chart views sometimes not being closed when a new dataset is loaded
  • Bug fix for automatic color ramp not displaying correctly when min/max is calculated for multiple variables

v2.2.2 - 2012-05-31
  • Bug fix importing color ramps from XML not reading max value element properly (less than vs. less than equal)

v2.2.1 - 2012-05-30
  • Bug fix for custom palettes not being interpolated to 128 colors
  • Bug fix for identify time series chart not properly scaling the range axis
  • Bug fix for memory leak when multiple datasets are opened on the same globe section over a long period of time

v2.2.0 - 2012-05-21
  • Now based off of World Wind Java 1.2
  • Image cache is now built in the background
  • Added ability to control layer ordering and opacity
  • Can now save and load EverVIEW state files for multiple open datasets and globe sections
  • Identify objects can now be partially or fully outside of a dataset's spatial extent
  • Cache manager dialog: only calculate file/folder size when items are selected. Greatly improves initial load time for large caches
  • If an alias is chosen when loading a file, that is displayed instead of the filename
  • Shapefile loader dialog now includes FID attribute selections and sortable feature listing
  • Updated analytic surface to work with unstructured grid datasets and orthogonal datasets with large spatial dimensions
  • Bug Fixes:
    • Memory leak from globe section openings and closings due to elevation models not being freed and layers not being disposed
    • Table view, histogram chart, and pie chart not showing correct values when dataset is loaded with a starting date offset
    • Highlighted table cells don't stay highlighted after date change
    • "Calculate" operation on loader dialog fails for remote datasets
    • Erroneous "unable to retrieve date range" dialog for some remote datasets
    • Long identify object names causing data info widget to take up too much screen space
    • Chart legends are too "squished" (text overlap)
    • The Difference Tool is the first tool in the new EverCalc extension
    • Use dataset alias in selection dialog if one is present
    • The Transect Graph Tool is the first tool in the new EverChart extension
    • Annotations for secondary axis were sometimes placed in incorrect y-position

v2.1.2 - 2012-04-06
  • Bug fix for fill value coloring on some image overlays

v2.1.1 - 2012-03-02
  • Polygon identify objects now have the option to display projected area within their globe bubble, with user-choice of units
  • New identify objects by default show their value until renamed by the user. If the user sets the name to "=", then value is again displayed
  • Identify objects that use the calculation method "average" can now include areas with fill values

v2.1.0 - 2012-02-27
  • Added support for CERP Unstructured Grid NetCDF files (http://www.jem.gov/Standards)
  • Detect and use "min" and "max" attributes for data variables if full time range is selected
  • Color Ramp:
    • Added ability to specify min and max range to use for automatic color ramp, preset color ramp
    • Added option to choose from a list of predefined palettes to use for automatic color ramp, preset color ramp.
    • Added field to set the number of color classes to use for preset color ramp, including 10% and 25% chunks
    • Detect and disable out of date extensions
  • Bug Fixes:
    • Image layers not showing up when same dataset reloaded
    • Performance hit on loading multiple datasets while using tiling
    • Display of "min" and "max" on loader dialog not using same precision as dataset
    • Shapefile geometry not being transformed to same projection as loaded dataset
    • Shapefile loading dialog is sluggish when selecting items
    • Identify object loading dialog is sluggish when many items are present
    • User is not warned when trying to load identify objects from XML file if the document is the wrong type
    • Synchronized globe views do not share the same heading
    • Crash on Mac OSX when loading large datasets on several globes
  • Difference Tool:
    • Now supports unstructured grid data sources
  • Reporting Tool:
    • Allows grouping by datasets with an atemporal variable
  • Transect Graph Tool:
    • Now supports unstructured grid data sources
    • Added ability to save transect data values to CSV
    • Updated interface to include menu bar for common actions

v2.0.0 - 2011-12-09
  • Multi-globe paging allows for up to 8 globe sections
  • Remote datasets (THREDDS)
  • Browser for THREDDS catalogs
  • Support for loading THREDDS datasets
  • Menu entries for common tasks (no longer just "File" and "Help")
  • Keyboard shortcuts for menu entries
  • Color Ramp:
    • Color ramp designer now supports naming of color classes and editing of range values
    • Color ramp on globe can be hidden
  • Identify objects:
    • Added new types: lines, point groups, and polygons
    • Choice of calculation method for displayed value (new types only): average, min, and max
    • Support for loading from KML files and ESRI Shapefiles
    • Support for saving to KML
    • Removed support for saving to CSV
    • XY line chart can now be clicked to change selected date
    • Identify object list widget is now scrollable when needed, has a "clear" button
  • NetCDF Datasets:
    • Added support for datasets that have "large" dimensions (spatial, temporal)
    • New image tiling capability allows zooming to a high level of detail on globe
    • New table widget allows data to be retrieved as necessary, table view opens faster now
    • Histogram and pie charts are multi-threaded now
    • Support for aggregated datasets using NcML along time dimension
    • Image projection onto WGS84 globe tweaked.
  • WMS
    • Display legend image if available
    • Expand layer listing automatically when a new WMS is loaded
    • Update to WMS loader dialog to include recently loaded WMS services
    • User-configurable image cache location
  • Bug Fixes:
    • If the NetCDF file cannot be found when loading from a state file, show a file dialog prompt
    • On Mac OSX, menu items under application name work now
    • Do not allow duplicate identify objects to be picked
    • Do not allow identify objects outside of the data's spatial extent
    • Some synchronization problems of identify objects between globes fixed
    • Fixed color ramp legend for some custom color ramps with values outside of dataset range
    • Fixed color ramp display for datasets with a single data value or no data
    • Release NetCDF file handles when globe section closed or load cancelled
    • Cache Manager no longer freezes when loading (especially for large caches)
    • Support for coordinate projections that use "feet" units in WKT / esri_pe_string
    • Fix for disappearing Layers Manager after some WMS entries are removed
  • Support for extensions is currently in development
  • Extensions released by the EverVIEW team (can be installed via menu "Help"->"Install New Software"):
  • Transect Graph Tool (for analyzing values over transect distance)
  • Reporting Tool (calculate statistics for a variable based on certain grouping criteria)
  • Climate Envelope (visualize data related to climate envelope models via WMS)
  • Screenshot Tool (capture view, window, region)
  • Difference Tool (subtract two datasets)

v1.5.0 - 2011-02-25
  • Warning message added to detect if blue marble server is down
  • Added support for atemporal NetCDF datasets
  • Many many many changes to color ramp support
  • Using CERP NetCDF libraries for NetCDF support
  • Cache management
  • Checks for compatible video card on startup
  • Imagery fill value fixes for transparent data
  • Using CERP NetCDF library projection support now (geotools)
  • Properly projecting imagery onto the world wind WGS84 globe
  • Fixed display of date's time field (always show UTC now)
  • Removed black border from on-globe imagery
  • Globe state file saves relative file path now
  • Fixed bug with single globe click on synced globe views
  • Fixed bug with resizing globe views and drag extent
  • Fixed bug with color ramp number precision displayed
  • Animation controls disabled if data cannot be animated
  • Fixed bug: Identify chart current date line disappears when animating
  • Added experimental support for 3D analytic surface
  • Fixed inverted legend bug...again
  • Fixed table view coloring

v1.1.1 - 2010-08-11
  • Fixed a major bug in the Table view that caused the same set of coordinates to be appended every time a Chart view was opened for that section
  • Fixed several coordinate system/projection compatibility issues related to LatLon datasets
  • Made several significant performance improvements related to coordinate index searches and data value conversion
  • Fixed several issues related to different projections/coordinate systems while centering on / identify points across different globes and tables
  • Fixed layer rendering issue that sporadically caused the application to lock up when globe sections were opened or closed while animating
  • Improved thread safety in several places in the code

v1.1.0 - 2012-08-10
v1.0.0 - 2010-07-15
  • Initial release