add python version of cdf