File tree Expand file tree Collapse file tree
devito/finite_differences Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55import numpy as np
66import sympy
7- from sympy .core .symbol import Symbol
87from sympy .core .add import _addsort , _unevaluated_Add
98from sympy .core .mul import _keep_coeff , _mulsort , _unevaluated_Mul
109from sympy .core .decorators import call_highest_priority
1110from sympy .core .evalf import evalf_table
11+ from sympy .core .symbol import Symbol
12+ from sympy .core .singleton import S
13+ from sympy .utilities .iterables import _sift_true_false
1214try :
1315 from sympy .core .core import ordering_of_classes
1416except ImportError :
1517 # Moved in 1.13
1618 from sympy .core .basic import ordering_of_classes
19+ from packaging .version import Version
1720
1821from devito .finite_differences .tools import make_shift_x0 , coeff_priority
1922from devito .logger import warning
@@ -486,7 +489,6 @@ def has(e):
486489
487490 return self .func (* indep ), _unevaluated_Mul (* depend )
488491
489- from packaging .version import Version
490492
491493# Monkeypatch the method
492494if Version (sympy .__version__ ) < Version ('1.15.0.dev0' ):
You can’t perform that action at this time.
0 commit comments