Dye-sensitized solar cells based on a push-pull zinc phthalocyanine bearing diphenylamine donor groups: computational predictions face experimental reality.

Dye-sensitized solar cells based on a push-pull zinc phthalocyanine bearing diphenylamine donor groups: computational predictions face experimental reality.