SeaDAS Toolbox Installation - seadas/seadas-toolbox GitHub Wiki
SeaDAS Toolbox would need two files to be added into SNAP, updates.xml and *.nbm.
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.
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 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 |
Follow the SNAP Plugin install guide to install SeaDAS Toolbox as a plugin in SNAP application.