Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/sphinx/source/whatsnew/v0.9.2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,5 @@ Contributors
* Chencheng Luo (:ghuser:`roger-lcc`)
* Prajwal Borkar (:ghuser:`PrajwalBorkar`)
* Kevin Anderson (:ghuser:`kanderso-nrel`)
* Cliff Hansen (:ghuser:`cwhanse`)
* Cliff Hansen (:ghuser:`cwhanse`)
* Kurt Rhee (:ghuser:`kurt-rhee`)
11 changes: 9 additions & 2 deletions pvlib/tracking.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ class SingleAxisTracker(PVSystem):
axis_tilt : float, default 0
The tilt of the axis of rotation (i.e, the y-axis defined by
axis_azimuth) with respect to horizontal, in decimal degrees.
axis_tilt must be >= 0 and <= 90.

axis_azimuth : float, default 0
A value denoting the compass direction along which the axis of
Expand Down Expand Up @@ -295,6 +296,7 @@ def singleaxis(apparent_zenith, apparent_azimuth,
axis_tilt : float, default 0
The tilt of the axis of rotation (i.e, the y-axis defined by
axis_azimuth) with respect to horizontal, in decimal degrees.
axis_tilt must be >= 0 and <= 90.

axis_azimuth : float, default 0
A value denoting the compass direction along which the axis of
Expand Down Expand Up @@ -481,6 +483,7 @@ def calc_surface_orientation(tracker_theta, axis_tilt=0, axis_azimuth=0):
results in ``surface_azimuth`` to the East. [degree]
axis_tilt : float, default 0
The tilt of the axis of rotation with respect to horizontal. [degree]
axis_tilt must be >= 0 and <= 90.
axis_azimuth : float, default 0
A value denoting the compass direction along which the axis of
rotation lies. Measured east of north. [degree]
Expand Down Expand Up @@ -524,7 +527,10 @@ def calc_surface_orientation(tracker_theta, axis_tilt=0, axis_azimuth=0):
def calc_axis_tilt(slope_azimuth, slope_tilt, axis_azimuth):
"""
Calculate tracker axis tilt in the global reference frame when on a sloped
plane.
plane. Tracker axis tilt is a limited positive angle equaling a minimum of
0 when the normal vector of the module's surface points straight skyward,
parallel to the z-axis and a maximum of 90 when the normal vector of the
modules surface is parallel with the y-axis.

Parameters
----------
Expand Down Expand Up @@ -639,7 +645,8 @@ def calc_cross_axis_tilt(
axis_azimuth : float
direction of tracker axes projected on the horizontal [degrees]
axis_tilt : float
tilt of trackers relative to horizontal [degrees]
tilt of trackers relative to horizontal. axis_tilt must be >= 0
and <= 90.[degrees]

Returns
-------
Expand Down