Are there any libraries available for solving problems at the level of college physics?
In particular, I'm interested in libraries for general purpose programming languages that can calculate results both numerically and symbolically.
Libraries which could be used for implementing something like this are SymPy (Python), GiNaC (C++), or SymbolicC++ (C++).
I'm asking this question because I've started cooking up a C# library for symbolic computation and have used it to solve a few projectile motion problems, but would like to review other work out there.
Here's an example of a program which solves such a problem.
Here's what the program outputs when run:
Any pointers or suggestions welcome. Thanks!