Menu

Home

Ronald Naber

SCiDA Pro

Contents

Introduction
Data format requirements
How to load and filter IV data
How to generate data plots and a data summary report
A quick usage example

Introduction

The purpose of the SCiDA Pro program is to help with processing solar cell production data. It has the following features:
* Able to handle large data sets in a fast way (e.g. plotting 100k cell data takes a few seconds)
* Easy data filtering
* Easy generation of a data summary report
* Extensive data plotting features
* Cross-platform (Windows/Linux/MacOS)
* Supports multiple languages

Data format requirements

The program accepts Excel files and CSV (comma separated values) files as input. The filename will become the name of the data set inside the program. For Excel files with multiple sheets only the first sheet will be read. When reading the data the program will try to recognize the data labels of the columns, which need to be in the first row of each column. It will use only the data in the columns that it recognizes and ignores any others. An appropriate set of data labels could be as follows: Uoc; Isc; RserLfDfIEC; Rsh; FF; Eta; IRev1. Other data label sets can be selected in the 'Data labels' menu. Upon reading the input files these alternative data labels will be converted to the default labels. If the data labels in your files are different than any of the provided sets you can change them in your files and/or contact the program author to add another data label set.
While reading the data SCiDA Pro will already apply some data filtering. Any cells that do not contain a positive number in one of 7 data set columns will be ignored. The reason for filtering the data in this way is that such inconsistent data values usually indicate a measurement issue.

How to load and filter IV data

The left panel of the main screen is used for loading and managing data sets. With the three available icons the user can select input files, combine the current data sets into one data set and remove all the currently loaded data sets. Before loading a data set it may be necessary to select the correct data label set used in the input files in the 'Data labels' menu. It is possible to rename datasets by double-clicking on an item in the list.
When there are data sets available then the right panel can be used to apply data filtering. To apply the filters on all the data sets simply click on 'Execute filters'. The data sets that were filtered will change from bold to non-bold to indicate that they have been processed. The filters are applied one at a time from top to bottom. The amount of cells that are discarded in this way are recorded for each filter and will be included in the data summary report. Each filter consists of three elements: an IV parameter name, a smaller or larger symbol and a numerical value.
The IV parameter names need to be one of the default names that the program uses internally. These parameter names are Uoc, Isc, RserLfDfIEC, Rsh, FF, Eta and IRev1. To check whether all the filter definitions are readable to the program before applying them the user can click on the 'Check filters' icon. If a filter is unreadable then the program will delete it. The filter definition list can be manipulated using CTRL-C/CTRL-V and can be saved and loaded using the available buttons. There is also a 'Reload default filters' button to go back to the default filter definitions.

How to generate data plots and a data summary report

The top button bar can be used to generate a report and to open a new window with data plots. The 'Make report' button opens a file dialog to save the report and the 'Open report' can be used afterwards to open it directly. The data report is in the Excel format (xlsx) and will contain the following pages:
Summary - contains information such median, average and standard deviation for each data set
Yield loss - if data filtering was applied it shows how many cells were discarded by each filter
Correlation - presents calculated correlaction values for all the main IV parameters (Uoc, Isc, FF, Eta)
The two dropdown menus in the buttonbar allow the user to select the desired IV parameters to plot and the type of plot. For some plot types only the 'Eta' parameter may be available. Once selected the 'Plot selection' button will open a new window with the data plot. Depending on the type of plot there are various options available in the top buttonbar, such as showing or hiding selected data sets. There is a 'Save the figure' button to export the plot to an image file and a 'Edit curve lines and axis parameters' button to manipulate the curves and axes.

A quick usage example

To help you get started the program comes with three CSV data files that contain random IV data. To process this data you can perform the following steps:
* Click on the 'Load files' button underneath the 'Data series' panel and select the 'Random IV numbers' data sets
* Click on the 'Execute filters' button underneath the right panel to apply the default data filters
* Click on 'Make report' in the top buttonbar and select a file location to save the data summary report
* Click on 'Open report' to see the data summary report
* Click on 'Plot selection' to open a new window with a boxplot that represents the cell efficiency data