David, A pip install that does this and more is available through Algebra_with_SymPy <https://pypi.org/project/Algebra-with-SymPy/>. The Algebra with SymPy repository <https://github.com/gutow/Algebra_with_Sympy> also has a Binder link were you can try this out. I have been using it for about 18 months with undergraduates. We are still struggling to agree on a way to incorporate all these features into SymPy. To get some idea of the issues see the draft SymPEP for this <https://github.com/sympy/SymPEPs/pull/1>. What @JSS95 is referring to can by tried by using their PR <https://github.com/sympy/sympy/pull/21325> in the SymPy repository.
Input is appreciated. Jonathan On Sunday, May 9, 2021 at 4:28:00 PM UTC-5 [email protected] wrote: > On 09/05/2021 07:12, JSS95 wrote: > > Symbolic equation has been proposed and discussed since 2020. See #19479 > <https://github.com/sympy/sympy/pull/19479> and previous discussion > <https://groups.google.com/g/sympy/c/rSi_I42i35I>. > > The idea is that Eq should be a boolean relation and Eqn should be > symbolic relation. Unlike Eq, Eqn is not evaluated to True or False, and > operation between equation such as (x=1) + (y=2) -> (x+y = 3) is possible. > Also, there should be a simple way to manipulate the argument(s) of the > equation, such as expanding the right hand side while keeping the left hand > side intact. > > That sounds interesting, can I download some python code to test your > Eqn()? > > David > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/1f42cd33-a6c2-4480-bba0-b6b965b4feb2n%40googlegroups.com.
