The renewables arm of Duke Energy (NYSE:DUK) has formally bought the 200-MW/266-MWp Rambler solar project in Texas from Recurrent Energy, part of Canadian Solar Inc (NASDAQ:CSIQ).