Skip to main content

SeaDAS Release Notes

Access an archive of SeaDAS release notes going back to version 8.0.0.

NASA's Ocean Biology Distributed Active Archive Center (OB.DAAC) archives release notes for the Sea, earth, atmosphere Data Analysis System (SeaDAS) data tool. These release notes depict the primary changes which have occurred since the previous release. 

Version 11.0.0 was released on April 13, 2026.

Version 11.0.0

These release notes depict the primary changes which have occurred since the previous release (SeaDAS 11.0.0).

Versioning

Users installing the non-JRE versions can refer to the detailed setup instructions in the SeaDAS 11 User Guide for Installers Without Bundled JREhttps://github.com/seadas/seadas-toolbox/wiki/SeaDAS-11-User-Guide-for-Installers-Without-Bundled-JRE
 

Operating Systems and Platform

  • Uses JAVA 21
  • Runs on Ubuntu 22.04 and up for Linux

Deprecation Notice: SeaDAS 9.2.0 was the final version to support Intel-based Macs. All future Mac OS releases of SeaDAS will run only on Apple Silicon.

SeaDAS Installer

Modifications to the SeaDAS application installer:

  • SeaDAS now provides both JRE-bundled installers and non-JRE installer options. The non-JRE installers allow users to rely on an existing system installation of Java 21, offering greater flexibility for environment configuration while maintaining full platform support.

Earthdata-Cloud Tools

Tools which use Earthdata cloud services:

  • OB_CLOUD Data Browser:
    • Added option to subset the retrieved file using the Spatial Subset Tool.
    • Added "Regions" selector. These are bounded rectangular regions whereas the previous SeaDAS 10.0.0 release had a "Locations" selector which only contained single point coordinates.
    • Revised associated help page.
  • OB_CLOUD Spatial Subset Tool:
    • Subsetting is performed using the Earthdata Harmony L2SS service.
    • Retrieves spatial subsets of Level-2 data directly from Earthdata Cloud, allowing users to download only the region of interest instead of full files.
    • Variable-based subsetting allows selection of a single 2D variable (e.g., chlor_a) to reduce data volume. Current Harmony output does not include quality flags (e.g., l2_flags), which are required for proper data interpretation, and multi-dimensional variables (e.g., Rrs) are not supported. For quality-controlled analysis, use spatial subsetting, which preserves the full dataset.
    • The tool is accessed through the OB_CLOUD Data Browser and supports region-based subsetting using bounded geographic selections.

File Readers

Modifications to the file readers:

  • File/Sensor Support: Support includes features such as reading a file, adding band groupings, flipping scene data, etc.
    • Bug Fix: now correctly displays flag-masks for PACE OCI CLDMASK suite L2 files.
    • Bug Fix: CZCS L2 files now correctly supported, which avoids an east-west image flip.
    • Bug Fix: L3m files that cross the dateline now correctly supported
    • Bug Fix: HARP2 and SPEXONE L2 files with 4D bands now correctly supported
    • Improvement: auto-sorting capabilities of the level-2 flag-masks have been added in the preferences.
    • Improvement: several new PACE-related level-2 flag-masks have been added to the preferences.

General Tools

Modifications to the general tools:

  • Angular View Tool:
    • Adds preferences options to set the plot colors, plot symbols, plot connector line types based on wavelength groupings.
    • For SPEXONE L1C: added wavelength groupings for products (i, q, u, aolp and dolp) at 385 nm, 443nm, 548nm, 668nm and 748nm.
    • For SPEXONE L2: added wavelength groupings for products (Rrs1 and Rrs2) at 443nm, 548nm, 668nm and 748nm.
  • Angular View Animation Tool:
    • For SPEXONE L1C: added wavelength groupings for products (i, q, u, aolp and dolp) at 385 nm, 443nm, 548nm, 668nm and 748nm.
    • For SPEXONE L2: added wavelength groupings for products (Rrs1 and Rrs2) at 443nm, 548nm, 668nm and 748nm.
  • Help:
    • Fixed broken web links due to SeaDAS web page migration to Earthdata web.
  • Map Gridlines Tool:
    • Revised to better support images which cross the dateline.
    • Revised to better support global images.
    • Optimized system performance for large file cylindrical projections.
    • Added edge tolerance extrapolation feature be support including scene edge labels.
  • Mosaic Tool:
    • Bug Fix - now displays the world map (this feature broke in SeaDAS 10 due to issues with a Java upgrade).
  • RGB Image Tool:
    • Added configuration for PACE OCI which supports latest RGB wavelength selection of TC_BRS suite (620nm, 555nm, 465nm)
  • World Map Tool:
    • Bug Fix - now displays the world map (this feature broke in SeaDAS 10 due to issues with a Java upgrade).
  • GPT:
    • Bug Fix - GPT is now fully functional across all supported platforms (Windows, macOS, and Linux).

