Dear SymPy Community,
For use by my students I have built a simple definition of equations (so far only supporting equalities) that allows them to leverage SymPy to do algebraic rearrangements on equations the way they are used to doing it on paper, by applying the same operation to both sides. This duplicates behavior available in
SageMath and
Maxima as well as other symbolic math packages. A demonstration may be seen on myBinder:
https://mybinder.org/v2/gh/gutow/Algebra_with_Sympy.git/master.
Is this something that would be a useful addition to SymPy? If there is interest, I will begin looking into what would be involved in adding it to SymPy. I would also appreciate any help people can offer. At present it is only about 150 lines of code, but could probably use some expansion to make it more general. All the tests are in the form of Jupyter notebooks at present, so would need work as well.
Regards,
Jonathan Gutow
Professor of Physical Chemistry
University of Wisconsin Oshkosh