From 988cf877c6c1f2f07797b6c7c049d7aff60cf58c Mon Sep 17 00:00:00 2001 From: Shahram Najm Date: Thu, 12 Mar 2015 17:59:51 +0000 Subject: [PATCH] ECC-80: Added swig generated files --- python/swig_wrap_array.c | 57 +++++++++++++++++++++++++++++++++++++++ python/swig_wrap_array.py | 8 ++++++ python/swig_wrap_numpy.c | 57 +++++++++++++++++++++++++++++++++++++++ python/swig_wrap_numpy.py | 8 ++++++ 4 files changed, 130 insertions(+) diff --git a/python/swig_wrap_array.c b/python/swig_wrap_array.c index 94231157d..385d49396 100644 --- a/python/swig_wrap_array.c +++ b/python/swig_wrap_array.c @@ -4062,6 +4062,58 @@ fail: } +SWIGINTERN PyObject *_wrap_grib_c_new_any_from_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + FILE *arg1 = (FILE *) 0 ; + int arg2 ; + int *arg3 = (int *) 0 ; + int val2 ; + int ecode2 = 0 ; + int temp3 ; + int res3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"OOO:grib_c_new_any_from_file",&obj0,&obj1,&obj2)) SWIG_fail; + { + if ( PyFile_Check(obj0) ){ + arg1 = PyFile_AsFile(obj0); + } else { + PyErr_SetString(PyExc_TypeError, "f must be a file type."); + return NULL; + } + } + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "grib_c_new_any_from_file" "', argument " "2"" of type '" "int""'"); + } + arg2 = (int)(val2); + if (!(SWIG_IsOK((res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3),SWIGTYPE_p_int,0))))) { + int val; + int ecode = SWIG_AsVal_int(obj2, &val); + if (!SWIG_IsOK(ecode)) { + SWIG_exception_fail(SWIG_ArgError(ecode), "in method '" "grib_c_new_any_from_file" "', argument " "3"" of type '" "int""'"); + } + temp3 = (int)(val); + arg3 = &temp3; + res3 = SWIG_AddTmpMask(ecode); + } + result = (int)grib_c_new_any_from_file(arg1,arg2,arg3); + resultobj = SWIG_From_int((int)(result)); + if (SWIG_IsTmpObj(res3)) { + resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3))); + } else { + int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ; + resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags)); + } + return resultobj; +fail: + return NULL; +} + + SWIGINTERN PyObject *_wrap_grib_c_new_bufr_from_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FILE *arg1 = (FILE *) 0 ; @@ -7390,6 +7442,7 @@ static PyMethodDef SwigMethods[] = { { (char *)"intArray_getitem", _wrap_intArray_getitem, METH_VARARGS, NULL}, { (char *)"intArray_setitem", _wrap_intArray_setitem, METH_VARARGS, NULL}, { (char *)"grib_c_new_from_file", _wrap_grib_c_new_from_file, METH_VARARGS, NULL}, + { (char *)"grib_c_new_any_from_file", _wrap_grib_c_new_any_from_file, METH_VARARGS, NULL}, { (char *)"grib_c_new_bufr_from_file", _wrap_grib_c_new_bufr_from_file, METH_VARARGS, NULL}, { (char *)"grib_c_new_gts_from_file", _wrap_grib_c_new_gts_from_file, METH_VARARGS, NULL}, { (char *)"grib_c_iterator_new", _wrap_grib_c_iterator_new, METH_VARARGS, NULL}, @@ -8177,6 +8230,10 @@ SWIG_init(void) { SWIG_Python_SetConstant(d, "GRIB_STRING_TOO_SMALL",SWIG_From_int((int)(-57))); SWIG_Python_SetConstant(d, "GRIB_WRONG_CONVERSION",SWIG_From_int((int)(-58))); SWIG_Python_SetConstant(d, "GRIB_MISSING_BUFR_ENTRY",SWIG_From_int((int)(-59))); + SWIG_Python_SetConstant(d, "GRIB_NULL_POINTER",SWIG_From_int((int)(-60))); + SWIG_Python_SetConstant(d, "GRIB_ATTRIBUTE_CLASH",SWIG_From_int((int)(-61))); + SWIG_Python_SetConstant(d, "GRIB_TOO_MANY_ATTRIBUTES",SWIG_From_int((int)(-62))); + SWIG_Python_SetConstant(d, "GRIB_ATTRIBUTE_NOT_FOUND",SWIG_From_int((int)(-63))); #if PY_VERSION_HEX >= 0x03000000 return m; #else diff --git a/python/swig_wrap_array.py b/python/swig_wrap_array.py index a19e997b7..72aae3a6b 100644 --- a/python/swig_wrap_array.py +++ b/python/swig_wrap_array.py @@ -134,6 +134,10 @@ GRIB_INVALID_KEY_VALUE = _gribapi_swig.GRIB_INVALID_KEY_VALUE GRIB_STRING_TOO_SMALL = _gribapi_swig.GRIB_STRING_TOO_SMALL GRIB_WRONG_CONVERSION = _gribapi_swig.GRIB_WRONG_CONVERSION GRIB_MISSING_BUFR_ENTRY = _gribapi_swig.GRIB_MISSING_BUFR_ENTRY +GRIB_NULL_POINTER = _gribapi_swig.GRIB_NULL_POINTER +GRIB_ATTRIBUTE_CLASH = _gribapi_swig.GRIB_ATTRIBUTE_CLASH +GRIB_TOO_MANY_ATTRIBUTES = _gribapi_swig.GRIB_TOO_MANY_ATTRIBUTES +GRIB_ATTRIBUTE_NOT_FOUND = _gribapi_swig.GRIB_ATTRIBUTE_NOT_FOUND class intp(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, intp, name, value) @@ -259,6 +263,10 @@ def grib_c_new_from_file(*args): return _gribapi_swig.grib_c_new_from_file(*args) grib_c_new_from_file = _gribapi_swig.grib_c_new_from_file +def grib_c_new_any_from_file(*args): + return _gribapi_swig.grib_c_new_any_from_file(*args) +grib_c_new_any_from_file = _gribapi_swig.grib_c_new_any_from_file + def grib_c_new_bufr_from_file(*args): return _gribapi_swig.grib_c_new_bufr_from_file(*args) grib_c_new_bufr_from_file = _gribapi_swig.grib_c_new_bufr_from_file diff --git a/python/swig_wrap_numpy.c b/python/swig_wrap_numpy.c index b430b4f7a..7ba6ee38a 100644 --- a/python/swig_wrap_numpy.c +++ b/python/swig_wrap_numpy.c @@ -4516,6 +4516,58 @@ fail: } +SWIGINTERN PyObject *_wrap_grib_c_new_any_from_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { + PyObject *resultobj = 0; + FILE *arg1 = (FILE *) 0 ; + int arg2 ; + int *arg3 = (int *) 0 ; + int val2 ; + int ecode2 = 0 ; + int temp3 ; + int res3 = 0 ; + PyObject * obj0 = 0 ; + PyObject * obj1 = 0 ; + PyObject * obj2 = 0 ; + int result; + + if (!PyArg_ParseTuple(args,(char *)"OOO:grib_c_new_any_from_file",&obj0,&obj1,&obj2)) SWIG_fail; + { + if ( PyFile_Check(obj0) ){ + arg1 = PyFile_AsFile(obj0); + } else { + PyErr_SetString(PyExc_TypeError, "f must be a file type."); + return NULL; + } + } + ecode2 = SWIG_AsVal_int(obj1, &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "grib_c_new_any_from_file" "', argument " "2"" of type '" "int""'"); + } + arg2 = (int)(val2); + if (!(SWIG_IsOK((res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3),SWIGTYPE_p_int,0))))) { + int val; + int ecode = SWIG_AsVal_int(obj2, &val); + if (!SWIG_IsOK(ecode)) { + SWIG_exception_fail(SWIG_ArgError(ecode), "in method '" "grib_c_new_any_from_file" "', argument " "3"" of type '" "int""'"); + } + temp3 = (int)(val); + arg3 = &temp3; + res3 = SWIG_AddTmpMask(ecode); + } + result = (int)grib_c_new_any_from_file(arg1,arg2,arg3); + resultobj = SWIG_From_int((int)(result)); + if (SWIG_IsTmpObj(res3)) { + resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3))); + } else { + int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ; + resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags)); + } + return resultobj; +fail: + return NULL; +} + + SWIGINTERN PyObject *_wrap_grib_c_new_bufr_from_file(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FILE *arg1 = (FILE *) 0 ; @@ -8214,6 +8266,7 @@ static PyMethodDef SwigMethods[] = { { (char *)"intArray_getitem", _wrap_intArray_getitem, METH_VARARGS, NULL}, { (char *)"intArray_setitem", _wrap_intArray_setitem, METH_VARARGS, NULL}, { (char *)"grib_c_new_from_file", _wrap_grib_c_new_from_file, METH_VARARGS, NULL}, + { (char *)"grib_c_new_any_from_file", _wrap_grib_c_new_any_from_file, METH_VARARGS, NULL}, { (char *)"grib_c_new_bufr_from_file", _wrap_grib_c_new_bufr_from_file, METH_VARARGS, NULL}, { (char *)"grib_c_new_gts_from_file", _wrap_grib_c_new_gts_from_file, METH_VARARGS, NULL}, { (char *)"grib_c_iterator_new", _wrap_grib_c_iterator_new, METH_VARARGS, NULL}, @@ -9007,6 +9060,10 @@ SWIG_init(void) { SWIG_Python_SetConstant(d, "GRIB_STRING_TOO_SMALL",SWIG_From_int((int)(-57))); SWIG_Python_SetConstant(d, "GRIB_WRONG_CONVERSION",SWIG_From_int((int)(-58))); SWIG_Python_SetConstant(d, "GRIB_MISSING_BUFR_ENTRY",SWIG_From_int((int)(-59))); + SWIG_Python_SetConstant(d, "GRIB_NULL_POINTER",SWIG_From_int((int)(-60))); + SWIG_Python_SetConstant(d, "GRIB_ATTRIBUTE_CLASH",SWIG_From_int((int)(-61))); + SWIG_Python_SetConstant(d, "GRIB_TOO_MANY_ATTRIBUTES",SWIG_From_int((int)(-62))); + SWIG_Python_SetConstant(d, "GRIB_ATTRIBUTE_NOT_FOUND",SWIG_From_int((int)(-63))); import_array(); diff --git a/python/swig_wrap_numpy.py b/python/swig_wrap_numpy.py index a5b0b5a15..09548ab7b 100644 --- a/python/swig_wrap_numpy.py +++ b/python/swig_wrap_numpy.py @@ -134,6 +134,10 @@ GRIB_INVALID_KEY_VALUE = _gribapi_swig.GRIB_INVALID_KEY_VALUE GRIB_STRING_TOO_SMALL = _gribapi_swig.GRIB_STRING_TOO_SMALL GRIB_WRONG_CONVERSION = _gribapi_swig.GRIB_WRONG_CONVERSION GRIB_MISSING_BUFR_ENTRY = _gribapi_swig.GRIB_MISSING_BUFR_ENTRY +GRIB_NULL_POINTER = _gribapi_swig.GRIB_NULL_POINTER +GRIB_ATTRIBUTE_CLASH = _gribapi_swig.GRIB_ATTRIBUTE_CLASH +GRIB_TOO_MANY_ATTRIBUTES = _gribapi_swig.GRIB_TOO_MANY_ATTRIBUTES +GRIB_ATTRIBUTE_NOT_FOUND = _gribapi_swig.GRIB_ATTRIBUTE_NOT_FOUND class intp(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, intp, name, value) @@ -259,6 +263,10 @@ def grib_c_new_from_file(*args): return _gribapi_swig.grib_c_new_from_file(*args) grib_c_new_from_file = _gribapi_swig.grib_c_new_from_file +def grib_c_new_any_from_file(*args): + return _gribapi_swig.grib_c_new_any_from_file(*args) +grib_c_new_any_from_file = _gribapi_swig.grib_c_new_any_from_file + def grib_c_new_bufr_from_file(*args): return _gribapi_swig.grib_c_new_bufr_from_file(*args) grib_c_new_bufr_from_file = _gribapi_swig.grib_c_new_bufr_from_file