Science Processors

Modifications to the GUI support of the SeaDAS science processors (OCSSW):

  • Extractors GUI:
    • Added Preferences GUI for setting ofile naming convention and for setting geographic boundaries.
    • Bug Fix: fixed issue where output file name was not auto-populated for certain extractors.
  • L2extract (CZCS) GUI:
    • TBD
  • General Issue (Mac Only):
    • Bug fix: science processors now run when launching SeaDAS via mouse-click on the application icon. Bug was first observed in tag V2025.2. Using tag 2026.0 or later fixes bug and is recommended.

Known Issues (Recurring)

Highlights some known issues and offers helpful hints for users encountering stumbling blocks

  • General:
    • Time Series Tool:
      • This tool is currently unavailable as of SeaDAS 10.0.0. This is due to the merge with SNAP 12.0, where this tool has compatibility issues. We do hope to restore this tool in a future SeaDAS release.
    • Open File/Product:
      • Seems to not open a file if the directory has 400+ files with some of the files not being netCDF files.
    • Layer Editor:
      • Can get out of sync with selected layer in Layer Manager (user workaround: the layer editor still works, but it is one-layer click event behind, and the user can activate the desired layer by clicking another layer in Layer Manager)
    • Band Selection:
      • Clicking a view window tab selects the view window as the active view, but does not auto-select the corresponding band as the active band. This can lead to confusion when run band-based tools. (user workaround: click the band in the File Manager will auto-select both the band and its view window and will avoid this issue).
    • System performance:
      • This is a concern with large files and the user should adjust the settings in the "Performance" preferences page which defaults VM to 8Gig. But 8Gig virtual memory may not ideally be enough for some files, so if the user has a computer with sufficient RAM then this VM can be increased if needed.
  • Science Processors
    • Mac OS (only). Opening SeaDAS GUI via clicking the Seadas App can have issues where a few minor processors such as 'l1bextract_oci' won't run. This can be resolved by instead clicking the SeaDAS executable instead of the SeaDAS App. Note: in the Mac OS Finder window, the SeaDAS executable is the file that has the black icon, whereas the SeaDAS App is the file that has the SeaDAS icon.
  • GPT:
    • gpt (graph processing tool) command line entries require full file path.
    • Coastline, Land and Water mask tool operator not available at gpt command line.
    • Bathymetry tool operator not available in gpt.

Getting Started with SeaDAS

See: SeaDAS Download, Installation, and Run Instructions

SeaDAS General Overview

SeaDAS 11.0.0 is an open-source comprehensive software package for the processing, display, analysis, and quality control of remote-sensing Earth data. SeaDAS serves as the official distribution point of the NASA OBPG Science Software. The science processing component of SeaDAS applies the OBPG algorithms to satellite data in order to characterize and calibrate the data and generate science quality OBPG products.

The SeaDAS 11 platform (an extension of the ESA SNAP platform) serves as an application platform to the NASA SeaDAS Toolbox and the ESA Optical Toolbox. The core elements of NASA SeaDAS science processing (both command line and GUI-based) are contained within the SeaDAS ToolBox. The NASA satellite mission data file readers and the ESA processors for the Sentinel-3 missions are contained within the Optical Toolbox.

SeaDAS Legacy Software Overview

  • SeaDAS 10 series integrated the ESA SNAP 12 software .
  • SeaDAS 9 series continued an integration with the ESA SNAP software (used JAVA 11)
  • SeaDAS 8 series began an integration with the ESA SNAP software (used JAVA 8)
  • SeaDAS 7 series contained the NASA OBPG processors and the GUI is a variant of the BEAM software. This series culminated in version 7.5.3 and will no longer be revised. It won't use the latest NASA processors.
  • SeaDAS 6 series was based on IDL and is no longer supported.