Basic SymPy repo stats
1 day ago

sympy/sympy is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

SymPy Alternatives

Similar projects and alternatives to SymPy

  • GitHub repo libmaths

    A Python library created to assist programmers with complex mathematical functions

  • GitHub repo SciPy

    Scipy library main repository

  • GitHub repo ModelingToolkit.jl

    A modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

  • GitHub repo NeuralPDE.jl

    Physics-Informed Neural Networks (PINN) and Deep BSDE Solvers of Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

  • GitHub repo qtconsole

    Jupyter Qt Console

  • GitHub repo SymPy.jl

    Julia interface to SymPy via PyCall

  • GitHub repo Symata.jl

    language for symbolic mathematics

  • GitHub repo SymEngine.jl

    Julia wrappers of SymEngine

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better SymPy alternative or higher similarity.


Posts where SymPy has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-02-23.
  • Is the capitalization of sp.symbols vs sp.Symbol intentional in sympy?
    symbols is a function
  • Python Math Library made in 3 Days as a 14 year-old - libmaths | 2021-02-23
    Now compare that to SymPy:
  • Ask Anything Monday Weekly Thread
    Haven't tried it myself. But maybe this library might work for you
  • | 2021-02-03
    This is the real answer, although the algorithm used seems to use a sieve rather than a naive check for (x & i == 0)

  • Doing Symbolic Math with SymPy | 2021-01-08
    The trouble with SymPy is it's, well, buggy. I tried it years ago and as soon as I got serious I quite quickly ran into problems that I reported, some of which I see they apparently still haven't gotten around to addressing. [1] [2]

    Symbolic math is hard; they have my sympathies. I don't think I could do better. But as long as bugs like these exist, it's going to be hard to convince people to switch away from better tools like Mathematica.



  • The totient function. | 2021-01-05
  • ODE logic in Rust | 2021-01-04
  • Math in GUI
    You can use BytesIO instead of StringIO (see the StringIO deprecation issue and sympy docs for more info).