All published worksheets from http://sagenb.org
s(x,y,z,r)=(x*r*r/(x*x+y*y+z*z),y*r*r/(x*x+y*y+z*z),z*r*r/(x*x+y*y+z*z))
jacobian(s, [x,y,z])(x,y,z)
J = jacobian(s, [x,y,z])(x,y,z)
O = (J/(r^2/(x*x+y*y+z*z))).simplify_rational()
(O.transpose()*O).simplify_rational()