Skip to content

Commit 6b7bcfb

Browse files
committed
Remove named arguments in cython.view.array and pass them as regular arguments
To make it work with Cython >= 0.24. Not sure why this is needed.
1 parent 42ee8c2 commit 6b7bcfb

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

symengine/lib/symengine_wrapper.pyx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2538,8 +2538,8 @@ def with_buffer(iterable, real=True):
25382538
try:
25392539
real_view = iterable
25402540
except (ValueError, TypeError):
2541-
real_view = cython.view.array(shape=(_size(iterable),),
2542-
itemsize=sizeof(double), format='d')
2541+
real_view = cython.view.array((_size(iterable),),
2542+
sizeof(double), format='d')
25432543
for i in range(_size(iterable)):
25442544
real_view[i] = iterable[i]
25452545
return real_view
@@ -2549,8 +2549,8 @@ def with_buffer(iterable, real=True):
25492549
try:
25502550
cmplx_view = iterable
25512551
except (ValueError, TypeError):
2552-
cmplx_view = cython.view.array(shape=(_size(iterable),),
2553-
itemsize=sizeof(double complex), format='Zd')
2552+
cmplx_view = cython.view.array((_size(iterable),),
2553+
sizeof(double complex), format='Zd')
25542554
for i in range(_size(iterable)):
25552555
cmplx_view[i] = iterable[i]
25562556
return cmplx_view
@@ -2755,11 +2755,11 @@ cdef class Lambdify(object):
27552755
self.real else np.complex128)
27562756
else:
27572757
if self.real:
2758-
out = cython.view.array(shape=(new_out_size,),
2759-
itemsize=sizeof(double), format='d')
2758+
out = cython.view.array((new_out_size,),
2759+
sizeof(double), format='d')
27602760
else:
2761-
out = cython.view.array(shape=(new_out_size,),
2762-
itemsize=sizeof(double complex), format='Zd')
2761+
out = cython.view.array((new_out_size,),
2762+
sizeof(double complex), format='Zd')
27632763
reshape_out = len(new_out_shape) > 1
27642764
else:
27652765
if use_numpy:
@@ -2805,15 +2805,15 @@ cdef class Lambdify(object):
28052805
out = out.reshape(new_out_shape)
28062806
elif reshape_out:
28072807
if self.real:
2808-
tmp = cython.view.array(shape=new_out_shape,
2809-
itemsize=sizeof(double), format='d')
2808+
tmp = cython.view.array(new_out_shape,
2809+
sizeof(double), format='d')
28102810
real_out_view = out
28112811
memcpy(<double *>tmp.data, &real_out_view[0],
28122812
sizeof(double)*new_out_size)
28132813
out = tmp
28142814
else:
2815-
tmp = cython.view.array(shape=new_out_shape,
2816-
itemsize=sizeof(double complex), format='Zd')
2815+
tmp = cython.view.array(new_out_shape,
2816+
sizeof(double complex), format='Zd')
28172817
cmplx_out_view = tmp
28182818
memcpy(<double complex*>tmp.data, &cmplx_out_view[0],
28192819
sizeof(double complex)*new_out_size)

0 commit comments

Comments
 (0)