Video Tutorials: Installing OCSSW - seadas/seadas-toolbox GitHub Wiki
Questions:
-
What is ocrvc acronym?
-
What does "Clean Install" do? Deletes files and redownloads?
-
Does modis have to be installed for other missions to work?
-
install_ocssw --tag V2022.0 --installed_tag. (requires --tag) ?
-
install_ocssw --tag T2022.3 --status (does it do something undesired if installed tag=V2022.0) If installed tag is T2022.3 then previous command seems to alter a few things (bin_macosx_intel and lib_macosx_intel)
-
install_ocssw --tag V2022.0 (does nothing?)
Example 1: Install processors only (no missions)
GUI command
Command Line
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --seadas
Installing (1 of 6) - bin_macosx_intel
Installing (2 of 6) - lib_macosx_intel
Installing (3 of 6) - opt_macosx_intel
Installing (4 of 6) - root
Installing (5 of 6) - common
Installing (6 of 6) - ocrvc
Installing lut - common
Done
Note if "install_ocssw" not in environment path then give relative or full path:
./install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --seadas
--seadas (bundle group)
This command:
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --seadas
is the same as running the following commands
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --bin
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --opt
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --root
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --common
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --ocrvc
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --luts
and is the same as running this single command:
install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --bin --opt --root --common --ocrvc --luts
Example 2: Install processors and missions
GUI command
Command Line
./install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --seadas --hawkeye --modisa --seawifs --viirsn --viirsj1
The following is the same as above but with multiple command line runs
./install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --seadas --modisa
./install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --seadas --hawkeye --seawifs
./install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --seadas --viirsn --viirsj1
Example 3:
GUI command
Command Line
rm -rf $OCSSWROOT/*
./install_ocssw --install_dir $OCSSWROOT --tag V2022.0 --seadas --modisa --src --viirsdem
Notes
manifest.json example: "l2bin_defaults_CYAN.par": { "checksum": "08a263fa55fdbde1889b33779fae185da785b188ded97a07dc2a57a18eaa74c8", "mode": 33204, "size": 199, "tag": "v3.1.0-rc" },
wc -m l2bin_defaults_CYAN.par 199 l2bin_defaults_CYAN.par
size is number of characters in the file.