SymPy Editor has been launched on github: https://t.co/NqPBXf4yqT
It works as Jupyter widget, webapp, Android app and (soon) iOS app.
#math#algebra@SymPy@PlanetSymPy
According to https://t.co/y7F2Ihsl3o, @SymPy has 6M+ downloads last day, 160M+ downloads last month. Probably most of it is CI, but still, that is a lot.
It used @SymPy, not NumPy. When I started SymPy almost 20 years ago, my university classmates were telling me that it could never match Mathematica, so what's the point? And now the most popular (?) LLM uses SymPy by default. That's amazing!
Cool to see @openai demo solving a @sympy issue (from SWE-bench) in their o3 demo today. At a glance the AI's fix looks correct (though not quite as straightforward as the true fix that was made).
I made a @SymPy GPT to play around with this. Unlike normal ChatGPT it has direct access to the latest version of SymPy (1.12) and its docs. It also tries to actually execute code whenever it can. https://t.co/cfInvS0w6h
"Towards a new SymPy: part 2 - Polynomials"
Part 2 of this series of blog posts discusses the SymPy polynomials module and how it relates to SymPy's performance https://t.co/y2nAaDAYQO
"Towards a new SymPy: part 1"
In this first of a series of blog posts, Oscar Benjamin writes about the ongoing work to improve the performance of SymPy. https://t.co/sIRUrWyK7F
Tutorials @SciPyConf are in full swing! Ever want to do algebra, calculus, or advanced differential equations directly in Python? Check out the “SymPy Introductory Tutorial” co-led by our @asmeurer to learn the basics of @SymPy.
https://t.co/NTBCr6nP8c
@Michael_Zingale @ExecutableBooks By default it generates both mathjax and png output. The notebook interface prefers mathjax but nbconvert sometimes prefers png instead. This could be considered an upstream bug, but either way it's better to omit those pngs if you don't need them anyway.
I noticed @OpenAI uses @SymPy in their "Code interpreter" demo at their ChatGPT plugins webpage (https://t.co/jrCGOZPqhF). I am very happy to see SymPy being used by default like this.