Before downloading, please review our license.

To learn about the latest changes to the software, please see our release notes for version 7.5.1.

SeaDAS Visualization Installers

FilenameVersionSize
seadas_7.5.1_win64_installer.exe 7.5.1 198 MB
seadas_7.5.1_macos_installer.dmg 7.5.1 219 MB
seadas_7.5.1_linux64_installer.sh 7.5.1 159 MB

In some browsers you may need to right click on the appropriate link and choose “Save Link As” to download the installer.

The Windows installers are executables. The MacOSX installer is a dmg file. The Linux installers are shell scripts. They can be executed as the following:

        $ sh seadas_<version>_linux[64]_installer.sh

Once installed, you may wish to add the seadas-<version>/bin directory to your path to allow easy launching of SeaDAS, e.g. add the following to your .bashrc:

        $ export PATH=[full-path-to]/seadas-<version>/bin:$PATH

SeaDAS Processing Programs and Source Code

The SeaDAS data processing components are distributed separately from the SeaDAS visualization package.

SeaDAS now supports a client/server model for accessing the processing components from the SeaDAS visualization package.

Currently, the processing components can only be installed on Linux or MacOSX (Intel) systems. The Linux binaries were compiled on a system with Ubuntu 16.04 and gcc-4.8. If your system is not the same, you might need to build the binaries from source.

Install with GUI

Once the visualization package is installed, you can easily install the processing components:

  • Select the menu item DataProcessing → Install OC Processors

  • Select desired options and click Run*
  • Once installed, the processing components can be updated when necessary by repeating the above steps. The menu item will have changed from Install OC Processors to Update OC Processors

Manual Installation

The processing components can be installed manually, with or without the installation of the visualization package.

  1. Ensure that the requirements are satisfied
  2. Download the installer script
  3. Make sure the installer script is executable:
  4.     $ chmod +x install_ocssw.py
        
  5. Run the installer:
  6. The following will install the processing programs and required data packages for the MODIS-Aqua and SeaWiFS missions into the user's HOME directory (in the --git-branch option replace <version> with the desired branch. (e.g.--git-branch=v7.5.1):
        $ ./install_ocssw.py --install-dir=$HOME/ocssw --git-branch=<version> --aqua --seawifs 
    
    The following will install the processing source code into an existing directory:
        $ ./install_ocssw.py --install-dir=$HOME/ocssw --git-branch=<version> --src
    
    The following will install the programs and data packages required for MODIS direct broadcast processing:
        $ ./install_ocssw.py --install-dir=$HOME/ocssw --direct-broadcast --git-branch=<version>
    
Note: this includes the processing programs and the MODIS-Aqua and MODIS-Terra data packages. It does NOT include the source code.

Processing Package Installer Usage

Usage: install_ocssw.py [options]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         Print more information while running
  -i INSTALL_DIR, --install-dir=INSTALL_DIR
                        destination directory for install. Defaults to
                        $OCSSWROOT or "$HOME/ocssw" if neither are given.
  -g GIT_BASE, --git-base=GIT_BASE
                        web location for the git repositories
  -b GIT_BRANCH, --git-branch=GIT_BRANCH
                        branch in the git repositories to checkout
  -a ARCH, --arch=ARCH  set system architecture (linux, linux_64,
                        macosx_intel)
  -s, --src             install source code
  -l LOCAL, --local=LOCAL
                        local directory containing previously downloaded
                        bundles
  -c, --clean           Do a clean install by deleting the install directory
                        first, if it exists
  --curl                use curl for download instead of wget
  --no-update           do not update the git repositories or luts
  --save-dir=SAVE_DIR   destination directory to save all of the install
                        files.
  --aquarius            install Aquarius files
  --avhrr               install AVHRR files
  --czcs                install CZCS files
  --goci                install GOCI files
  --hico                install HICO files
  --meris               install MERIS files
  --aqua                install MODIS Aqua files
  --terra               install MODIS Terra files
  --mos                 install MOS files
  --msi                 install MSI files
  --ocm1                install OCM1 files
  --ocm2                install OCM2 files
  --octs                install OCTS files
  --olcis3a             install OLCI Sentinel 3A files
  --oli                 install Landsat 8 OLI files
  --osmi                install OSMI files
  --seawifs             install SeaWiFS files
  --viirsn              install VIIRS NPP files
  --viirsj1             install VIIRS JPSS1 files
  --direct-broadcast    install direct broadcast files

Command Line Configuration

Add the following lines to your “.bashrc” file to configure your command line enviroment. This assumes your login shell is bash. If you are using a differnt shell, talk to you system admin.

export OCSSWROOT=[SeaDAS_install_dir]/ocssw
source $OCSSWROOT/OCSSW_bash.env

where: SeaDAS_install_dir is the directory where you installed SeaDAS.