mirror of https://github.com/ecmwf/eccodes.git
Examples: add codes_get_double_elements for Python
This commit is contained in:
parent
a97734cf99
commit
09a6ab48ad
|
@ -24,14 +24,20 @@ def example():
|
||||||
gid = codes_grib_new_from_file(f)
|
gid = codes_grib_new_from_file(f)
|
||||||
|
|
||||||
values = codes_get_values(gid)
|
values = codes_get_values(gid)
|
||||||
for i in range(len(values)):
|
num_vals = len(values)
|
||||||
|
for i in range(num_vals):
|
||||||
print("%d %.10e" % (i + 1, values[i]))
|
print("%d %.10e" % (i + 1, values[i]))
|
||||||
|
|
||||||
print('%d values found in %s' % (len(values), INPUT))
|
print('%d values found in %s' % (num_vals, INPUT))
|
||||||
|
|
||||||
for key in ('max', 'min', 'average'):
|
for key in ('max', 'min', 'average'):
|
||||||
print('%s=%.10e' % (key, codes_get(gid, key)))
|
print('%s=%.10e' % (key, codes_get(gid, key)))
|
||||||
|
|
||||||
|
# Example of accessing specific elements from data values
|
||||||
|
# Get first, middle and last elements
|
||||||
|
indexes = [0, num_vals/2, num_vals-1]
|
||||||
|
elems = codes_get_double_elements(gid, 'values', indexes)
|
||||||
|
|
||||||
codes_release(gid)
|
codes_release(gid)
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue