So, now we can “simplify” algebraic expressions with janus:
14 ?- py_import(sympy, []).
15 ?- py_call(sympy:'Symbol'(x), X), py_call(operator:add(X, X), X2), py_pp(X2).
2*x
@(none)
X = <py_Symbol>(0000029b4b455940),
X2 = <py_Mul>(0000029b4cea7000).
Note the 2*x. The remaining challenge is to get 2*x back from the py_Mul blob in sympy.
Update: