1. Dept. of Electrical, Computer, and Energy Engineering; University of Colorado; Boulder Colorado USA
2. Cooperative Institute for Research in Environmental Sciences (CIRES); University of Colorado; Boulder Colorado USA
3. National Renewable Energy Laboratory (NREL); Golden Colorado USA