A quick tour of the Geostatistical Analyst arcpy classes

Geostatistical Analyst classes are primarily used for defining parameters
for Geostatistical Analyst tools that may have a varying number of arguments
depending on the parameter type selected (for example, the
search neighborhood). By using classes for parameters, you can
access and programmatically change any of the individual entries in
the parameter within a model script.

The SearchNeighborhoodSmooth class can be used to define the search neighborhood for IDW, Local Polynomial Interpolation, and Radial Basis Functions (only when the INVERSE_MULTIQUADRIC_FUNCTION keyword is used). The smooth search neighborhood class accepts inputs for a minor and major axis, the size of search ellipse, the angle of the search ellipse, and a smoothing factor.