SeaDAS Toolbox Installation - seadas/seadas-toolbox GitHub Wiki

SeaDAS Toolbox would need two files to be added into SNAP, updates.xml and *.nbm.

Packaging

For distribution, provide the modules (nbm-files) on a webpage or the SeaDAS forum. Users can then install it into SNAP.

Another option is to add a repository (update center) to the Plugin Manager and provide the nbm files along with update.xml and update.xml.gz on a server. This allows users to be informed about the update and update the installed modules

All necessary files are generated by executing the "mvn clean package nbm:autoupdate" command in the $SNAP/seadas-toolbox directory. The output is written to target/netbeans_site. For autoupdate, the files must be placed on the update server.

Please visit SNAP Update Center for more information.


Configuration

SeaDAS Toolbox uses a seadas.properties file located in $HOME/.seadas8/etc directory. This file can be copied into that directory or can be created after installing SeaDAS Toolbox, through the "OCProcessing" -> "OCSSW Configuration" menu.

Property file content
Property Name Default Value Explanation
seadas.ocssw.branch 7.5 ocssw git branch number
seadas.ocssw.tags initial ocssw tag number
seadas.ocssw.location local installation platform of ocssw: local, remote, or virtualMachine
seadas.ocssw.root $HOME/ocssw install directory. This is only relative when seadas.ocssw.location is "local"
seadas.ocssw.port 6400
seadas.ocssw.processInputStreamPort 6402
seadas.ocssw.processErrorStreamPort 6403
seadas.ocssw.keepFilesOnServer false
seadas.ocssw.sharedDir $HOME/seadasOCSSWSharedDir

Install

Follow the SNAP Plugin install guide to install SeaDAS Toolbox as a plugin in SNAP application.

⚠️ **GitHub.com Fallback** ⚠️