Skip to content
Toggle navigation
Sign up
Product
Actions
Automate any workflow
Packages
Host and manage packages
Security
Find and fix vulnerabilities
Codespaces
Instant dev environments
Copilot
Write better code with AI
Code review
Manage code changes
Issues
Plan and track work
Discussions
Collaborate outside of code
Explore
All features
Documentation
GitHub Skills
Blog
Solutions
For
Enterprise
Teams
Startups
Education
By Solution
CI/CD & Automation
DevOps
DevSecOps
Case Studies
Customer Stories
Resources
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Pricing
In this repository
All GitHub
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub
↵
Jump to
↵
In this organization
All GitHub
↵
Jump to
↵
In this repository
All GitHub
↵
Jump to
↵
Sign in
Sign up
{{ message }}
sympy
/
sympy
Public
Notifications
Fork
4k
Star
10.7k
Code
Issues
4.1k
Pull requests
638
Discussions
Actions
Projects
0
Wiki
Security
Insights
More
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security
Insights
Home
Jump to bottom
denbeuteld edited this page
Nov 15, 2022
·
103 revisions
Pages
618
Home
Wiki
Links
What is SymPy?
Documentation
Development
Projects / Ideas
Google Summer of Code
GSoC 2019
GSoC 2018
GSoC 2017
GSoC 2016
GSoC 2015
GSoC 2014
GSoC 2013
GSoC 2012
GSoC 2011
Old GSoC Reports
Google Code In
GCI 2012
GCI 2011
GHOP 2007
Moving from google wiki
License SymPy
A method to return a cut section of any polygon geometry
Adding Someone to AUTHORS
Algebras in SymPyCore
Allow arbitrary choice of printer to be used by init_printing()
Args Invariant
Assumptions
Assumptions Handlers
Assumptions history
Autolev SymPy PyDy Parser
Automatic Simplification
Axiom Notes
Benchmark results expand2b, SymEngine
Buildbot
Canonicalization
Closing an Issue
Closing pull requests
Code Generation Ideas
Code Generation Notes
Code Generation Optimizations
Codegen GSOC17
CodeGeneration Enhancement
Combinatorics Module
Commutative Algebra Module
Complex Analysis in SymPy
Concrete Math And Term Rewriting
Cookbook
Debugging
Dependencies
Deprecating policy
Design Notes: Evaluating expr that results in `nan` or `oo`
Development Gotchas
Development Tips
Development Tips : About implementing special functions
Development Tips : Best practices for working with classes
Development Tips : Download Installation
Development Tips : Profiler Output
Development Tips : Using Tox
Development Tips : What happens when you mess with hashing
Development Tips: Comparisons in Python
Development workflow
Documentation improvements to consider
Elastic Layer Analysis (ELA)
Euroscipy2008 examples
External SymPy Media, Tutorials, and Presentations
FAQ
Femtec2009 examples
Finding Roots of Polynomials
Fredrik Johansson
Fseoane assumptions
Function expansions and series
Functioning of SymPy's Column module
GCI 2011
GCI 2011 Landing
GCI 2011 Mentors
GCI 2011 Organization Application
GCI 2011 Task list
GCI 2012 Landing
GCI 2012 Mentors
GCI 2012 Organization Application
Generating tables of derivatives and integrals
Generic interface
Geometric Algebra Module
Geometry Module
Geometry Point class Gsoc 14
Getting the bleeding edge
GHOP 2007
Git hg rosetta stone
Google Season of Docs
GSoC 2007 Report
GSoC 2007 Report Brian Jorgensen: Plotting
GSoC 2007 Report Jason Gedge: Geometry
GSoC 2007 Report Mateusz Paprocki: Concrete Math
GSoC 2007 Report Mike Haertel: Lin Alg
GSoC 2007 Report Robert Schwarz: Polynomials
GSoC 2008 Application Template
GSoC 2008 Ideas
GSoC 2008 Report
GSoC 2008 Report Fredrik Johansson: Numerical Evaluation
GSoC 2009 Application
GSoC 2009 Application Aaron Meurer
GSoC 2009 Application Akshay Srinivasan
GSoC 2009 Application Priit Laes
GSoC 2009 Application Template
GSoC 2009 Ideas
GSoC 2009 Report
GSoC 2009 Report Aaron Meurer: ODEs Module
GSoC 2009 Report Dale Peterson: PyDy
GSoC 2009 Report Fabian Pedregosa: Assumptions
GSoC 2009 Report Freddie Witherden: Mathtex
GSoC 2010 Application Aaron Meurer
GSoC 2010 Application Template
GSoC 2010 Ideas
GSoC 2010 Organization Application
GSoC 2010 Report
GSoC 2010 Report Aaron Meurer: Risch Integration
GSoC 2010 Report Addison Cugini: Quantum Computation
GSoC 2010 Report Christian Muise: Supercharging Assumptions
GSoC 2010 Report Matthew Curry: Symbolic QM
GSoC 2010 Report Oyvind Jensen: Code Generation
GSoC 2011 Application Aashish Mishra
GSoC 2011 Application Anatolii Koval
GSoC 2011 Application Geoffrey Ehrman
GSoC 2011 Application Gilbert Gede: PyDy
GSoC 2011 Application Gregory Ksionda
GSoC 2011 Application Hector1618 : Complex Analysis
GSoC 2011 Application Jack McCaffery: Improved Series
GSoC 2011 Application Jeremias Yehdegho: Implementing F5
GSoC 2011 Application Luis Garcia: Solovay Kitaev algorithm
GSoC 2011 Application Matthew Rocklin: Random Variables
GSoC 2011 Application Nakul Kukar: Numerical Solvers for PDE
GSoC 2011 Application Oleksandr Gituliar
GSoC 2011 Application Oscar Najera: Abstract Dirac notation
GSoC 2011 Application Pavel Fedotov: Multivariate polynomials and factorization
GSoC 2011 Application Saptarshi Mandal: Combinatorics package for Sympy
GSoC 2011 Application Sean Vig: Symbolic Clebsch Gordon coefficients:Wigner symbols and Implementing Addition of Spin Angular Momenta
GSoC 2011 Application Shai Wyborski: complex arithmetics, analysis and integration
GSoC 2011 Application Sherjil Ozair: Symbolic Linear Algebra
GSoC 2011 Application Tautvydas Misiunas: implement analytical solutions to QM system
GSoC 2011 Application Template
GSoC 2011 Application Tom Bachmann: Definite Integration
GSoC 2011 Application Tomas Bambas: Improve the plotting module
GSoC 2011 Application Tomo Lazovich: Position and Momentum Bases for QM
GSoC 2011 Application Vladimir Lagunov: Expression simplification
GSoC 2011 Application Vladimir Peric: Porting to Python 3
GSoC 2011 Application Yuri Karadzhov
GSoC 2011 Current Applications
GSoC 2011 Ideas
GSoC 2011 Organization Application
GSoC 2011 Report
GSoC 2011 Report Gilbert Gede: PyDy
GSoC 2011 Report Jeremias Yehdegho: Implementing F5
GSoC 2011 Report Matthew Rocklin: Random Variables
GSoC 2011 Report Saptarshi Mandal: Combinatorics Package for SymPy
GSoC 2011 Report Sean Vig: Symbolic Clebsch Gordon coefficients:Wigner symbols and Implementing Addition of Spin Angular Momenta
GSoC 2011 Report Sherjil Ozair: Symbolic Linear Algebra
GSoC 2011 Report Tom Bachmann: Definite Integration
GSoC 2011 Report Tomo Lazovich: Position and Momentum Bases for QM
GSoC 2011 Report Vladimir Peric: Porting to Python 3
GSoC 2011 Wrap Up Blog Post
GSoC 2012 Application Aleksandar Makelov: Group theory
GSoC 2012 Application Alexandr Popov: Quantum Mechanics (Abstract Dirac Notation Analytical Sol. )
GSoC 2012 Application Angadh Nanjangud: sympy.physics.mechanics
GSoC 2012 Application Arpit Goyal: Definite integration using residue
GSoC 2012 Application Bharath M R: Plotting Module
GSoC 2012 Application Flavio Manoel S Hemerli: Sympy GUI for Android
GSoC 2012 Application Guru Devanla: Density Operators for Quantum Module
GSoC 2012 Application Manoj Babu K: Simplification, Term rewriting, Pattern matching
GSoC 2012 Application Michael Mayorov: Improvement and bug fixing work for SymPy Bot
GSoC 2012 Application Nicholas Miller: Trigonometric Integration: Algorithm Simplification
GSoC 2012 Application Prateek Papriwal: Cylindrical Algebraic Decomposition
GSoC 2012 Application Rishav Binayak Das: Mobile Application for SymPy
GSoC 2012 Application Sachin Irukula: Implementation of Quantifiers and Cylindrical algebraic decomposition algorithm
GSoC 2012 Application Sai Nikhil: Work on series expansions to improve Series Module of sympy
GSoC 2012 Application Saptarshi Mandal: Integral differential equations package for Sympy
GSoC 2012 Application Saurabh Jha: Implementing Algorithm for Series Expansion
GSoC 2012 Application Saurabh Jha: implementing algorithm to find the limits of series
GSoC 2012 Application Sergiu Ivanov: Category Theory Module
GSoC 2012 Application Sergiu Ivanov: Generic Gröbner Walk
GSoC 2012 Application Stefan Krastanov: Vector Analysis
GSoC 2012 Application Tarun Gaba: Differential Equations Ordinary and Partial
GSoC 2012 Application Template
GSoC 2012 Application Vipul A M : Sympy for Android
GSoC 2012 Application Vishesh Kumar: Equation Editor
GSoC 2012 Blog Post
GSoC 2012 Current Applications
GSoC 2012 Ideas
GSoC 2012 Organization Application
GSoC 2012 Report
GSoC 2012 Report Aleksandar Makelov: Computational Group Theory
GSoC 2012 Report Bharath M R: Implicit plotting.
GSoC 2012 Report Guru Devanla: Density Operators, Trace and Partial trace for quantum module
GSoC 2012 Report Sergiu Ivanov: Category Theory Module
GSoC 2012 Report Stefan Krastanov: Functional Differential Geometry (Vector Analysis)
GSoC 2012 Rough Interface
GSoC 2013 Application Amit: Extensions to Matrix Module
GSoC 2013 Application Angus Griffith: Assumptions
GSoC 2013 Application Angus Griffith: Parsing
GSoC 2013 Application Benjamin Fishbein: Span Class
GSoC 2013 Application Bi Ge: Automating Release Process and Sympy bot
GSoC 2013 Application Chetna Gupta: Risch algorithm for symbolic integration
GSoC 2013 Application Ishaan Batta: Group Theory
GSoC 2013 Application Katja Sophie Hotz: Faster Algorithms for Polynomials over Algebraic Number Fields
GSoC 2013 Application Laurentiu Ion: Mobile app for iOS and Andriod
GSoC 2013 Application Manoj Kumar: Improved ODE Solver
GSoC 2013 Application Mary Clark: Lie Algebras
GSoC 2013 Application Prasoon Shukla: Vector Calculus Module
GSoC 2013 Application Sachin Joglekar: Electromagnetism module
GSoC 2013 Application Saurabh Jha: Linear Algebra Module
GSoC 2013 Application Shaun: Mobile App for Android
GSoC 2013 Application Shravas Rao: Coding Theory
GSoC 2013 Application Tarang Patel: Group Theory
GSoC 2013 Application Template
GSoC 2013 Application Thilina Rathnayake: Diophantine Equations Module
GSoC 2013 Application Tom Bachmann: Extensions to the AGCA module
GSoC 2013 Application Tom Bachmann: Removing the old assumptions module
GSoC 2013 Current Applications
GSoC 2013 Ideas
GSoC 2013 Organization Application
GSoC 2013 Report
GSoC 2013 Report Manoj Kumar: Improved ODE Solver
GSoC 2014 Application Akshay Geometry Module
GSoC 2014 Application Aditya Shah SymPy Parsing Framework
GSoC 2014 Application Anurag Hota Quantum Mechanics Module
GSoC 2014 Application Anurag Sharma: Risch algorithm for symbolic integration.
GSoC 2014 Application Avichal Dayal Series Expansion
GSoC 2014 Application Deepak Goel: Asymptotic Expansion
GSoC 2014 Application Harsh Gupta: Solvers
GSoC 2014 Application Maciej Barański: Control Toolbox
GSoC 2014 Application Manish Shukla : Solutions to Quantum Systems
GSoC 2014 Application Peter Petrov High Energy Physics Ideas
GSoC 2014 Application Rrubaa Panchendrarajan: Implementing Linear Transformation
GSoC 2014 Application Sahil Shekhawat: Web based backend for SymPy's plotting module and 3D plotting
GSoC 2014 Application Shashank Aggarwal:Improving the plotting module
GSoC 2014 Application Shipra Banga Building the New Assumptions Module
GSoC 2014 Application Soumya Dipta Biswas: Propositional and First Order Logic
GSoC 2014 Application Sudhanshu Mishra : Optics Module
GSoC 2014 Application Sushant Hiray: Extending Elementary Functions CSymPy
GSoC 2014 Application Template
GSoC 2014 Application Thilina Rathnayake Linear Algebra Module for CSymPy
GSoC 2014 Application Thilina Rathnayake: Linear Algebra Module for CSymPy
GSoC 2014 Application Zamrath Nizam: Efficient Groebner bases and their applications
GSoC 2014 Current Applications
GSoC 2014 Ideas
GSoC 2014 Organization Application
GSoC 2014 Proposal: Implementation of system of ODEs and Improvement of ODEs solving Engine
GSoC 2014 Report
GSoC 2015 : Finitely presented groups in Sympy
GSoC 2015 Application Shivam Vats : Series expansions
GSoC 2015 Application : Darshan Chaudhary Improved PDE Solver
GSoC 2015 Application Aaditya M Nair : Improve the assumptions system.
GSoC 2015 Application AMiT Kumar Solvers : Extending Solveset
GSoc 2015 Application Chitrank Dixit Sympy Web Hybrid Application like KAlgebra
GSoC 2015 Application Isuru Fernando : Make Sage use CSymPy as a symbolic engine
GSoC 2015 Application Laura Domine : Developing symbolic quantum computation
GSoC 2015 Application Lokesh Sharma : Adding PDF's and PMF's
GSoC 2015 Application Luv Agarwal: Cylindrical Algebraic Decomposition
GSOC 2015 Application Param Singh : Improving Sympy's plotting module by adding Mayavi and d3.js backends
GSoC 2015 Application Sartaj Singh: Improving the series package and limits in SymPy
GSoC 2015 Application Sudhanshu Mishra: Assumptions
GSoC 2015 Application Sumith : Implementing polynomial module in CSymPy
GSoC 2015 Application Template
GSoC 2015 Application Vincent Russo
GSoC 2015 Application Wanlin Xie: Multiple Types of Coordinate Systems
GSoC 2015 Application Xiang Gao : Adjust the structure of sympy.physics.quantum and implement all exact solutions
GSoC 2015 Application: Representing Groups in Terms of Finite Applications
GSoC 2015 Current Applications
GSoC 2015 Ideas
GSoC 2015 Mentor Instructions
GSoC 2015 Organization Application
GSoC 2015 Report
GSoC 2015 Report Amit Kumar : Solvers
GSoC 2015 Report Shivam Vats: Fast Series Expansion
GSoC 2015 Report Sumith : Implementing Polynomial module in SymEngine
GSoC 2015 Student Instructions
GSoC 2016 Application : Haskell Bindings to SymPy Engine
GSoC 2016 Application Akash Trehan: Developing Polynomial Manipulation Module in SymEngine and implementing Sets and Solvers for the same
GSoC 2016 Application Aman Deep: Implementing a Formula input widget for Sympy in Jupyter Ipython Notebook
GSoC 2016 Application Aravind Reddy: Classical Mechanics
GSoC 2016 Application Archit Verma : SymPy Live and SymPy Gamma (on Google App Engine)
GSoC 2016 Application Ashutosh Saboo : SymPy Live and SymPy Gamma (on Google App Engine)
GSoC 2016 Application Bill N. Acha: Port Sympy's new assumptions module to Cpp
GSoC 2016 Application Gaurav Dhingra: Group Theory
GSoC 2016 Application James Brandon Milam: Base Class and Increased Efficiency for Equation of Motion Generators
GSoC 2016 Application Kshitij Saraogi: Solvers: Extending Solveset
GSoC 2016 Application Nishant Nikhil: Implementing Finite Fields and Set module in SymEngine
GSoC 2016 Application Olu David Gbadebo: Resolving issues and fixing bugs
GSoC 2016 Application Sampad Kumar Saha: Singularity Functions
GSoC 2016 Application Sanya Khurana:Implementation of multiple types of coordinate systems for vectors
GSoC 2016 Application Shravan Patel: ODE
GSoC 2016 Application Siddharth Bhat: Haskell Bindings to SymPy Engine
GSoC 2016 Application Srajan Garg: Polynomial manipulation & Multivariate Polys in Cpp
GSoc 2016 Application Subham Tibra: Implement Holonomic Functions
GSoC 2016 Application Template
GSoC 2016 Application Vic Luo: Port SymPy's new Assumtions to SymEngine and improve its performance
GSoC 2016 Application Yiding Jiang: Implementation of multiple types of coordinate systems for vectors
GSoC 2016 Current Applications
GSoC 2016 Ideas
GSoC 2016 Organization Application
GSOC 2016 Rehas Mehar Kaur Sachdeva: Series Expansion
GSoC 2016 Report
GSoC 2016 Shekhar Prasad Rajak Application: Solvers: Completing Solveset
GSoC 2016 Solvers Progress
GSoC 2016 Student Instructions
GSoc 2017 @ GAGAN ARORA : Rule Based Integration
GSoC 2017 Application Aaron Miller : Featherstone Method for Equations of Motion
GSoC 2017 Application Abdullah Javed Nesar: Rubi Integrator
GSoC 2017 Application Abramova Tatyana: Linear elasticity
GSoC 2017 Application Aditya Chetan: Implementing a linear algebra module
GSoC 2017 Application Bhavishya : Efficient Equation of Motion Generation
GSoC 2017 Application Björn Dahlgren: Improved code generation facilities
GSoC 2017 Application Ekansh Purohit: Solvers Transcendental Equation Solver & Extending solveset
GSoC 2017 Application Gaurav Dhingra: Risch algorithm for symbolic integration
GSoC 2017 Application Kanchana Ruwanpathirana: Implement Common Subexpression Elimination for SymEngine
GSoC 2017 Application Mariah Akinbi: Autolev Parser
GSoC 2017 Application Mikayla Z. Grace: Extend Implementation of Different Vector Coordinate Systems to Vector Functions
GSoC 2017 Application Mohit Chandra: Implementation of Vector Integration in Higher Dimensions
GSoC 2017 Application Prateek Singh: Polynomials and the rest of SymEngine
GSoC 2017 Application Ranjith Kumar: Implementing Solvers for SymEngine
GSoC 2017 Application Sagar Bharadwaj : Implementation of multiple types of coordinate systems for vectors
GSoC 2017 Application Shikhar Jaiswal: Improving SymEngine's Python Wrappers and SymPy SymEngine Integration
GSoC 2017 Application Szymon Mieszczak: Implementation of multiple types of coordinate systems for vectors
GSoC 2017 Application Template
GSoC 2017 Application Valeriia Gladkova: Group Theory
GSoC 2017 Application Varun Garg : Ordinary Differential Equations
GSoC 2017 Application Vedarth Sharma : Rewriting the Matrices module to make matrices in Sympy faster and more usable.
GSoC 2017 Current Applications
GSoC 2017 Ideas
GSoC 2017 Organization Application
GSoC 2017 Report
GSoC 2017 Report Abdullah Javed Nesar: Rule based Integrator
GSoC 2017 Report Adha Ranjith Kumar : Implementing Solvers for SymEngine
GSoC 2017 Report Arif Ahmed : Integration over Polytopes
GSoC 2017 Report Björn Dahlgren: Improved code generation facilities
GSoC 2017 Report Szymon Mieszczak: Implementation of multiple types of coordinate systems for vectors
GSoC 2017 Report Valeriia Gladkova: Group Theory
GSoC 2017 Student Instructions
GSoC 2017 Yathartha Anirudh Joshi Application: Solvers: Extending Solveset II
GSoC 2018 Application Adwait Baokar: Implementation of Vector Integration
GSoC 2018 Application Akash Vaish: Improving Probability and Random processes
GSoC 2018 Application Amr Maghraby Improving Ruby Wrappers
GSoC 2018 Application Arighna Chakrabarty : Improving Series Expansions
GSoC 2018 Application Jashanpreet Singh: Create a Rich Beam Solving System
GSoC 2018 Application of Vishal Kumar Gupta : Improving Ordinary Differential Equations solver
GSoC 2018 Application Rahil Hastu : Ordinary Differential Equation
GSoC 2018 Application Ravicharan: Group Theory
GSoC 2018 Application Rushyam: Continuum Mechanics: Create a Rich 2D Beam Solving System
GSoC 2018 Application Subhash Saurabh: Improving 2D Beams and Implementing 3D beams
GSOC 2018 Application Subhash Saurabh: Improving the Plotting Module
GSoC 2018 Application Template
GSoC 2018 Current Applications
GSoC 2018 Ideas
GSoC 2018 Organization Application
GSoC 2018 Report
GSoC 2018 Report Ashish Kumar Gaurav: Completion of rubi
GSoC 2018 Report Jashanpreet Singh: Create a Rich Beam Solving System
GSoC 2018 Report Ravicharan : Group Theory
GSoC 2018 Report Sidhant Nagpal: Discrete Transforms, Convolutions & Recurrences
GSoC 2018 Report Yathartha Joshi: Solvers: Completing Solveset
GSoC 2018 Solvers Progress
GSoC 2018 Student Instructions
GSoC 2018: Autolev Parser (using ANTLRv4): Final Report
GSOC 2018: Parsing: Creating Sympy code from c,python Code.
GSoC 2019 Application Animesh Sinha: Classical Mechanics Composite Rigid Body Algorithm
GSoC 2019 Application Abhinav Anand : Implementation of Vector Integration
GSoC 2019 Application Ankit Pandey: Extending Codegen
GSoC 2019 Application Divyanshu: Group Theory
GSoC 2019 Application Nabanita Dash:Series:Improving ring_series,fps and limits
GSoC 2019 Application SHIKSHA RAWAT : Benchmarks and performance
GSoC 2019 Application Template
GSoC 2019 Current Applications
GSoC 2019 Final Report Ishan Joshi: Creating a rich beam solving system and extending continuum mechanics module
GSoC 2019 Ideas
GSOC 2019 Linear algebra:Tensor core on Sympy
GSoC 2019 Organization Application
GSoC 2019 Proposal Brijesh Vora: Implement Solvers in Symengine
GSoC 2019 Proposal Shubham Kumar Jha : Improving Assumptions
GSoC 2019 Report
GSoC 2019 Report Ankit Pandey: Extending Codegen
GSoC 2019 Report Arighna Chakrabarty : Improving Series Expansions
GSoC 2019 Report Divyanshu Thakur: Group Theory
GSoC 2019 Report Gagandeep : Statistics
GSoC 2019 Report Jogi Miglani Solvers: Extending solveset
GSoC 2019 Report Nikhil Maan: Creating a C and Fortran parser for SymPy
GSoC 2019 Report of Tensor Core: Linear Algebra
GSoC 2019 Report Shubham Kumar Jha: Improving Assumptions
GSoC 2019 Solvers Progress
GSoC 2019 Statistics Plan
GSoC 2019 Student Instructions
Gsoc 2020 Application by Saanidhya Vats on Series Expansion
GSoC 2020 Application Faisal Riyaz: Implementation of Vector Integration
GSoC 2020 Application Moses Paul R: Advancing SymPy Gamma
GSoC 2020 Application Omar Wagih: Benchmarks and performance
GSoC 2020 Application Template
GSoC 2020 Current Applications
GSoC 2020 Ideas
GSoC 2020 Organization Application
GSoC 2020 proposal Arpan Chattopadhyay: Improving Assumptions Module
GSoC 2020 proposal Arpan Chattopadhyay: Improving SymEngine Sympy Integration and SymPy core to SymEngine
GSoC 2020 Report
GSoC 2020 Report Faisal Riyaz: Implementation of Vector Integration
GSoC 2020 Report Milan Jolly: Improving and Extending ODE Module
GSoC 2020 Report Sachin Agarwal: Series and Limits
GSoC 2020 Report Smit Lunagariya: Improving and Extending stats module
GSoC 2020 Student Instructions
GSoC 2021 Application NTEM, KENYOR K.: Improving the Sympy Live and Sympy Gamma
GSoC 2021 Current Applications
GSoC 2021 Organization Application
GSoC 2021 Report
GSoC 2021 Report Prakhar Saxena : Creating a Rich Beam Solver and Extending Continuum Mechanics Module
GSoC 2021 Report Sudeep Sidhu : Implement JointsMethod
GSoC 2021 Report: Improve and Expand Functionalities in Control Module (Akshansh Bhatt)
GSoC 2021 Report: Improving Series Expansion (Sidharth Mundhra)
GSoC 2021 Report: Mohit Balwani Refactor the ODE module and make it fast
GSoC 2021 Report: Naveen Sai Rational Solutions of Riccati ODEs
GSoC 2022 : Improving Series Expansions and Limit Computations Report by Anutosh Bhat
GSoC 2022 Current Applications
GSoC 2022 Organization Application
GSoC 2022 Phase III plan
GSoC 2022 Report
GSoC 2022 Report Advait Pote : Extending the Continuum Mechanics Module
GSoC 2022 Report Timo Stienstra : Enhancing the Joints Framework
GSoC 2023 Application Abhinav Cillanki: Improving physics.continuum_mechanics subpackage
GSoC 2023 Application Aman Kumar Shukla: Sympy Gamma
GSoC 2023 Application Baiyuan Qiu: Extensions of Symbolic Control Systems (sympy.physics.control)
GSoC 2023 Current Applications
GSoC Application Template
GSoC Ideas
GSoC Previous Applications
GSoC Report 2013 Mary Clark: Lie Algebras
GSoC Student Instructions
GSoD 2019 Report Lauren Glattly: SymPy Documentation Style Guide
GSoD 2020 Report Soumi Bardhan: Consistency across docstrings SymPy Documentation
GSoD 2021 Case Study
GSoD 2021 Organization Application
Guide: Parsing expressions
Guide: Parsing solutions
Hg Workflow
How It Works
How to copy expressions from the screen
Ideas
Ideas For Development
Idioms and Antipatterns
Implementing transolve in solveset
Improve the plotting module
Improving Rule Based Integrator
Infinities and Singularities
Installing Jenkins
Installing the IPython qtconsole in Mac OS X
Introduction to contributing
Issue Policy
Issue PR Autoclosing syntax
Jupyter Workflow
Kind system
License choice
Linear Algebra Module
Linear Algebra Vision
Mathtest
Mathtex Report
Matrices Eigenvalues
Matrix Expressions
MediaWiki test
Mercurial
Million digits of pi
Modular Equation Solver in Solveset
New Release
Non Linear Equation Solver
Number Theory in SymPy
Numerics Module
numpy support in sympy.physics
ODE solver roadmap
ODE Systems roadmap
ODEnotes
Old Plotting Module [Pyglet based]
old wiki Basti Thoughts On Plotting
old wiki Curvilinear Coordinates
old wiki Discussion
old wiki Distributed Testing
old wiki Documentation
old wiki Example Test Run
old wiki Examples
old wiki Front Page
old wiki Git Tutorials
old wiki How It Works
old wiki Ideas For Development
old wiki Motivation
old wiki Older News
old wiki Plotting Future
old wiki Pretty Printing
old wiki Source Code
old wiki SymPy Core
old wiki Sympy Development
old wiki SymPy Presentations
old wiki Sympy Research
old wiki Sympy Spkg
old wiki Sympy Svn
old wiki Sympy Versus Symbolic
old wiki Technical Tasks
old wiki TeXmac Interface
old wiki Video Test
old wiki Why To Join
op_priority
Package Maintainers
Parsing
Pearu Peterson
Philosophy of Numerics and Code Generation in SymPy
Plan for SymPy 1.0
Plotting capabilities
Polynomials Module
Presentations
Pretty Printing
Preview equation system in LaTeX
Project General Ideas
Proposal for a new pattern matching
Pull Request Policy
Pushing patches
Pushing patches expert
PyCon India 2015 Proposal
PyCon India 2017 Proposal
Python Version
Python version support policy
Quick examples
Random Variables
Ray transfer matrix calculations
Related software
Relation predicate
Release Notes
Release Notes for 0.7.0
Release Notes for 0.7.1
Release Notes for 0.7.2
Release Notes for 0.7.3
Release Notes for 0.7.4
Release notes for 0.7.4.1
Release Notes for 0.7.5
Release Notes for 0.7.6
Release Notes for 0.7.6.1
Release Notes for 1.0
Release Notes for 1.1
Release notes for 1.1.1
Release Notes for 1.10
Release Notes for 1.10.1
Release Notes for 1.11
Release Notes for 1.11.1
Release Notes for 1.12
Release Notes for 1.13
Release Notes for 1.2
Release Notes for 1.3
Release Notes for 1.4
Release Notes for 1.5
Release Notes for 1.5.1
Release Notes for 1.6
Release Notes for 1.6.1
Release Notes for 1.6.2
Release Notes for 1.7
Release Notes for 1.7.1
Release Notes for 1.8
Release Notes for 1.9
Release Notes Old
Revive continuous representations and analytical solutions to QM systems
Reviving pull requests
Rewrite Rules Roadmap
Roadmap
Rsttest
Rubi parsing guide
Running tests
Sage Symbench
Sandbox
SciPy 2015 Tutorial Proposal
SciPy 2016 Tutorial Proposal
SciPy 2017 Tutorial Proposal
SciPy 2017 Tutorial Proposal: Automatic Code Generation with SymPy
SciPy 2018 Tutorial Proposal: Code Generation with SymPy
SciPy 2020 Tutorial Proposal
Scipy2008 examples
SCSP Branches
SCSP Issues
Season of Docs
Season of Docs 2019 Ideas
Season of Docs 2019 Report Lauren Glattly: SymPy Documentation Style Guide
Season of Docs 2020 Ideas
Season of Docs 2020 Organization Application
Season of Docs 2020 Report Rohit Goswami: SymEngine
Season of Docs 2020 Report Soumi Bardhan: Consistency across docstrings SymPy Documentation
Season of Docs 2021 Case Study
Season of Docs 2021 Organization Application
Season of Docs 2021 Participation by SymPy
Season of Docs 2021 Report Joannah Nanjekye: Reorganizing the SymPy Documentation
Season of Docs 2022 Case Study
Season of Docs 2022 Organization Application
Solution
solvers
Solveset and Solver Discussion
Some notes regarding Permutation Groups
Statistics Module
Strategy to set up the structure of the new Matrix module
SUM of two Holonomic Functions using Euclidean Algorithm
Symbolic integration
Sympy : Parsing and codegen
SymPy in the news
SymPy Papers
SymPy Series
SymPy vs. Axiom