The idea that I have in mind requires forking the MatchPy library. If we can find a way to modify the tree-traversal algorithms in MatchPy in order not to depend on type checks, we will make MatchPy's integration into SymPy much easier.
On Wednesday, March 6, 2024 at 1:17:17 a.m. UTC+1 samithkar...@gmail.com wrote: > Hi, > Even though, I have engaged with few chats I thought to introduce me > first. I am Samith Karunathilake, a third year undergraduate from > University of Moratuwa, Sri Lanka. I have an interest on contributing for > the Sympy for GSOC 2024. As for now I have baisc understanding about few > areas, *sympy.series*, *matchpy_connector* and *parse_mathematica*. > > Here are the few methods that I identified about matchpy restructuring. > Since, at the moment it uses an Expression node as the root node and we > can redefine it and introduce some methods to check whether it is a > instance of wildcard or an operation. > Through that we can change the tree traversal method without bothering > about the implementation of the Wild Card and Operations. > If Francesco Bonazzi, or any potential mentor can give their idea on this > thread, it would be much helpful. I will post more about this project as a > reply for this thread. > > Thanks in advance for your collaboration. > Samith Karunathilake. > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/c350ba26-2a89-44d0-b94e-d68e6cca9245n%40googlegroups.com.