InitDAE
 
InitDAE is a code to compute consistent initial values for DAEs of arbitrary index. It determines the index and a condition number which classifies the sensitivity of the DAE. A detailed description is given inside of the different versions.
 
 
 InitDAE version 2018 (computing consistent initial values) Python 2.7

InitDAE version 2020 contains additionally the integration of DAEs.
 
InitDAE version 2020  (computing consistent initial values and integration of DAEs)     Python 2.7     Python 3.7
 
Related paper:  Diana Estévez Schwarz , René Lamour:  InitDAE: Computation of consistent values, index determination and diagnosis of singularities of DAEs using automatic differentiation in Python,   Journal of Computational and Applied Mathematics 387 (2021)