From 9f1881ac55a3f3dacf0e1eb924e13d171026f98e 2018-08-14 15:12:41 From: Juan C. Espinoza Date: 2018-08-14 15:12:41 Subject: [PATCH] Bug in ParamWriter not saving numpy types (int, float) --- diff --git a/schainpy/model/io/jroIO_param.py b/schainpy/model/io/jroIO_param.py index 7890b00..5c59449 100644 --- a/schainpy/model/io/jroIO_param.py +++ b/schainpy/model/io/jroIO_param.py @@ -601,12 +601,11 @@ class ParamWriter(Operation): #--------------------- Conditionals ------------------------ #There is no data - if dataAux is None: return 0 - if type(dataAux)==float or type(dataAux)==int: + if isinstance(dataAux, (int, float, numpy.integer, numpy.float)): dsDict['mode'] = 0 dsDict['nDim'] = 0 arrayDim[i,0] = 0