symengine
symengine copied to clipboard
Missing auto-evaluations
symengine in general automatically evaluates an expression to the precision given by floating point Real objects. Some cases are not doing this:
import symengine
symengine.E*2.0
Out[1]: 2.0*E
symengine.pi*1.0
Out[2]: 1.0*pi
symengine.pi**1.0
Out[2]: pi**1.0