What are some good libraries for handling mathematical functions. these types of things(Preferably Open Source).
In particular:
- Derivative of a function.
- Solving a function for a particular variable, not always for a real value, but in terms of other variables.
- Ex. Solving x^2 + y^2 = y for y in terms of x.
- Graphing functions.
- Ability to handle piece-wise functions.
What I was looking for is symbolic mathmetatics.
Sympy is a very good python library for this with very little special syntax to learn.