grapa.scripts.script_processJV

@author: Romain Carron Copyright (c) 2026, Empa, Laboratory for Thin Films and Photovoltaics, Romain Carron

Functions

dict_to_list_sorted(d)

Convert dictionary keys to a sorted list

plotSampleCellsMap(cells, values, title[, ...])

Plot a map of solar cell parameters for different cells.

processJVfolder(folder[, ylim, ...])

Process a folder containing JV files, identify pairs of dark-illum files,

processSampleCellsMap(file[, colorscale, ...])

Process a file containing summary of solar cell parameters for different cells, and plot maps of the different parameters.

prompt_for_folder()

Prompt user for a folder, return path as string.

standalone()

Standalone function to test the script

writeFileAvgMax(fileOrContent[, filesave, ...])

Process a file or Graph containing summary of solar cell parameters for different cells.

Classes

AreaDB(folder, sample)

Class to handle area database files

AreaDBHandler()

Handler for area databases, to avoid opening the same database multiple times .get(folder, sample) returns an AreaDB object

IvDataLocator()