CDTPy | Python for Scientists

... And the Rest Is Histograms

Making solar cells is addictive. If you're a device maker then the chances are you're going to make a lot of cells (hundreds, possibly thousands) and it might be useful to make a histogram of your cell efficiencies for a given experiment. The IV data that accompanies this mission is real data taken from 141 individual CdS/CdTe cells (0.25 cm2 in size) that were subjected to the same processing and activation treatment. BP (before Python), I used to use an individual Excel spreadsheet to extract the cell parameters for each IV curve. This often took hours for large data sets and was a dumb thing to do. I now use Python to do this in milliseconds.


  1. Extract cell parameters from each of the raw IV .txt files in ''
  2. Create a histogram of cell efficieny


Description File/Link