Skip to content

Commit 23874cd

Browse files
committed
2nd attempt to fix failing windows test
1 parent 055e6aa commit 23874cd

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/pygrib/_pygrib.pyx

+6-3
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@ npc.import_array()
1818
ctypedef fused float_type:
1919
float
2020
double
21+
ctypedef fused int_type:
22+
long
23+
long long
2124

22-
def redtoreg(float_type[:] redgrid_data, long[:] lonsperlat, missval=None):
25+
def redtoreg(float_type[:] redgrid_data, int_type[:] lonsperlat, missval=None):
2326
"""
2427
redtoreg(redgrid_data, lonsperlat, missval=None)
2528
@@ -1318,8 +1321,8 @@ cdef class gribmessage(object):
13181321
else:
13191322
missval = 1.e30
13201323
if self.expand_reduced:
1321-
lonsperlat = self['pl'].astype(np.int64)
1322-
nx = self['pl'].max()
1324+
lonsperlat = self['pl']
1325+
nx = lonsperlat.max()
13231326
datarr = redtoreg(datarr, lonsperlat, missval=missval)
13241327
else:
13251328
nx = None

0 commit comments

Comments
 (0)