Permalink
Browse files

Created a plot_binary and viirs2binary bundle script. Cleaned up a few

typos in others.
  • Loading branch information...
1 parent 72171a1 commit 535a292b6a68e90d919c6278a9401470f686b24a @davidh-ssec committed Jan 26, 2013
Showing with 93 additions and 4 deletions.
  1. +49 −0 swbundle/plot_binary.sh
  2. +1 −2 swbundle/plot_ncdata.sh
  3. +1 −1 swbundle/polar2grid_env.sh
  4. +41 −0 swbundle/viirs2binary.sh
  5. +1 −1 swbundle/viirs2gtiff.sh
@@ -0,0 +1,49 @@
+#!/usr/bin/env bash
+### Run simple png creator to verify glue script products ###
+#
+# Copyright (C) 2013 Space Science and Engineering Center (SSEC),
+# University of Wisconsin-Madison.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# This file is part of the polar2grid software package. Polar2grid takes
+# satellite observation data, remaps it, and writes it to a file format for
+# input into another program.
+# Documentation: http://www.ssec.wisc.edu/software/polar2grid/
+#
+# Written by David Hoese January 2013
+# University of Wisconsin-Madison
+# Space Science and Engineering Center
+# 1225 West Dayton Street
+# Madison, WI 53706
+# david.hoese@ssec.wisc.edu
+
+oops() {
+ echo "OOPS: $*"
+ echo "FAILURE"
+ exit 1
+}
+
+# Setup viirs2awips environment
+if [ -z "$POLAR2GRID_HOME" ]; then
+ oops "POLAR2GRID_HOME needs to be defined"
+fi
+source $POLAR2GRID_HOME/bin/polar2grid_env.sh
+
+# Generate NC product images
+$POLAR2GRID_HOME/ShellB3/bin/python -m polar2grid.plot_binary $@ || oops "Could not generate png images from binary files."
+
+# End of all tests
+echo "SUCCESS"
+
@@ -1,6 +1,5 @@
#!/usr/bin/env bash
-### Run simple tests to verify viirs2awips will run properly ###
-# Should be renamed run.sh in the corresponding test tarball
+### Run simple png creator to verify glue script products ###
#
# Copyright (C) 2013 Space Science and Engineering Center (SSEC),
# University of Wisconsin-Madison.
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
-### VIIRS2AWIPS ENVIRONMENT SETUP ###
+### SWBUNDLE ENVIRONMENT SETUP ###
#
# Copyright (C) 2013 Space Science and Engineering Center (SSEC),
# University of Wisconsin-Madison.
@@ -0,0 +1,41 @@
+#!/usr/bin/env bash
+### VIIRS2BINARY WRAPPER ###
+#
+# Copyright (C) 2013 Space Science and Engineering Center (SSEC),
+# University of Wisconsin-Madison.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# This file is part of the polar2grid software package. Polar2grid takes
+# satellite observation data, remaps it, and writes it to a file format for
+# input into another program.
+# Documentation: http://www.ssec.wisc.edu/software/polar2grid/
+#
+# Written by David Hoese January 2013
+# University of Wisconsin-Madison
+# Space Science and Engineering Center
+# 1225 West Dayton Street
+# Madison, WI 53706
+# david.hoese@ssec.wisc.edu
+
+if [ -z "$POLAR2GRID_HOME" ]; then
+ export POLAR2GRID_HOME="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && cd .. && pwd )"
+fi
+
+# Setup necessary environments
+source $POLAR2GRID_HOME/bin/polar2grid_env.sh
+
+# Call the python module to do the processing, passing all arguments
+$POLAR2GRID_HOME/ShellB3/bin/python -m polar2grid.viirs2binary -vv $@
+
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
-### VIIRS2AWIPS WRAPPER ###
+### VIIRS2GTIFF WRAPPER ###
#
# Copyright (C) 2013 Space Science and Engineering Center (SSEC),
# University of Wisconsin-Madison.

0 comments on commit 535a292

Please sign in to comment.