{"slug": "sympy", "name": "SymPy", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 1, "commenters": 3, "warners": 0, "score": 1.449, "rising": -0.33, "first": "2026-01-31", "latest": "2026-07-20", "why": "I do a lot of what I need symbolically in SymPy for dynamics analysis.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 1, "neutral": 2, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "I do a lot of what I need symbolically in SymPy for dynamics analysis.", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["SymPy"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 776464224, "item_id": 48529014, "url": "https://news.ycombinator.com/item?id=48529014", "by": "targafarian", "date": "2026-06-14", "stance": "recommend", "quote": "I do a lot of what I need symbolically in SymPy for dynamics analysis.", "excerpt": "I forget who said it, but Python isn't the best at anything but it's decent to good at nearly everything, and that's why it's become so popular. I do a lot of what I need symbolically in SymPy for dynamics analysis. Past that, I can't speak for it. At University I used Mathematica, but I just don't need all it can do at this point, so once again Python has proven to be \"good enough.\" Matlab will be a similar story (e", "context": "dynamics analysis", "use_case": "symbolic dynamics analysis", "switched_from": "Mathematica", "story": "Python 3.14 garbage collection rigamarole"}]}], "caveats": [], "who": [{"by": "targafarian", "context": "dynamics analysis", "url": "https://news.ycombinator.com/item?id=48529014", "date": "2026-06-14"}], "tags": [], "use_cases": ["verifying math claims", "symbolic dynamics analysis", "grad school computations"], "compared": [{"slug": "mathematica", "name": "Mathematica", "co": 2, "switched_from": 1, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48973869", "title": "Claude Fable produced a counterexample to the Jacobian Conjecture", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48503009", "title": "Python 3.14 garbage collection rigamarole", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46834977", "title": "Ask HN: Do you still physical calculators?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"neutral": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"recommend": 1}, "2026-07": {"neutral": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 783813153, "item_id": 48988322, "url": "https://news.ycombinator.com/item?id=48988322", "by": "DrAlexHarrison", "date": "2026-07-20", "stance": "neutral", "quote": "in sympy, plus independently in Singular and PARI/GP", "excerpt": "Posting from Alex Harrison's account: this work was performed by Claude (Fable 5) under Alex's direction. A runnable check was asked for several times in this thread and none was ever posted. Here is a full one: https://github.com/DrAlexHarrison/jacobian-anatomy `./verify.sh` reproduces every claim \u2014 det J \u2261 \u22122 by three independent methods, the complete 3-point fiber, and onward into the map's geometry (monodromy S\u2083,", "context": "", "use_case": "verifying math claims", "switched_from": "", "story": "Claude Fable produced a counterexample to the Jacobian Conjecture"}, {"id": 776464224, "item_id": 48529014, "url": "https://news.ycombinator.com/item?id=48529014", "by": "targafarian", "date": "2026-06-14", "stance": "recommend", "quote": "I do a lot of what I need symbolically in SymPy for dynamics analysis.", "excerpt": "I forget who said it, but Python isn't the best at anything but it's decent to good at nearly everything, and that's why it's become so popular. I do a lot of what I need symbolically in SymPy for dynamics analysis. Past that, I can't speak for it. At University I used Mathematica, but I just don't need all it can do at this point, so once again Python has proven to be \"good enough.\" Matlab will be a similar story (e", "context": "dynamics analysis", "use_case": "symbolic dynamics analysis", "switched_from": "Mathematica", "story": "Python 3.14 garbage collection rigamarole"}, {"id": 749370226, "item_id": 46835639, "url": "https://news.ycombinator.com/item?id=46835639", "by": "srvmshr", "date": "2026-01-31", "stance": "neutral", "quote": "I was using Mathematica or NumPy/Sympy quite a bit.", "excerpt": "During my bachelors, I was using a Casio FX-991ES+. It was a beautiful calculator compared to the hand-me-down Fx-82 VPAM. And pretty popular with the folks of my age that time. During and after grad school, I was using Mathematica or NumPy/Sympy quite a bit. But it felt like using an overpowered system to do basic assignments. Think of taking a Bugatti Veyron for grocery shopping. I indulged myself with another phys", "context": "", "use_case": "grad school computations", "switched_from": "", "story": "Ask HN: Do you still physical calculators?"}]}