Simple Python Symbolic Differentiation library (with covariance handling)