DaeSystemsSolver A package to solve Differential Algebraic Equation systems and obtain gradients using the adjoint method