@@ -15,7 +15,7 @@ surfaces.
15
15
pvlib-python provides two groups of functions for estimating front and back
16
16
irradiance:
17
17
18
- 1. a wrapper for convenient use of the pvfactors package :
18
+ 1. a wrapper for convenient use of the pvfactors model :
19
19
:py:func: `~pvlib.bifacial.pvfactors.pvfactors_timeseries `
20
20
21
21
2. the infinite sheds bifacial model:
@@ -26,12 +26,25 @@ irradiance:
26
26
pvfactors
27
27
---------
28
28
29
- The ` pvfactors < https://sunpower.github.io/pvfactors/ >`_ package calculates
29
+ The pvfactors model calculates
30
30
incident irradiance on the front and back surfaces of an array. pvfactors uses
31
31
a 2D geometry which assumes that the array is made up of long, regular rows.
32
32
Irradiance is calculated in the middle of a row; end-of-row effects are not
33
33
included. 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 ``).
35
48
36
49
37
50
Infinite Sheds
0 commit comments