What’s New¶
These are new features and improvements of note in each release.
v0.3.4 (03/22/2024)¶
Formal release for the Energy layer and energy baselines.
Informal inclusion of the carbon layer in development.
New interactive training available via JupyterBook and Google Collab
Added raw, inputs, outputs, figures folders for saving simulation files.
Simulations can also now be saved as pickles, for easy use and load.
Code Updates¶
Updated default “reducecapacity” to False, i.e. by default, bifaciality will not affect installed capacity, it will be bonus energy generation
Improved internal data path for baselines folder
Additional math added to energy calculations layer to support carbon calculations
New Mass Flows input
nameplatedeglimit
andsecondlifenameplatedeglimit
to set up degradation limits for first and second life.
Baseline Updates¶
Updated scenarios for PERC, SHJ, TopCon, Perovskites (from Mirletz EPJ 2024)
New deployment schedules available for Global (from Mirletz EPJ 2024)
Baselines for Roger Nagle’s Master thesis exploring European deployment and sustainability pathways scenarios added
Carbon baselines added (still under development)
Documentation Updates¶
Reorganized documentation folder into tutorials, publications, and baseline development documents.
Version for various of the journals added, as well as printouts of system, python, pandas and other packages added for easier debugging for users.
Removed OpenEI documentation as it is out of date.
Added documentation for using the energy layer, including journal for the Mirletz EPJ 2024 paper, and an energy sensitivity analysis journals
Contributors¶
Heather Mirletz (@heathermirletz)
Silvana Ovaitt (@shirubana)
Rachel Woods-Robinson (@rwoodsrobinson)
v0.3.2 (02/17/2023)¶
Improved recycling and remanufacturing pathways by creating a ‘Pool’ that can be activated to store material.
Baseline Updates¶
CdTe mass baselines added
Energy baselines finished for silicon.
Modified degradation values to be system degradation values from Jordan 2022 publication.
New Documentation and Analysis¶
16 - PERC vs SHJ vs TOPcon journal presented at the SHJ Workshop 2022 in CEAInes 17 - Energy Results Paper (still on development but preview) 18 - PVRW 2023 journal
Contributors¶
Silvana Ayala (@shirubana)
Heather Mirletz (@heathermirletz)
Macarena Mendez Ribo (@macmribo)
v0.3.0 (09/01/2022)¶
Added remanufacturing pathway
Re-strucutred Reuse into merchant tail and re-sale, added storage
Two separate paths for damaged (bad) and undamaged (good) modules. Current values for the subpath are very similar except for damaged modules are not considered for resale.
Energy baselines included, and calculations to evaluate Energy In, Out and Balance.
Usage Improvements¶
Automatic routines for visualing results
Improved ways to modify materials, adding the usual materials automatically, etc.
Functions to modify scenarios for IRENA reliability and lifetime assumptions.
Year trimming implemented internally so baselines are consistent.
More outpus provided in the results dataframes, including Area equivalencies for many of the steps.
New Structuring¶
data
changed todataIn_m
anddataIn_e
for module level, andmaterialdata
changed tomatdataIn_m
andmatdataIn_e
where_m
stands for mass and_e
stands for energyOutput data changed to
dataOut_m
,dataOut_e
,matdataOut_m
,matdataOut_e
for modules and materials and mass and energy respectively
Baseline Updates¶
2022 annual module and material updates
added glass virgin material efficiency
Module and material energy files added
New Documentation and Analysis¶
13 - Journal for mass analysis of lifetime vs recycling, documenting the analysis in the Mirletz et al 2022 PLOS ONE publication. 14 - Historical US Installs Waste Projections journal. 15 - Energy and Material Flows PVSC 2022 paper analysis, focusing on energy balance of remanfuacturing versus recycling glass as a case study for Pervoskites All-Back-Contact (ABC) technology. 16 - New Energy Flows tutorial introduction
Contributors¶
Silvana Ayala (@shirubana)
Heather Mirletz (@heathermirletz)
Acadia Hegedus (@acadiajean)
v0.2.0 (07 / 07 / 2021)¶
Renamed Repower to Reuse, added Merchant Tail as possible pathway to continue using modules at EoL.
Added tracking of various variables, including Repaired area and repaired power.
Implemented bifacial technology considerations in the Mass Flow.
Journal with Sensitivy Anylisis for the various functions
Journal with Senki inputs for the cumulative mass flows
New folder with Open Energy Information (OpenEI) datasets and jupyter journal showing how to save data into format.
New page showing baselines on OpenEI.
New page showing results from PVSC Proceedings on OpenEI PVSC.
Baseline Updates¶
All baselines updated with 2021 ITRPV Data.
Improved lifetime projections and approach, considering T50 and T90s so that 90% of the population has not failed by the end of Project Lifetime. Project Lifetimes follow LBNL data. More documentation in baseline development journals.
Glass baseline improvement in manufacturing efficiency values used.
Bifaciality factor baseline added
Completed baselines for Glass, Silicon, Silver, Copper and Aluminum Frames
Electrification Futures 2021 deployment projections added for US modules.
Contributors¶
Silvana Ayala (@shirubana)
Heather Mirletz (@heathermirletz)
Acadia Hegedus (@acadiajean)
v0.1.1 (03 / 24 / 2021)¶
Updates to baselines, and inclusion of software on PyPI for automatic installation with pip install PV_ICE
Contributors¶
Silvana Ayala (@shirubana)
Heather Mirletz (@heathermirletz)
First official release. This software is still under development, in particular of the baselines associated for the data of the PV modules and materials.
Re-structured folders to include Documentation, Versioning and Setup.
main.py populated with functions developed
Development journals and examples moved to tutorials folder
Added Sphinx Documentation
Added Versioneer
Added baseline for PV modules installations at US and World level
Added baseline for materials Silicon & Glass
Added simple pytest
Pypi registration
Contributors¶
Silvana Ayala (@shirubana)
Tim Silverman (@silverman)
Heather Mirletz (@heathermirletz)
Dirk Jordan (@dirkjordan)
Chris Deline (@cdeline)