1# This file was automatically generated by SWIG (http://www.swig.org).
2# Version 1.3.40
3#
4# Do not make changes to this file unless you know what you are doing--modify
5# the SWIG interface file instead.
6# This file is compatible with both classic and new-style classes.
7
8from sys import version_info
9if version_info >= (2,6,0):
10    def swig_import_helper():
11        from os.path import dirname
12        import imp
13        fp = None
14        try:
15            fp, pathname, description = imp.find_module('_gribapi_swig', [dirname(__file__)])
16        except ImportError:
17            import _gribapi_swig
18            return _gribapi_swig
19        if fp is not None:
20            try:
21                _mod = imp.load_module('_gribapi_swig', fp, pathname, description)
22            finally:
23                fp.close()
24            return _mod
25    _gribapi_swig = swig_import_helper()
26    del swig_import_helper
27else:
28    import _gribapi_swig
29del version_info
30try:
31    _swig_property = property
32except NameError:
33    pass # Python < 2.2 doesn't have 'property'.
34def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
35    if (name == "thisown"): return self.this.own(value)
36    if (name == "this"):
37        if type(value).__name__ == 'SwigPyObject':
38            self.__dict__[name] = value
39            return
40    method = class_type.__swig_setmethods__.get(name,None)
41    if method: return method(self,value)
42    if (not static) or hasattr(self,name):
43        self.__dict__[name] = value
44    else:
45        raise AttributeError("You cannot add attributes to %s" % self)
46
47def _swig_setattr(self,class_type,name,value):
48    return _swig_setattr_nondynamic(self,class_type,name,value,0)
49
50def _swig_getattr(self,class_type,name):
51    if (name == "thisown"): return self.this.own()
52    method = class_type.__swig_getmethods__.get(name,None)
53    if method: return method(self)
54    raise AttributeError(name)
55
56def _swig_repr(self):
57    try: strthis = "proxy of " + self.this.__repr__()
58    except: strthis = ""
59    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
60
61try:
62    _object = object
63    _newclass = 1
64except AttributeError:
65    class _object : pass
66    _newclass = 0
67
68
69
70def cdata(*args):
71  return _gribapi_swig.cdata(*args)
72cdata = _gribapi_swig.cdata
73
74def memmove(*args):
75  return _gribapi_swig.memmove(*args)
76memmove = _gribapi_swig.memmove
77GRIB_SUCCESS = _gribapi_swig.GRIB_SUCCESS
78GRIB_END_OF_FILE = _gribapi_swig.GRIB_END_OF_FILE
79GRIB_INTERNAL_ERROR = _gribapi_swig.GRIB_INTERNAL_ERROR
80GRIB_BUFFER_TOO_SMALL = _gribapi_swig.GRIB_BUFFER_TOO_SMALL
81GRIB_NOT_IMPLEMENTED = _gribapi_swig.GRIB_NOT_IMPLEMENTED
82GRIB_7777_NOT_FOUND = _gribapi_swig.GRIB_7777_NOT_FOUND
83GRIB_ARRAY_TOO_SMALL = _gribapi_swig.GRIB_ARRAY_TOO_SMALL
84GRIB_FILE_NOT_FOUND = _gribapi_swig.GRIB_FILE_NOT_FOUND
85GRIB_CODE_NOT_FOUND_IN_TABLE = _gribapi_swig.GRIB_CODE_NOT_FOUND_IN_TABLE
86GRIB_WRONG_ARRAY_SIZE = _gribapi_swig.GRIB_WRONG_ARRAY_SIZE
87GRIB_NOT_FOUND = _gribapi_swig.GRIB_NOT_FOUND
88GRIB_IO_PROBLEM = _gribapi_swig.GRIB_IO_PROBLEM
89GRIB_INVALID_MESSAGE = _gribapi_swig.GRIB_INVALID_MESSAGE
90GRIB_DECODING_ERROR = _gribapi_swig.GRIB_DECODING_ERROR
91GRIB_ENCODING_ERROR = _gribapi_swig.GRIB_ENCODING_ERROR
92GRIB_NO_MORE_IN_SET = _gribapi_swig.GRIB_NO_MORE_IN_SET
93GRIB_GEOCALCULUS_PROBLEM = _gribapi_swig.GRIB_GEOCALCULUS_PROBLEM
94GRIB_OUT_OF_MEMORY = _gribapi_swig.GRIB_OUT_OF_MEMORY
95GRIB_READ_ONLY = _gribapi_swig.GRIB_READ_ONLY
96GRIB_INVALID_ARGUMENT = _gribapi_swig.GRIB_INVALID_ARGUMENT
97GRIB_NULL_HANDLE = _gribapi_swig.GRIB_NULL_HANDLE
98GRIB_INVALID_SECTION_NUMBER = _gribapi_swig.GRIB_INVALID_SECTION_NUMBER
99GRIB_VALUE_CANNOT_BE_MISSING = _gribapi_swig.GRIB_VALUE_CANNOT_BE_MISSING
100GRIB_WRONG_LENGTH = _gribapi_swig.GRIB_WRONG_LENGTH
101GRIB_INVALID_TYPE = _gribapi_swig.GRIB_INVALID_TYPE
102GRIB_WRONG_STEP = _gribapi_swig.GRIB_WRONG_STEP
103GRIB_WRONG_STEP_UNIT = _gribapi_swig.GRIB_WRONG_STEP_UNIT
104GRIB_INVALID_FILE = _gribapi_swig.GRIB_INVALID_FILE
105GRIB_INVALID_GRIB = _gribapi_swig.GRIB_INVALID_GRIB
106GRIB_INVALID_INDEX = _gribapi_swig.GRIB_INVALID_INDEX
107GRIB_INVALID_ITERATOR = _gribapi_swig.GRIB_INVALID_ITERATOR
108GRIB_INVALID_KEYS_ITERATOR = _gribapi_swig.GRIB_INVALID_KEYS_ITERATOR
109GRIB_INVALID_NEAREST = _gribapi_swig.GRIB_INVALID_NEAREST
110GRIB_INVALID_ORDERBY = _gribapi_swig.GRIB_INVALID_ORDERBY
111GRIB_MISSING_KEY = _gribapi_swig.GRIB_MISSING_KEY
112GRIB_OUT_OF_AREA = _gribapi_swig.GRIB_OUT_OF_AREA
113GRIB_CONCEPT_NO_MATCH = _gribapi_swig.GRIB_CONCEPT_NO_MATCH
114GRIB_HASH_ARRAY_NO_MATCH = _gribapi_swig.GRIB_HASH_ARRAY_NO_MATCH
115GRIB_NO_DEFINITIONS = _gribapi_swig.GRIB_NO_DEFINITIONS
116GRIB_WRONG_TYPE = _gribapi_swig.GRIB_WRONG_TYPE
117GRIB_END = _gribapi_swig.GRIB_END
118GRIB_NO_VALUES = _gribapi_swig.GRIB_NO_VALUES
119GRIB_WRONG_GRID = _gribapi_swig.GRIB_WRONG_GRID
120GRIB_END_OF_INDEX = _gribapi_swig.GRIB_END_OF_INDEX
121GRIB_NULL_INDEX = _gribapi_swig.GRIB_NULL_INDEX
122GRIB_PREMATURE_END_OF_FILE = _gribapi_swig.GRIB_PREMATURE_END_OF_FILE
123GRIB_INTERNAL_ARRAY_TOO_SMALL = _gribapi_swig.GRIB_INTERNAL_ARRAY_TOO_SMALL
124GRIB_MESSAGE_TOO_LARGE = _gribapi_swig.GRIB_MESSAGE_TOO_LARGE
125GRIB_CONSTANT_FIELD = _gribapi_swig.GRIB_CONSTANT_FIELD
126GRIB_SWITCH_NO_MATCH = _gribapi_swig.GRIB_SWITCH_NO_MATCH
127GRIB_UNDERFLOW = _gribapi_swig.GRIB_UNDERFLOW
128GRIB_MESSAGE_MALFORMED = _gribapi_swig.GRIB_MESSAGE_MALFORMED
129GRIB_CORRUPTED_INDEX = _gribapi_swig.GRIB_CORRUPTED_INDEX
130GRIB_INVALID_BPV = _gribapi_swig.GRIB_INVALID_BPV
131GRIB_DIFFERENT_EDITION = _gribapi_swig.GRIB_DIFFERENT_EDITION
132GRIB_VALUE_DIFFERENT = _gribapi_swig.GRIB_VALUE_DIFFERENT
133GRIB_INVALID_KEY_VALUE = _gribapi_swig.GRIB_INVALID_KEY_VALUE
134GRIB_STRING_TOO_SMALL = _gribapi_swig.GRIB_STRING_TOO_SMALL
135GRIB_WRONG_CONVERSION = _gribapi_swig.GRIB_WRONG_CONVERSION
136GRIB_MISSING_BUFR_ENTRY = _gribapi_swig.GRIB_MISSING_BUFR_ENTRY
137GRIB_NULL_POINTER = _gribapi_swig.GRIB_NULL_POINTER
138GRIB_ATTRIBUTE_CLASH = _gribapi_swig.GRIB_ATTRIBUTE_CLASH
139GRIB_TOO_MANY_ATTRIBUTES = _gribapi_swig.GRIB_TOO_MANY_ATTRIBUTES
140GRIB_ATTRIBUTE_NOT_FOUND = _gribapi_swig.GRIB_ATTRIBUTE_NOT_FOUND
141GRIB_UNSUPPORTED_EDITION = _gribapi_swig.GRIB_UNSUPPORTED_EDITION
142GRIB_OUT_OF_RANGE = _gribapi_swig.GRIB_OUT_OF_RANGE
143GRIB_WRONG_BITMAP_SIZE = _gribapi_swig.GRIB_WRONG_BITMAP_SIZE
144GRIB_FUNCTIONALITY_NOT_ENABLED = _gribapi_swig.GRIB_FUNCTIONALITY_NOT_ENABLED
145class intp(_object):
146    __swig_setmethods__ = {}
147    __setattr__ = lambda self, name, value: _swig_setattr(self, intp, name, value)
148    __swig_getmethods__ = {}
149    __getattr__ = lambda self, name: _swig_getattr(self, intp, name)
150    __repr__ = _swig_repr
151    def __init__(self):
152        this = _gribapi_swig.new_intp()
153        try: self.this.append(this)
154        except: self.this = this
155    __swig_destroy__ = _gribapi_swig.delete_intp
156    __del__ = lambda self : None;
157    def assign(self, *args): return _gribapi_swig.intp_assign(self, *args)
158    def value(self): return _gribapi_swig.intp_value(self)
159    def cast(self): return _gribapi_swig.intp_cast(self)
160    __swig_getmethods__["frompointer"] = lambda x: _gribapi_swig.intp_frompointer
161    if _newclass:frompointer = staticmethod(_gribapi_swig.intp_frompointer)
162intp_swigregister = _gribapi_swig.intp_swigregister
163intp_swigregister(intp)
164
165def intp_frompointer(*args):
166  return _gribapi_swig.intp_frompointer(*args)
167intp_frompointer = _gribapi_swig.intp_frompointer
168
169class sizetp(_object):
170    __swig_setmethods__ = {}
171    __setattr__ = lambda self, name, value: _swig_setattr(self, sizetp, name, value)
172    __swig_getmethods__ = {}
173    __getattr__ = lambda self, name: _swig_getattr(self, sizetp, name)
174    __repr__ = _swig_repr
175    def __init__(self):
176        this = _gribapi_swig.new_sizetp()
177        try: self.this.append(this)
178        except: self.this = this
179    __swig_destroy__ = _gribapi_swig.delete_sizetp
180    __del__ = lambda self : None;
181    def assign(self, *args): return _gribapi_swig.sizetp_assign(self, *args)
182    def value(self): return _gribapi_swig.sizetp_value(self)
183    def cast(self): return _gribapi_swig.sizetp_cast(self)
184    __swig_getmethods__["frompointer"] = lambda x: _gribapi_swig.sizetp_frompointer
185    if _newclass:frompointer = staticmethod(_gribapi_swig.sizetp_frompointer)
186sizetp_swigregister = _gribapi_swig.sizetp_swigregister
187sizetp_swigregister(sizetp)
188
189def sizetp_frompointer(*args):
190  return _gribapi_swig.sizetp_frompointer(*args)
191sizetp_frompointer = _gribapi_swig.sizetp_frompointer
192
193class longp(_object):
194    __swig_setmethods__ = {}
195    __setattr__ = lambda self, name, value: _swig_setattr(self, longp, name, value)
196    __swig_getmethods__ = {}
197    __getattr__ = lambda self, name: _swig_getattr(self, longp, name)
198    __repr__ = _swig_repr
199    def __init__(self):
200        this = _gribapi_swig.new_longp()
201        try: self.this.append(this)
202        except: self.this = this
203    __swig_destroy__ = _gribapi_swig.delete_longp
204    __del__ = lambda self : None;
205    def assign(self, *args): return _gribapi_swig.longp_assign(self, *args)
206    def value(self): return _gribapi_swig.longp_value(self)
207    def cast(self): return _gribapi_swig.longp_cast(self)
208    __swig_getmethods__["frompointer"] = lambda x: _gribapi_swig.longp_frompointer
209    if _newclass:frompointer = staticmethod(_gribapi_swig.longp_frompointer)
210longp_swigregister = _gribapi_swig.longp_swigregister
211longp_swigregister(longp)
212
213def longp_frompointer(*args):
214  return _gribapi_swig.longp_frompointer(*args)
215longp_frompointer = _gribapi_swig.longp_frompointer
216
217class doublep(_object):
218    __swig_setmethods__ = {}
219    __setattr__ = lambda self, name, value: _swig_setattr(self, doublep, name, value)
220    __swig_getmethods__ = {}
221    __getattr__ = lambda self, name: _swig_getattr(self, doublep, name)
222    __repr__ = _swig_repr
223    def __init__(self):
224        this = _gribapi_swig.new_doublep()
225        try: self.this.append(this)
226        except: self.this = this
227    __swig_destroy__ = _gribapi_swig.delete_doublep
228    __del__ = lambda self : None;
229    def assign(self, *args): return _gribapi_swig.doublep_assign(self, *args)
230    def value(self): return _gribapi_swig.doublep_value(self)
231    def cast(self): return _gribapi_swig.doublep_cast(self)
232    __swig_getmethods__["frompointer"] = lambda x: _gribapi_swig.doublep_frompointer
233    if _newclass:frompointer = staticmethod(_gribapi_swig.doublep_frompointer)
234doublep_swigregister = _gribapi_swig.doublep_swigregister
235doublep_swigregister(doublep)
236
237def doublep_frompointer(*args):
238  return _gribapi_swig.doublep_frompointer(*args)
239doublep_frompointer = _gribapi_swig.doublep_frompointer
240
241
242def new_doubleArray(*args):
243  return _gribapi_swig.new_doubleArray(*args)
244new_doubleArray = _gribapi_swig.new_doubleArray
245
246def delete_doubleArray(*args):
247  return _gribapi_swig.delete_doubleArray(*args)
248delete_doubleArray = _gribapi_swig.delete_doubleArray
249
250def doubleArray_getitem(*args):
251  return _gribapi_swig.doubleArray_getitem(*args)
252doubleArray_getitem = _gribapi_swig.doubleArray_getitem
253
254def doubleArray_setitem(*args):
255  return _gribapi_swig.doubleArray_setitem(*args)
256doubleArray_setitem = _gribapi_swig.doubleArray_setitem
257
258def new_longArray(*args):
259  return _gribapi_swig.new_longArray(*args)
260new_longArray = _gribapi_swig.new_longArray
261
262def delete_longArray(*args):
263  return _gribapi_swig.delete_longArray(*args)
264delete_longArray = _gribapi_swig.delete_longArray
265
266def longArray_getitem(*args):
267  return _gribapi_swig.longArray_getitem(*args)
268longArray_getitem = _gribapi_swig.longArray_getitem
269
270def longArray_setitem(*args):
271  return _gribapi_swig.longArray_setitem(*args)
272longArray_setitem = _gribapi_swig.longArray_setitem
273
274def new_intArray(*args):
275  return _gribapi_swig.new_intArray(*args)
276new_intArray = _gribapi_swig.new_intArray
277
278def delete_intArray(*args):
279  return _gribapi_swig.delete_intArray(*args)
280delete_intArray = _gribapi_swig.delete_intArray
281
282def intArray_getitem(*args):
283  return _gribapi_swig.intArray_getitem(*args)
284intArray_getitem = _gribapi_swig.intArray_getitem
285
286def intArray_setitem(*args):
287  return _gribapi_swig.intArray_setitem(*args)
288intArray_setitem = _gribapi_swig.intArray_setitem
289
290def new_stringArray(*args):
291  return _gribapi_swig.new_stringArray(*args)
292new_stringArray = _gribapi_swig.new_stringArray
293
294def delete_stringArray(*args):
295  return _gribapi_swig.delete_stringArray(*args)
296delete_stringArray = _gribapi_swig.delete_stringArray
297
298def stringArray_getitem(*args):
299  return _gribapi_swig.stringArray_getitem(*args)
300stringArray_getitem = _gribapi_swig.stringArray_getitem
301
302def stringArray_setitem(*args):
303  return _gribapi_swig.stringArray_setitem(*args)
304stringArray_setitem = _gribapi_swig.stringArray_setitem
305
306def grib_c_new_from_file(*args):
307  return _gribapi_swig.grib_c_new_from_file(*args)
308grib_c_new_from_file = _gribapi_swig.grib_c_new_from_file
309
310def grib_c_new_any_from_file(*args):
311  return _gribapi_swig.grib_c_new_any_from_file(*args)
312grib_c_new_any_from_file = _gribapi_swig.grib_c_new_any_from_file
313
314def grib_c_new_bufr_from_file(*args):
315  return _gribapi_swig.grib_c_new_bufr_from_file(*args)
316grib_c_new_bufr_from_file = _gribapi_swig.grib_c_new_bufr_from_file
317
318def grib_c_new_gts_from_file(*args):
319  return _gribapi_swig.grib_c_new_gts_from_file(*args)
320grib_c_new_gts_from_file = _gribapi_swig.grib_c_new_gts_from_file
321
322def grib_c_new_metar_from_file(*args):
323  return _gribapi_swig.grib_c_new_metar_from_file(*args)
324grib_c_new_metar_from_file = _gribapi_swig.grib_c_new_metar_from_file
325
326def grib_c_iterator_new(*args):
327  return _gribapi_swig.grib_c_iterator_new(*args)
328grib_c_iterator_new = _gribapi_swig.grib_c_iterator_new
329
330def grib_c_keys_iterator_new(*args):
331  return _gribapi_swig.grib_c_keys_iterator_new(*args)
332grib_c_keys_iterator_new = _gribapi_swig.grib_c_keys_iterator_new
333
334def codes_c_bufr_keys_iterator_new(*args):
335  return _gribapi_swig.codes_c_bufr_keys_iterator_new(*args)
336codes_c_bufr_keys_iterator_new = _gribapi_swig.codes_c_bufr_keys_iterator_new
337
338def grib_c_grib_new_from_samples(*args):
339  return _gribapi_swig.grib_c_grib_new_from_samples(*args)
340grib_c_grib_new_from_samples = _gribapi_swig.grib_c_grib_new_from_samples
341
342def grib_c_bufr_new_from_samples(*args):
343  return _gribapi_swig.grib_c_bufr_new_from_samples(*args)
344grib_c_bufr_new_from_samples = _gribapi_swig.grib_c_bufr_new_from_samples
345
346def grib_c_index_new_from_file(*args):
347  return _gribapi_swig.grib_c_index_new_from_file(*args)
348grib_c_index_new_from_file = _gribapi_swig.grib_c_index_new_from_file
349
350def grib_c_index_add_file(*args):
351  return _gribapi_swig.grib_c_index_add_file(*args)
352grib_c_index_add_file = _gribapi_swig.grib_c_index_add_file
353
354def grib_c_new_from_index(*args):
355  return _gribapi_swig.grib_c_new_from_index(*args)
356grib_c_new_from_index = _gribapi_swig.grib_c_new_from_index
357
358def grib_c_index_write(*args):
359  return _gribapi_swig.grib_c_index_write(*args)
360grib_c_index_write = _gribapi_swig.grib_c_index_write
361
362def grib_c_index_read(*args):
363  return _gribapi_swig.grib_c_index_read(*args)
364grib_c_index_read = _gribapi_swig.grib_c_index_read
365
366def grib_c_new_from_message(*args):
367  return _gribapi_swig.grib_c_new_from_message(*args)
368grib_c_new_from_message = _gribapi_swig.grib_c_new_from_message
369
370def grib_c_count_in_file(*args):
371  return _gribapi_swig.grib_c_count_in_file(*args)
372grib_c_count_in_file = _gribapi_swig.grib_c_count_in_file
373
374def grib_c_release(*args):
375  return _gribapi_swig.grib_c_release(*args)
376grib_c_release = _gribapi_swig.grib_c_release
377
378def grib_c_write(*args):
379  return _gribapi_swig.grib_c_write(*args)
380grib_c_write = _gribapi_swig.grib_c_write
381
382def grib_c_get_size_long(*args):
383  return _gribapi_swig.grib_c_get_size_long(*args)
384grib_c_get_size_long = _gribapi_swig.grib_c_get_size_long
385
386def grib_c_get_string_length(*args):
387  return _gribapi_swig.grib_c_get_string_length(*args)
388grib_c_get_string_length = _gribapi_swig.grib_c_get_string_length
389
390def grib_c_clone(*args):
391  return _gribapi_swig.grib_c_clone(*args)
392grib_c_clone = _gribapi_swig.grib_c_clone
393
394def grib_c_copy_namespace(*args):
395  return _gribapi_swig.grib_c_copy_namespace(*args)
396grib_c_copy_namespace = _gribapi_swig.grib_c_copy_namespace
397
398def grib_c_get_message_size(*args):
399  return _gribapi_swig.grib_c_get_message_size(*args)
400grib_c_get_message_size = _gribapi_swig.grib_c_get_message_size
401
402def grib_c_get_message_offset(*args):
403  return _gribapi_swig.grib_c_get_message_offset(*args)
404grib_c_get_message_offset = _gribapi_swig.grib_c_get_message_offset
405
406def grib_c_get_native_type(*args):
407  return _gribapi_swig.grib_c_get_native_type(*args)
408grib_c_get_native_type = _gribapi_swig.grib_c_get_native_type
409
410def grib_c_multi_new():
411  return _gribapi_swig.grib_c_multi_new()
412grib_c_multi_new = _gribapi_swig.grib_c_multi_new
413
414def grib_c_multi_support_on():
415  return _gribapi_swig.grib_c_multi_support_on()
416grib_c_multi_support_on = _gribapi_swig.grib_c_multi_support_on
417
418def grib_c_multi_write(*args):
419  return _gribapi_swig.grib_c_multi_write(*args)
420grib_c_multi_write = _gribapi_swig.grib_c_multi_write
421
422def grib_c_multi_support_off():
423  return _gribapi_swig.grib_c_multi_support_off()
424grib_c_multi_support_off = _gribapi_swig.grib_c_multi_support_off
425
426def grib_c_multi_release(*args):
427  return _gribapi_swig.grib_c_multi_release(*args)
428grib_c_multi_release = _gribapi_swig.grib_c_multi_release
429
430def grib_c_multi_append(*args):
431  return _gribapi_swig.grib_c_multi_append(*args)
432grib_c_multi_append = _gribapi_swig.grib_c_multi_append
433
434def grib_c_gribex_mode_on():
435  return _gribapi_swig.grib_c_gribex_mode_on()
436grib_c_gribex_mode_on = _gribapi_swig.grib_c_gribex_mode_on
437
438def grib_c_gribex_mode_off():
439  return _gribapi_swig.grib_c_gribex_mode_off()
440grib_c_gribex_mode_off = _gribapi_swig.grib_c_gribex_mode_off
441
442def codes_c_bufr_multi_element_constant_arrays_on():
443  return _gribapi_swig.codes_c_bufr_multi_element_constant_arrays_on()
444codes_c_bufr_multi_element_constant_arrays_on = _gribapi_swig.codes_c_bufr_multi_element_constant_arrays_on
445
446def codes_c_bufr_multi_element_constant_arrays_off():
447  return _gribapi_swig.codes_c_bufr_multi_element_constant_arrays_off()
448codes_c_bufr_multi_element_constant_arrays_off = _gribapi_swig.codes_c_bufr_multi_element_constant_arrays_off
449
450def grib_c_keys_iterator_next(*args):
451  return _gribapi_swig.grib_c_keys_iterator_next(*args)
452grib_c_keys_iterator_next = _gribapi_swig.grib_c_keys_iterator_next
453
454def codes_c_bufr_keys_iterator_next(*args):
455  return _gribapi_swig.codes_c_bufr_keys_iterator_next(*args)
456codes_c_bufr_keys_iterator_next = _gribapi_swig.codes_c_bufr_keys_iterator_next
457
458def grib_c_keys_iterator_delete(*args):
459  return _gribapi_swig.grib_c_keys_iterator_delete(*args)
460grib_c_keys_iterator_delete = _gribapi_swig.grib_c_keys_iterator_delete
461
462def codes_c_bufr_keys_iterator_delete(*args):
463  return _gribapi_swig.codes_c_bufr_keys_iterator_delete(*args)
464codes_c_bufr_keys_iterator_delete = _gribapi_swig.codes_c_bufr_keys_iterator_delete
465
466def grib_c_skip_computed(*args):
467  return _gribapi_swig.grib_c_skip_computed(*args)
468grib_c_skip_computed = _gribapi_swig.grib_c_skip_computed
469
470def grib_c_skip_coded(*args):
471  return _gribapi_swig.grib_c_skip_coded(*args)
472grib_c_skip_coded = _gribapi_swig.grib_c_skip_coded
473
474def grib_c_skip_edition_specific(*args):
475  return _gribapi_swig.grib_c_skip_edition_specific(*args)
476grib_c_skip_edition_specific = _gribapi_swig.grib_c_skip_edition_specific
477
478def grib_c_skip_duplicates(*args):
479  return _gribapi_swig.grib_c_skip_duplicates(*args)
480grib_c_skip_duplicates = _gribapi_swig.grib_c_skip_duplicates
481
482def grib_c_skip_read_only(*args):
483  return _gribapi_swig.grib_c_skip_read_only(*args)
484grib_c_skip_read_only = _gribapi_swig.grib_c_skip_read_only
485
486def grib_c_skip_function(*args):
487  return _gribapi_swig.grib_c_skip_function(*args)
488grib_c_skip_function = _gribapi_swig.grib_c_skip_function
489
490def grib_c_keys_iterator_rewind(*args):
491  return _gribapi_swig.grib_c_keys_iterator_rewind(*args)
492grib_c_keys_iterator_rewind = _gribapi_swig.grib_c_keys_iterator_rewind
493
494def codes_c_bufr_keys_iterator_rewind(*args):
495  return _gribapi_swig.codes_c_bufr_keys_iterator_rewind(*args)
496codes_c_bufr_keys_iterator_rewind = _gribapi_swig.codes_c_bufr_keys_iterator_rewind
497
498def grib_c_bufr_copy_data(*args):
499  return _gribapi_swig.grib_c_bufr_copy_data(*args)
500grib_c_bufr_copy_data = _gribapi_swig.grib_c_bufr_copy_data
501
502def grib_c_keys_iterator_get_name(*args):
503  return _gribapi_swig.grib_c_keys_iterator_get_name(*args)
504grib_c_keys_iterator_get_name = _gribapi_swig.grib_c_keys_iterator_get_name
505
506def codes_c_bufr_keys_iterator_get_name(*args):
507  return _gribapi_swig.codes_c_bufr_keys_iterator_get_name(*args)
508codes_c_bufr_keys_iterator_get_name = _gribapi_swig.codes_c_bufr_keys_iterator_get_name
509
510def grib_c_index_get_size_long(*args):
511  return _gribapi_swig.grib_c_index_get_size_long(*args)
512grib_c_index_get_size_long = _gribapi_swig.grib_c_index_get_size_long
513
514def grib_c_index_get_long(*args):
515  return _gribapi_swig.grib_c_index_get_long(*args)
516grib_c_index_get_long = _gribapi_swig.grib_c_index_get_long
517
518def grib_c_index_get_real8(*args):
519  return _gribapi_swig.grib_c_index_get_real8(*args)
520grib_c_index_get_real8 = _gribapi_swig.grib_c_index_get_real8
521
522def grib_c_index_get_string(*args):
523  return _gribapi_swig.grib_c_index_get_string(*args)
524grib_c_index_get_string = _gribapi_swig.grib_c_index_get_string
525
526def grib_c_index_select_long(*args):
527  return _gribapi_swig.grib_c_index_select_long(*args)
528grib_c_index_select_long = _gribapi_swig.grib_c_index_select_long
529
530def grib_c_index_select_real8(*args):
531  return _gribapi_swig.grib_c_index_select_real8(*args)
532grib_c_index_select_real8 = _gribapi_swig.grib_c_index_select_real8
533
534def grib_c_index_select_string(*args):
535  return _gribapi_swig.grib_c_index_select_string(*args)
536grib_c_index_select_string = _gribapi_swig.grib_c_index_select_string
537
538def grib_c_index_release(*args):
539  return _gribapi_swig.grib_c_index_release(*args)
540grib_c_index_release = _gribapi_swig.grib_c_index_release
541
542def grib_c_iterator_delete(*args):
543  return _gribapi_swig.grib_c_iterator_delete(*args)
544grib_c_iterator_delete = _gribapi_swig.grib_c_iterator_delete
545
546def grib_c_iterator_next(*args):
547  return _gribapi_swig.grib_c_iterator_next(*args)
548grib_c_iterator_next = _gribapi_swig.grib_c_iterator_next
549
550def grib_c_get_string(*args):
551  return _gribapi_swig.grib_c_get_string(*args)
552grib_c_get_string = _gribapi_swig.grib_c_get_string
553
554def grib_c_get_string_array(*args):
555  return _gribapi_swig.grib_c_get_string_array(*args)
556grib_c_get_string_array = _gribapi_swig.grib_c_get_string_array
557
558def grib_c_set_string(*args):
559  return _gribapi_swig.grib_c_set_string(*args)
560grib_c_set_string = _gribapi_swig.grib_c_set_string
561
562def grib_c_get_long(*args):
563  return _gribapi_swig.grib_c_get_long(*args)
564grib_c_get_long = _gribapi_swig.grib_c_get_long
565
566def grib_c_set_long(*args):
567  return _gribapi_swig.grib_c_set_long(*args)
568grib_c_set_long = _gribapi_swig.grib_c_set_long
569
570def grib_c_get_double(*args):
571  return _gribapi_swig.grib_c_get_double(*args)
572grib_c_get_double = _gribapi_swig.grib_c_get_double
573
574def grib_c_set_double(*args):
575  return _gribapi_swig.grib_c_set_double(*args)
576grib_c_set_double = _gribapi_swig.grib_c_set_double
577
578def grib_c_set_real8_array(*args):
579  return _gribapi_swig.grib_c_set_real8_array(*args)
580grib_c_set_real8_array = _gribapi_swig.grib_c_set_real8_array
581
582def grib_c_get_real8_array(*args):
583  return _gribapi_swig.grib_c_get_real8_array(*args)
584grib_c_get_real8_array = _gribapi_swig.grib_c_get_real8_array
585
586def grib_c_get_long_array(*args):
587  return _gribapi_swig.grib_c_get_long_array(*args)
588grib_c_get_long_array = _gribapi_swig.grib_c_get_long_array
589
590def grib_c_set_long_array(*args):
591  return _gribapi_swig.grib_c_set_long_array(*args)
592grib_c_set_long_array = _gribapi_swig.grib_c_set_long_array
593
594def grib_c_get_real8_element(*args):
595  return _gribapi_swig.grib_c_get_real8_element(*args)
596grib_c_get_real8_element = _gribapi_swig.grib_c_get_real8_element
597
598def grib_c_get_real8_elements(*args):
599  return _gribapi_swig.grib_c_get_real8_elements(*args)
600grib_c_get_real8_elements = _gribapi_swig.grib_c_get_real8_elements
601
602def grib_c_set_missing(*args):
603  return _gribapi_swig.grib_c_set_missing(*args)
604grib_c_set_missing = _gribapi_swig.grib_c_set_missing
605
606def grib_c_set_key_vals(*args):
607  return _gribapi_swig.grib_c_set_key_vals(*args)
608grib_c_set_key_vals = _gribapi_swig.grib_c_set_key_vals
609
610def grib_c_is_missing(*args):
611  return _gribapi_swig.grib_c_is_missing(*args)
612grib_c_is_missing = _gribapi_swig.grib_c_is_missing
613
614def grib_c_is_defined(*args):
615  return _gribapi_swig.grib_c_is_defined(*args)
616grib_c_is_defined = _gribapi_swig.grib_c_is_defined
617
618def grib_c_set_string_array(*args):
619  return _gribapi_swig.grib_c_set_string_array(*args)
620grib_c_set_string_array = _gribapi_swig.grib_c_set_string_array
621
622def grib_set_double_ndarray(*args):
623  return _gribapi_swig.grib_set_double_ndarray(*args)
624grib_set_double_ndarray = _gribapi_swig.grib_set_double_ndarray
625
626def grib_set_long_ndarray(*args):
627  return _gribapi_swig.grib_set_long_ndarray(*args)
628grib_set_long_ndarray = _gribapi_swig.grib_set_long_ndarray
629
630def grib_get_double_ndarray(*args):
631  return _gribapi_swig.grib_get_double_ndarray(*args)
632grib_get_double_ndarray = _gribapi_swig.grib_get_double_ndarray
633
634def grib_get_long_ndarray(*args):
635  return _gribapi_swig.grib_get_long_ndarray(*args)
636grib_get_long_ndarray = _gribapi_swig.grib_get_long_ndarray
637
638def grib_get_double_ndelements(*args):
639  return _gribapi_swig.grib_get_double_ndelements(*args)
640grib_get_double_ndelements = _gribapi_swig.grib_get_double_ndelements
641
642def grib_c_find_nearest_single(*args):
643  return _gribapi_swig.grib_c_find_nearest_single(*args)
644grib_c_find_nearest_single = _gribapi_swig.grib_c_find_nearest_single
645
646def grib_c_find_nearest_four_single(*args):
647  return _gribapi_swig.grib_c_find_nearest_four_single(*args)
648grib_c_find_nearest_four_single = _gribapi_swig.grib_c_find_nearest_four_single
649
650def grib_c_get_message(*args):
651  return _gribapi_swig.grib_c_get_message(*args)
652grib_c_get_message = _gribapi_swig.grib_c_get_message
653
654def grib_c_get_error_string(*args):
655  return _gribapi_swig.grib_c_get_error_string(*args)
656grib_c_get_error_string = _gribapi_swig.grib_c_get_error_string
657
658def no_fail_on_wrong_length(*args):
659  return _gribapi_swig.no_fail_on_wrong_length(*args)
660no_fail_on_wrong_length = _gribapi_swig.no_fail_on_wrong_length
661
662def grib_c_get_api_version():
663  return _gribapi_swig.grib_c_get_api_version()
664grib_c_get_api_version = _gribapi_swig.grib_c_get_api_version
665
666def grib_c_gts_header_on():
667  return _gribapi_swig.grib_c_gts_header_on()
668grib_c_gts_header_on = _gribapi_swig.grib_c_gts_header_on
669
670def grib_c_gts_header_off():
671  return _gribapi_swig.grib_c_gts_header_off()
672grib_c_gts_header_off = _gribapi_swig.grib_c_gts_header_off
673
674def grib_c_set_definitions_path(*args):
675  return _gribapi_swig.grib_c_set_definitions_path(*args)
676grib_c_set_definitions_path = _gribapi_swig.grib_c_set_definitions_path
677
678def grib_c_set_samples_path(*args):
679  return _gribapi_swig.grib_c_set_samples_path(*args)
680grib_c_set_samples_path = _gribapi_swig.grib_c_set_samples_path
681
682
683