@@ -15,7 +15,7 @@ surfaces.
1515pvlib-python provides two groups of functions for estimating front and back
1616irradiance:
1717
18- 1. a wrapper for convenient use of the pvfactors package :
18+ 1. a wrapper for convenient use of the pvfactors model :
1919:py:func: `~pvlib.bifacial.pvfactors.pvfactors_timeseries `
2020
21212. the infinite sheds bifacial model:
@@ -26,12 +26,25 @@ irradiance:
2626pvfactors
2727---------
2828
29- The ` pvfactors < https://sunpower.github.io/pvfactors/ >`_ package calculates
29+ The pvfactors model calculates
3030incident irradiance on the front and back surfaces of an array. pvfactors uses
3131a 2D geometry which assumes that the array is made up of long, regular rows.
3232Irradiance is calculated in the middle of a row; end-of-row effects are not
3333included. pvfactors can model arrays in fixed racking or on single-axis
34- trackers.
34+ trackers with a user-configurable number of rows.
35+
36+ Prior to pvlib version 0.10.1, pvlib used the original SunPower implementation
37+ of the model via the `pvfactors <https://github.com/sunpower/pvfactors >`_
38+ package. Starting in version 0.10.1, pvlib instead uses
39+ `solarfactors <https://github.com/pvlib/solarfactors >`_, a drop-in
40+ replacement implementation maintained by the pvlib community.
41+ This switch was made when the original ``pvfactors `` package became
42+ difficult to install in modern python environments.
43+ ``solarfactors `` implements the same model as ``pvfactors `` and is kept
44+ up to date and working over time. Note that "solarfactors" is only the name
45+ on PyPI (meaning it is installed via ``pip install solarfactors ``);
46+ after installation, Python code still accesses it as "pvfactors"
47+ (e.g. ``import pvfactors ``).
3548
3649
3750Infinite Sheds
0 commit comments