GitHub / PV-Lab 13 Repositories
PV-Lab/SynthBench
A synthetic hypothesis testing environment for synthesizability filters
Language: Jupyter Notebook - Size: 1.31 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 1

PV-Lab/Robotic_Liquid_Handling
Code developed for use on Opentrons robots for automated liquid handling
Language: Python - Size: 238 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

PV-Lab/BayesProcess
Physics informed Bayesian network + autoencoder for matching process / variable / performance in solar cells.
Language: Jupyter Notebook - Size: 78.5 MB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 32 - Forks: 6

PV-Lab/autoXRD
Automatic XRD classification for thin-film materials using CNNs, Class Activation Maps and Data Augmentation
Language: Python - Size: 6.46 MB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 49 - Forks: 22

PV-Lab/xrd-best-practices
Best practices when performing X-ray diffraction measurements
Size: 37.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

PV-Lab/tomographic-interpretation
Scripts for Raul Ortega-Ochoa et al., "A tomographic interpretation of structure-property relations for materials discovery."
Language: Python - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

PV-Lab/Synthesizability-Filter
Language: Python - Size: 2.23 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

PV-Lab/Archerfish
Archerfish: A Retrofitted 3D Printer for General High-throughput Combinatorial Experimentation
Language: G-code - Size: 14.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

PV-Lab/Autocharacterization-Stability
Automatic stability calculation of arbitrarily many semiconductor deposits from degradation experimental data using computer vision segmentation.
Language: Jupyter Notebook - Size: 18.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

PV-Lab/Autocharacterization-Bandgap
Automatic band gap calculation of arbitrarily many semiconductor deposits from reflectance hypercube using computer vision segmentation.
Language: Jupyter Notebook - Size: 13.9 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 1

PV-Lab/SDCNN
Spatially differentiable convolutional neural network (SDCNN) for robot pose prediction.
Language: Jupyter Notebook - Size: 1000 Bytes - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

PV-Lab/cluster-perovskite-data
Clustering perovskite degradation data (sample colors vs. time) and plotting XRD for cluster centroids
Language: Jupyter Notebook - Size: 44 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

PV-Lab/ZoMBI-Hop
Language: Jupyter Notebook - Size: 79.3 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

PV-Lab/ZoMBI
Zooming Memory Based Initialization (ZoMBI) algorithm for discovery of optima within challenging needle-in-a-haystack (extreme data imbalance) datasets.
Language: Jupyter Notebook - Size: 94.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 1

PV-Lab/DiSCO
Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

PV-Lab/SL-PerovskiteOpt
This is a code and data repository to conduct Bayesian Optimization with knowledge constraints for manufacturing process of perovskite solar cells
Language: Jupyter Notebook - Size: 22.6 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 1

PV-Lab/Robotic-Conductivity-Probe-Optimization
This toolkit provides robust methods for image segmentation and path planning, employing Meta AI's Segment Anything model and optimization techniques for efficient pathfinding.
Language: Jupyter Notebook - Size: 13.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

PV-Lab/SPProC
Sequential learning and optimization with physical probabilistic constraints.
Language: Python - Size: 216 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

PV-Lab/Benchmarking
Benchmarking
Language: Jupyter Notebook - Size: 8.68 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 5

PV-Lab/BayesMC
Bayesian parameter estimation with MCMC
Language: Python - Size: 148 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

PV-Lab/PDE-Extraction
Language: Jupyter Notebook - Size: 8.89 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 2

PV-Lab/bayesim
Bayes for anything!
Language: Python - Size: 122 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 7

PV-Lab/thicknessML
Language: Python - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

PV-Lab/capping-layer
Perovskite capping layer code
Language: Jupyter Notebook - Size: 3.4 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 14 - Forks: 7

PV-Lab/FTCP
FTCP code
Language: Python - Size: 1.25 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 21

PV-Lab/PV-ML-Starter-Kit
Starter kit for photovoltaics optimization using machine learning.
Language: Jupyter Notebook - Size: 325 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

PV-Lab/hte_degradation_chamber_gen2
High throughput degradation chamber for aging perovskite samples under extreme humidity and illumination.
Language: C++ - Size: 10.5 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

PV-Lab/hte_degradation_chamber
High throughput degradation chamber for aging perovskite samples under extreme humidity, heat, and illumination.
Language: C++ - Size: 34.2 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

PV-Lab/ML-Multiscale-Droplets
Language: Jupyter Notebook - Size: 12 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

PV-Lab/Data-Driven-PV
Bridging the gap between photovoltaics R&D and manufacturing with data-driven optimization
Language: Python - Size: 24.7 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 2

PV-Lab/Automatic-Band-Gap-Extractor
Automated direct band gap extractor from many measured reflectance samples at a time using recursive segmentation and regression fitting of Tauc plots.
Language: Jupyter Notebook - Size: 1.05 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

PV-Lab/pv_bayes
Code used to run SCAPS-1D simulations for https://doi.org/10.1016/j.joule.2017.10.001
Language: Python - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 3

PV-Lab/MLforCOE
Machine learning modelling for novel antibiotics domains - here conjugated oligoelectrolytes
Language: Jupyter Notebook - Size: 35.7 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 3

PV-Lab/dissimatrix
Dissimilarity matrix analysis for perovskite cappping-absorber pairs degradation data
Language: Python - Size: 725 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

PV-Lab/CompStruct
Language: Python - Size: 593 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

PV-Lab/2s986_class
Language: Jupyter Notebook - Size: 436 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 5

PV-Lab/RGBanalysis
RGB analysis codes for film degradation chamber.
Language: Python - Size: 85.9 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

PV-Lab/Semiconductor_properties
Calculate basic semiconductor properties, such as intrinsic carrier densities, bandgap, and Fermi energies.
Language: Matlab - Size: 52.7 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

PV-Lab/Synchrotron
Process micro-X-ray fluorescence measurements
Language: Matlab - Size: 428 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

PV-Lab/tonio-presentations
Slides from Tonio Buonassisi's presentations
Size: 8.1 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

PV-Lab/PvkAdditives
Hypothesis generation using combination of RFE, random forest regression/ classification, and SHAP for additives in perovskite single-crystal synthesis.
Language: Jupyter Notebook - Size: 3.84 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

PV-Lab/Fe_Si_Bayes_code
Fe_Si_Bayes_code
Language: Jupyter Notebook - Size: 73.5 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

PV-Lab/Constrained-BO
Language: Jupyter Notebook - Size: 29 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

PV-Lab/perovskit
Open-source code accelerating the development of perovskite solar cells
Language: CSS - Size: 1.71 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

PV-Lab/stability
Language: Python - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

PV-Lab/PC-PL
Process PC-PL measurements taken into quantified lifetime, injection, and impurity concentration maps of samples
Language: Matlab - Size: 64.5 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

PV-Lab/FCA
Processing scripts for free carrier absorption lifetime measurements.
Language: Matlab - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

PV-Lab/NIST-VAE-Clustering
VAE and clustering for identifying XRD features change.
Language: Python - Size: 11.4 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

PV-Lab/GPyOpt_DFT
Fork of GPyOpt adapted for constrained optimization using a physical DFT model.
Language: Jupyter Notebook - Size: 2.43 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

PV-Lab/BOBartender
Language: Jupyter Notebook - Size: 274 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

PV-Lab/Lifetime-spectroscopy
Process measured lifetime curves into surface recombination velocity and Shockley-Read-Hall lifetime. SRH lifetime can then be fitted for defect parameters.
Language: Matlab - Size: 458 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

PV-Lab/uPCD
Process data taken with the Semilab microwave photoconductance decay tool
Language: Matlab - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
