awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sympy avatar

sympy/sympy

0
View on GitHub↗
14,683 Stars·5,324 Forks·Python·8 Aufrufesympy.org↗

Sympy

SymPy is a Python computer algebra system and symbolic mathematics library. It performs algebraic manipulations, calculus, and equation solving using symbolic representations to achieve exact computations rather than numerical approximations.

The library includes a LaTeX expression parser that converts mathematical strings into symbolic representations for computation and formula manipulation. It also incorporates a mathematical benchmarking suite to measure execution speed and detect performance regressions across different software versions.

The system provides capabilities for automated math verification and scientific software benchmarking. It also supports LaTeX equation processing for the simplification and evaluation of mathematical notation.

Features

  • Computer Algebra Systems - Implements a full computer algebra system for complex mathematical formulas and proofs in Python.
  • Algebraic Reduction Rules - Transforms complex expressions into simpler forms by applying predefined algebraic rewrite rules.
  • Computer Algebra Systems - Provides a comprehensive computer algebra system for symbolic mathematics using pure Python.
  • Symbolic Computation Engines - Performs algebraic manipulations and solves equations using symbolic representations instead of numerical approximations.
  • Symbolic Expression Manipulators - Provides a pure-Python engine for algebraically transforming mathematical expressions without numerical evaluation.
  • Expression - Represents mathematical formulas as hierarchical trees of objects for symbolic manipulation and evaluation.
  • Symbolic LaTeX Processing - Converts mathematical notation from LaTeX strings into computable forms for simplification and evaluation.
  • LaTeX Expression Parsers - Provides a tool for converting LaTeX mathematical strings into symbolic representations for computation.
  • Numerical Backend Dispatchers - Routes symbolic expressions to different external numerical libraries for high-precision or fast floating-point computation.
  • LaTeX Parsers - Converts mathematical LaTeX strings into symbolic representations for computation and formula manipulation.
  • Mathematical Verification - Provides test suites to ensure the correctness of symbolic computations and mathematical identities.
  • Lazy Evaluation Patterns - Defers computation of complex symbolic results until a numerical value or simplified form is explicitly requested.
  • Mathematical Benchmarking Suites - Ships a performance tracking system that measures execution speed and detects regressions in math operations.
  • Scientific Computing - Library for symbolic mathematics.
  • Data Analysis Visualization - Symbolic mathematics library for Python.
  • Numerische Bibliotheken - Library for symbolic mathematics and algebraic computation.
  • Statistical Modeling - Library for symbolic mathematics and algebraic computation.
  • Developer Tools - Library for symbolic mathematics.
  • Python Projects - Listed in the “Python Projects” section of the Awesome For Beginners awesome list.
  • Scientific Computing - Listed in the “Scientific Computing” section of the Awesome Python awesome list.

Star-Verlauf

Star-Verlauf für sympy/sympyStar-Verlauf für sympy/sympy

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sympy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sympy.
  • pymc-devs/pymcAvatar von pymc-devs

    pymc-devs/pymc

    9,650Auf GitHub ansehen↗

    PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian inference. It provides a probabilistic graphical model library for specifying random variables, priors, and likelihood functions, supported by an MCMC sampling engine and variational inference tools to estimate posterior distributions. The framework features a GPU-accelerated inference backend that compiles models into machine code to increase execution speed. It utilizes a backend-agnostic tensor execution model and just-in-time graph compilation to optimize the computation o

    Pythonbayesian-inferencemcmcprobabilistic-programming
    Auf GitHub ansehen↗9,650
  • josdejong/mathjsAvatar von josdejong

    josdejong/mathjs

    15,036Auf GitHub ansehen↗

    Math.js is a comprehensive JavaScript library for scientific, complex, and arbitrary precision calculations. It functions as a symbolic computation engine, a linear algebra toolkit, a statistical analysis library, and a unit conversion system. The project distinguishes itself by providing a symbolic engine capable of parsing, simplifying, and manipulating mathematical expressions algebraically without requiring immediate numerical evaluation. It includes a framework for defining and converting physical quantities with units of measure and automatic prefix support. The library covers a broad

    JavaScript
    Auf GitHub ansehen↗15,036
  • statsmodels/statsmodelsAvatar von statsmodels

    statsmodels/statsmodels

    11,260Auf GitHub ansehen↗

    Statsmodels is a comprehensive Python library designed for statistical modeling, econometric research, and data analysis. It provides a robust framework for estimating and diagnosing a wide range of statistical models, enabling users to perform rigorous hypothesis testing, regression analysis, and complex data exploration within structured environments. The library distinguishes itself through its support for advanced statistical methodologies, including state space representation for dynamic systems and generalized linear frameworks that accommodate non-normal response variables. It offers s

    Pythoncount-modeldata-analysisdata-science
    Auf GitHub ansehen↗11,260
  • norvig/paip-lispAvatar von norvig

    norvig/paip-lisp

    7,465Auf GitHub ansehen↗

    This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also

    Common Lisp
    Auf GitHub ansehen↗7,465
Alle 30 Alternativen zu Sympy anzeigen→

Häufig gestellte Fragen

Was macht sympy/sympy?

SymPy is a Python computer algebra system and symbolic mathematics library. It performs algebraic manipulations, calculus, and equation solving using symbolic representations to achieve exact computations rather than numerical approximations.

Was sind die Hauptfunktionen von sympy/sympy?

Die Hauptfunktionen von sympy/sympy sind: Computer Algebra Systems, Algebraic Reduction Rules, Symbolic Computation Engines, Symbolic Expression Manipulators, Expression, Symbolic LaTeX Processing, LaTeX Expression Parsers, Numerical Backend Dispatchers.

Welche Open-Source-Alternativen gibt es zu sympy/sympy?

Open-Source-Alternativen zu sympy/sympy sind unter anderem: pymc-devs/pymc — PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian… josdejong/mathjs — Math.js is a comprehensive JavaScript library for scientific, complex, and arbitrary precision calculations. It… statsmodels/statsmodels — Statsmodels is a comprehensive Python library designed for statistical modeling, econometric research, and data… norvig/paip-lisp — This project is a comprehensive Lisp AI implementation library that provides reference implementations for various… numpy/numpy — NumPy is a foundational library for scientific computing in Python, providing a comprehensive framework for managing… scipy/scipy — SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms…