Hi Sandeep,
A couple of thoughts.
If you're pregenerating a look-up table that maps a reaction progress variable to a chemical timescale, then the complexity of said time-scale estimate doesn't matter too much since you're doing it before your CFD simulation
On the other hand, if you're building this on the fly during the simulation I can see your reasoning here.
This is a difficult question and an open research question -- one of my collaborators is looking at the similar question of how to classify chemical-stiffness based on the thermo-chemical state.
One simple estimate of chemical time-scale was given in Gou et al. (A dynamic multi-timescale method for combustion modeling with detailed
and reduced chemical kinetic mechanisms, 2010) where they simply used the ratio of the species mass fraction and the species consumption rate. They also extended this to diffusion in later works if I recall correctly.
Alternatively, if you're going for the lookup-table route, something more complex like CEMA or CSP might yield a more accurate estimate.
You can obtain a Jacobian via pyJac, but Cantera doesn't provide access to the finite-difference Jacobian used by CVODE; it's questionable if the use of a finite-difference Jacobian is even accurate enough to yield good results for Jacobian analysis methods (see the recent "On the Consistency of State Vectors and Jacobians" from Hansen & Sutherland)
Best,
Nick