Update final message text

This commit is contained in:
Shahram Najm 2016-07-18 14:57:54 +01:00
parent 4669430a0c
commit 1ec64a0e54
3 changed files with 63 additions and 1 deletions

View File

@ -367,7 +367,7 @@ ecbuild_print_summary()
ecbuild_info("")
ecbuild_info(" +---------------------------+")
ecbuild_info(" | ecCodes version ${ECCODES_VERSION} |")
ecbuild_info(" | ecCodes version ${ECCODES_VERSION} |")
ecbuild_info(" | Configuration completed |")
ecbuild_info(" +---------------------------+")
ecbuild_info("")

View File

@ -0,0 +1,56 @@
# Copyright 2005-2016 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
#
# In applying this licence, ECMWF does not waive the privileges and immunities
# granted to it by virtue of its status as an intergovernmental organisation
# nor does it submit to any jurisdiction.
import traceback
import sys
from eccodes import *
INPUT = '../../data/ccsds.grib2'
VERBOSE = 1 # verbose error reporting
def example():
f = open(INPUT)
keys = [
'ccsdsFlags',
'ccsdsBlockSize',
'bitsPerValue',
]
while 1:
gid = codes_grib_new_from_file(f)
if gid is None:
break
for key in keys:
try:
print ' %s: %s' % (key, codes_get(gid, key))
except CodesInternalError as err:
print 'Error with key="%s" : %s' % (key, err.msg)
codes_release(gid)
f.close()
def main():
try:
example()
except CodesInternalError as err:
if VERBOSE:
traceback.print_exc(file=sys.stderr)
else:
sys.stderr.write(err.msg + '\n')
return 1
if __name__ == "__main__":
sys.exit(main())

6
examples/python/grib_ccsds.sh Executable file
View File

@ -0,0 +1,6 @@
#!/bin/sh
. ./include.sh
$PYTHON $examples_src/grib_ccsds.py