From 83e95447cb1a6afdc3d4e5f56d350e287b095a73 Mon Sep 17 00:00:00 2001 From: cdeline Date: Fri, 23 Aug 2024 16:01:27 -0600 Subject: [PATCH] change pvlib v0.11 column names for read_tmy3 --- bifacial_radiance/main.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bifacial_radiance/main.py b/bifacial_radiance/main.py index 2bc86a1a..9e47c10b 100644 --- a/bifacial_radiance/main.py +++ b/bifacial_radiance/main.py @@ -1178,7 +1178,7 @@ def _convertTMYdate(data, meta): try: (tmydata, metadata) = pvlib.iotools.tmy.read_tmy3(filename=tmyfile, coerce_year=coerce_year, - map_variables=False) + map_variables=True) except TypeError: # pvlib < 0.10 (tmydata, metadata) = pvlib.iotools.tmy.read_tmy3(filename=tmyfile, coerce_year=coerce_year) @@ -1187,7 +1187,14 @@ def _convertTMYdate(data, meta): tmydata = _convertTMYdate(tmydata, metadata) except KeyError: print('PVLib >= 0.8.0 is required for sub-hourly data input') - + + tmydata.rename(columns={'dni':'DNI', + 'dhi':'DHI', + 'temp_air':'DryBulb', + 'wind_speed':'Wspd', + 'ghi':'GHI', + 'albedo':'Alb' + }, inplace=True) #as of v0.11, PVLib changed tmy3 column names.. return tmydata, metadata