Skip to main content

Software

See the table below for our open-source software offerings. 

For the most current listing of NREL-developed open-source software, see U.S. Department of Energy Office of Scientific and Technical Information's DOE CODE database.

Commercial Licensing

Explore more than 250 copyrighted software tools available for licensing via the Department of Energy's Lab Partnering Service.


PV DMFA: Photovoltaic Dynamic Material Flow Assessment

Feb 28, 2022, 17:00 PM
The PV DMFA model is a computational framework written in Python based on utility-scale PV electricity generation to quantify time-series stocks and flows of PV materials primarily in crystalline silicon PV technologies. The model evaluates the cradle-to-cradle life cycle of utility-scale solar PV systems in the United States from 2000 to 2100. PV DMFA serves as a sustainability analysis tool to assess the impacts of material circularity practices (i.e., reduce, reuse/refurbish, remanufacture, and recycle), PV module design shifts and sensitivity of material processing and technology-related parameters to installations, waste creation, and raw material depletion in PV material supply chains. This tool enables advanced planning for future material needs and informs sustainable pathways for PV material management in the circular economy. 
Title : PV DMFA: Photovoltaic Dynamic Material Flow Assessment
Url : https://github.com/NREL/PV-DMFA
Software Id : 71552
Categories :
  • Jupyter Notebook
  • Software Categories
  • Solar

Share

Last Updated July 8, 2025