As far as I know, there is no script for this, however I do not understand why grid.py cannot be easily extended for this. However, I do not think it is worth the effort.
First of all, you need to choose your kernel. This is a parameter in itself. Each core has a different set of parameters and will work differently, so to compare the kernels you will have to optimize each kernel parameter.
C, the cost parameter is a general parameter that applies to the SVM itself. Other parameters are all inputs to the kernel function. C controls the trade-off between wide margin and other training points that have been misclassified (but a model that can better generalize future data), and a narrow margin that is better for training points, but can be reset to training data.
, ( ) RBF.
RBF . , .
Polynomial, d , . , - , . , , , , RBF .
, - , coef0 , , .
, grid.py , , , , . : , , . . C. . , , .