I'm not sure of any software that does it automatically, but it's not complicated. Hagelaar's paper that I linked to has the formula. Any software that computes the rate coefficients will also be able to compute the electron transport coefficients, and the electric field (or reduced field) is probably used as some kind of input. If your rate coefficient is
where "N" is the target species density. You just take the values of k that your code computes, divide by mobility and electric field, and tabulate the new values. (The target species will be multiplied in by Zapdos during the simulation.)
What we typically do with Zapdos is tabulate the rate coefficients (or townsend coefficients) and electron transport coefficients (mobility, diffusivity) as a function of mean electron energy, so your code will have to be run for a range of electric field/energy values. Bolsig+ has this as an input option. Another possible software is bolos:
which is an open-source python script. It is also quite good; the only reason I don't use it is that it does not calculate superelastic rate coefficients (for example, if you put in a reaction like "e + Ar <-> e + Ar*", the double arrow implies that the reaction goes both ways. Bolsig+ will calculate the reverse reaction based on the cross section of the forward reaction, but bolos cannot.) If you want an example of using Bolos and calculating townsend coefficients, there are some older python scripts that Alex put together here:
The relevant input file is "Argon.py". The townsend coefficients are "alpha", "alphaEl", and "alphaEx" for ionization, elastic, and excitation, respectively. (Note that Alex's townsend coefficients in that example include the gas density N because he divides by the reduced electric field, E/N. You should not do that anymore; you input the target species through the Zapdos input file now, so just divide by mobility and electric field.) If you have your own Matlab script, feel free to use it! You can probably tabulate the townsend coefficients the way Alex did there. If you use Bolsig+ you'll need to tabulate the rate coefficients yourself, write a python/Matlab script to read the data files, convert to townsend coefficients, and tabulate the new values.
(I know, there's a lot to do here. I've always wanted to automatically calculate townsend coefficients directly from rate coefficients in Zapdos to make this a bit easier, but when I tried I ran in to convergence issues. Maybe I did it wrong...I'll give it another shot. I've also always wanted our own Boltzmann solver written in Moose directly so all of this would be done automatically with just the cross section data and list of reactions, but that's beyond the scope of my project unfortunately. Maybe someday!)