The API is probably not that different. I was a little lost earlier going through logic, and I was getting errors like this.
So, I changed it to return sympy.integrals.manualintegrate.manualintegrate and the error was not raised.
So I thought it may be a API change and there may be other errors like these.
but It is probably not the API since I have checked sympy 1.5 and the directory structure is the same. So, did this not give errors with sympy 1.5?
It is probably not updating the API that needs work.
The major change in gamma is probably mathjax implementation, it uses script tags right now and I believe that Mathjax 3 does not support rendering script tags by default.
Since sympy can produce latex expressions, I thought it would be better to change gamma to use delimitters rather than script tags(?)
The next thing that needs to be done is working on "options".
Like this in the integrals.
Then there is plotting which would also require D3js. Integral steps and factorization diagrams will follow.
For me, the biggest hurdle right now is understanding how to interface with gamma and without any documentation, it is taking time.
It would be a huge help if someone familiar with gamma could help with this.
Aman Sharma