Skip to content

sandialabs/pvcracks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PVCracks logo DuraMAT logo

PVCracks

Latest Release

DOI

License

License: BSD 3-Clause

License details can be found in the "License" folder.

Overview

PVCracks is the DuraMAT project that investigates the effects of cracks on power loss in photovoltaic (PV) solar cells and tracks crack progression over time. We provide:

  • Open-source cell-level imaging and electrical datasets
  • MultiSolSegment: segmentation of cracks, busbars, and dark areas in electroluminescence (EL) images
  • Variational Autoencoder (VAE): parameterization & clustering of segmented data
  • XGBoost model: estimation of power loss (ΔPMPP) per cell

Documentation

Read the Docs

Full online documentation is available at
https://pvcracks.readthedocs.io/en/latest/index.html#

Below is a schematic of the repo’s architecture:

Data & Models

All datasets, trained model weights, and additional resources are hosted on DuraMAT DataHub:
https://datahub.duramat.org/project/pv-crack-stress-and-power-loss

Publications

  • MultiSolSegment
    In revision for Renewable Energies (Elsevier). Link to follow.

  • Variational Autoencoder (VAE)
    EUPVSEC 2024 conference proceeding
    DOI: 10.4229/EUPVSEC2024/3BO.15.6

  • Power-Loss Model (XGBoost)
    2025 IEEE 53rd Photovoltaic Specialists Conference (PVSC) proceeding
    DOI: 10.1109/PVSC59419.2025.11132966

Updates

Installation

Clone and install:

git clone https://github.com/NormanJost/pvcracks.git
cd pvcracks

# Install the package and its dependencies
pip install -r docs/requirements.txt

About

Si-PV cell crack image recognition, modeling, and power loss prediction

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •