mirror of https://github.com/ecmwf/eccodes.git
Update final message text
This commit is contained in:
parent
4669430a0c
commit
1ec64a0e54
|
@ -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("")
|
||||
|
|
|
@ -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())
|
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
. ./include.sh
|
||||
|
||||
$PYTHON $examples_src/grib_ccsds.py
|
||||
|
Loading…
Reference in New Issue