Skip to content
Snippets Groups Projects

Fix deprecation warning for Sympy 1.7

Merged Stephan Seitz requested to merge seitz/pystencils:fix-deprecation-warning-1.7 into master
Viewing commit f86951c9
Show latest version
1 file
+ 5
4
Preferences
Compare changes
import pytest
import sympy as sp
import pystencils as ps
import pystencils as ps
from pystencils import Assignment
from pystencils.astnodes import Block, SkipIteration, LoopOverCoordinate, SympyAssignment
from sympy.codegen.rewriting import optims_c99
from pystencils.astnodes import Block, LoopOverCoordinate, SkipIteration, SympyAssignment
dst = ps.fields('dst(8): double[2D]')
s = sp.symbols('s_:8')
@@ -83,7 +83,8 @@ def test_loop_over_coordinate():
def test_sympy_assignment():
pytest.importorskip('sympy.codegen.rewriting')
from sympy.codegen.rewriting import optims_c99
assignment = SympyAssignment(dst[0, 0](0), sp.log(x + 3) / sp.log(2) + sp.log(x ** 2 + 1))
assignment.optimize(optims_c99)