sympy

Solid

Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits), manipulating algebraic expressions, working with matrices symbolically, physics calculations, number theory problems, geometry computations, and generating executable code from mathematical expressions. Apply this skill when the user needs exact symbolic results rather than numerical approximations, or when working with mathematical formulas that contain variables and parameters.

AI & Automation 26,659 stars 2759 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SymPy - Symbolic Mathematics in Python ## Overview SymPy is a Python library for symbolic mathematics that enables exact computation using mathematical symbols rather than numerical approximations. This skill provides comprehensive guidance for performing symbolic algebra, calculus, linear algebra, equation solving, physics calculations, and code generation using SymPy. ## When to Use This Skill Use this skill when: - Solving equations symbolically (algebraic, differential, systems of equations) - Performing calculus operations (derivatives, integrals, limits, series) - Manipulating and simplifying algebraic expressions - Working with matrices and linear algebra symbolically - Doing physics calculations (mechanics, quantum mechanics, vector analysis) - Number theory computations (primes, factorization, modular arithmetic) - Geometric calculations (2D/3D geometry, analytic geometry) - Converting mathematical expressions to executable code (Python, C, Fortran) - Generating LaTeX or other formatted mathematical output - Needing exact mathematical results (e.g., `sqrt(2)` not `1.414...`) ## Core Capabilities ### 1. Symbolic Computation Basics **Creating symbols and expressions:** ```python from sympy import symbols, Symbol x, y, z = symbols('x y z') expr = x**2 + 2*x + 1 # With assumptions x = symbols('x', real=True, positive=True) n = symbols('n', integer=True) ``` **Simplification and manipulation:** ```python from sympy import simplify, expand, factor, cancel simpli...

Details

Author
K-Dense-AI
Repository
K-Dense-AI/scientific-agent-skills
Created
7 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

sympy

Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits), manipulating algebraic expressions, working with matrices symbolically, physics calculations, number theory problems, geometry computations, and generating executable code from mathematical expressions. Apply this skill when the user needs exact symbolic results rather than numerical approximations, or when working with mathematical formulas that contain variables and parameters.

27,681 Updated today
davila7
AI & Automation Solid

sympy

Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits), manipulating algebraic expressions, working with matrices symbolically, physics calculations, number theory problems, geometry computations, and generating executable code from mathematical expressions. Apply this skill when the user needs exact symbolic results rather than numerical approximations, or when working with mathematical formulas that contain variables and parameters.

2,202 Updated 1 weeks ago
foryourhealth111-pixel
API & Backend Listed

sympy

Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits), manipulating algebraic expressions, working with matrices symbolically, physics calculations, number theory problems, geometry computations, and generating executable code from mathematical expressions. Apply this skill when the user needs exact symbolic results rather than numerical approximations, or when working with mathematical formulas that contain variables and parameters.

335 Updated today
aiskillstore
AI & Automation Featured

sympy

SymPy is a Python library for symbolic mathematics that enables exact computation using mathematical symbols rather than numerical approximations.

39,227 Updated today
sickn33
AI & Automation Solid

sympy-computer-algebra

Symbolic computation using SymPy for Python-based mathematical analysis

1,034 Updated today
a5c-ai