Thanks you Cliff.
As CECMod modules don't have parameters for AOI model, using AOI model like no_loss, physical, sapm, ashrae, and martin_ruiz works.
mc = ModelChain(system, location, aoi_model = 'physical')
However, while using CECMod, spectral model inferred in modelchain is 'first_solar' which gives an error for missing 'precipitable_water'. Hence, not only I have to specifify AOI model but also compatible spectral model as 'no_loss' to run.
I am able to read SAM's database by specifying path in retrieve_sam. That's quite useful.
Can we change parameters of specified models in modelchain?
As I understand, modelchain with call AOI model 'physical' with its default parameters (pvlib.iam.physical(aoi, n=1.526, K=4.0, L=0.002, *, n_ar=None)). How to specify n_ar and run the modelchain as usual?
Looking forward to your suggestions.
Kind regards,
Roshni