The API is probably not that different. I was a little lost earlier going 
through logic, and I was getting errors like this.
[image: 1.png]

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. 
(Read last bullet point in this section:  
https://docs.mathjax.org/en/latest/upgrading/v2.html#changes-in-the-mathjax-api 
)
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.
[image: 2.png]

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

 

> Is the SymPy 1.9 API that different? What is it that needs work?
>

-- 
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/67c37317-c466-4191-9854-600a4720e1d8n%40googlegroups.com.

Reply via email to