Skip to content

Commit ea7c64e

Browse files
authored
Merge pull request #6 from NREL/gb/disc_pressure_bug
Gb/disc pressure bug
2 parents f872e76 + 5381334 commit ea7c64e

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

farms/disc.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def disc(ghi, sza, doy, pressure=101325, sza_lim=87):
3434
doy : np.ndarray
3535
Day of year (array of integers).
3636
pressure : np.ndarray
37-
Pressure in Pascals.
37+
Pressure in mbar (same as hPa).
3838
sza_lim : float | int
3939
Upper limit for solar zenith angle in degrees. SZA values greater than
4040
this will be truncated at this value. 87 deg chosen to simulate the
@@ -45,9 +45,6 @@ def disc(ghi, sza, doy, pressure=101325, sza_lim=87):
4545
DNI : np.ndarray
4646
Estimated direct normal irradiance in W/m2.
4747
"""
48-
# convert pressure from mbar if necessary
49-
if np.max(pressure) < 10000:
50-
pressure *= 100
5148

5249
A = np.zeros_like(ghi)
5350
B = np.zeros_like(ghi)
@@ -70,7 +67,7 @@ def disc(ghi, sza, doy, pressure=101325, sza_lim=87):
7067

7168
AM = (1. / (np.cos(np.radians(Ztemp))
7269
+ 0.15 * (np.power((93.885 - Ztemp), -1.253)))
73-
* pressure / 101325)
70+
* 100 * pressure / 101325)
7471

7572
Kt = ghi / I0h
7673
Kt[Kt < 0] = 0

farms/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
FARMS version number
33
"""
44

5-
__version__ = "1.0.2"
5+
__version__ = "1.0.3"

0 commit comments

Comments
 (0)