Simple definition of equations that might be worth folding into SymPy...

41 views
Skip to first unread message

Jonathan Gutow

unread,
May 27, 2020, 1:50:40 AM5/27/20
to sympy
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

Gagandeep Singh (B17CS021)

unread,
May 27, 2020, 4:26:00 AM5/27/20
to sy...@googlegroups.com
Hi, 

Is https://github.com/sympy/sympy/issues/5031 related to your work? 

With Regards,
Gagandeep Singh
Github - https://github.com/czgdp1807
LinkedIn - https://www.linkedin.com/in/czgdp1807

--
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 sympy+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/c259a4fb-08a8-4208-afd1-8a9b557875db%40googlegroups.com.

Jonathan Gutow

unread,
May 27, 2020, 7:39:22 AM5/27/20
to sympy


On Wednesday, May 27, 2020 at 3:26:00 AM UTC-5, czgdp1807 wrote:
Hi, 

 
Sort of. This https://github.com/sympy/sympy/pull/18174 and https://github.com/sympy/sympy/issues/4986 (where Oscar Benjamin and I have already had a bit of discussion) are more directly related.

As it appears there is some interest, I will pursue this more.

Thanks,
Jonathan
Reply all
Reply to author
Forward
0 new messages