From 6b5b644cf7ecf7d608c4a502ed87fa6a875c61e4 Mon Sep 17 00:00:00 2001 From: "Adam R. Jensen" <39184289+AdamRJensen@users.noreply.github.com> Date: Sat, 22 Mar 2025 21:19:01 +0100 Subject: [PATCH 1/4] Fix dtypes in get_pvgis_tmy when outputformat='epw' --- pvlib/iotools/pvgis.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pvlib/iotools/pvgis.py b/pvlib/iotools/pvgis.py index 3ab22c1ed8..74e13b08b5 100644 --- a/pvlib/iotools/pvgis.py +++ b/pvlib/iotools/pvgis.py @@ -410,6 +410,7 @@ def _coerce_and_roll_tmy(tmy_data, tz, year): np.roll(tmy_data, tz, axis=0), columns=tmy_data.columns, index=new_index) + new_tmy_data = new_tmy_data.astype(dtype=dict(zip(tmy_data.columns, tmy_data.dtypes))) return new_tmy_data From 1b4b98d700a6e41f13fff6f71b0a0a7d4e414841 Mon Sep 17 00:00:00 2001 From: "Adam R. Jensen" <39184289+AdamRJensen@users.noreply.github.com> Date: Sat, 22 Mar 2025 21:23:35 +0100 Subject: [PATCH 2/4] Fix linter --- pvlib/iotools/pvgis.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pvlib/iotools/pvgis.py b/pvlib/iotools/pvgis.py index 74e13b08b5..b9753bd47a 100644 --- a/pvlib/iotools/pvgis.py +++ b/pvlib/iotools/pvgis.py @@ -410,7 +410,8 @@ def _coerce_and_roll_tmy(tmy_data, tz, year): np.roll(tmy_data, tz, axis=0), columns=tmy_data.columns, index=new_index) - new_tmy_data = new_tmy_data.astype(dtype=dict(zip(tmy_data.columns, tmy_data.dtypes))) + new_tmy_data = \ + new_tmy_data.astype(dtype=dict(zip(tmy_data.columns, tmy_data.dtypes))) return new_tmy_data From f14ef766031a9f1be1a05cb0e5ca9408a9ea5a68 Mon Sep 17 00:00:00 2001 From: "Adam R. Jensen" <39184289+AdamRJensen@users.noreply.github.com> Date: Mon, 7 Apr 2025 14:27:41 +0200 Subject: [PATCH 3/4] Add GH # comment in code Co-authored-by: Kevin Anderson --- pvlib/iotools/pvgis.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pvlib/iotools/pvgis.py b/pvlib/iotools/pvgis.py index b9753bd47a..30dd053af9 100644 --- a/pvlib/iotools/pvgis.py +++ b/pvlib/iotools/pvgis.py @@ -410,7 +410,7 @@ def _coerce_and_roll_tmy(tmy_data, tz, year): np.roll(tmy_data, tz, axis=0), columns=tmy_data.columns, index=new_index) - new_tmy_data = \ + new_tmy_data = \ # GH 2399 new_tmy_data.astype(dtype=dict(zip(tmy_data.columns, tmy_data.dtypes))) return new_tmy_data From 0683c92f78d0d7769f82c55cc82ec07491b4e362 Mon Sep 17 00:00:00 2001 From: "Adam R. Jensen" <39184289+AdamRJensen@users.noreply.github.com> Date: Mon, 14 Apr 2025 19:16:39 -0100 Subject: [PATCH 4/4] Undo review change Co-authored-by: Kevin Anderson --- pvlib/iotools/pvgis.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pvlib/iotools/pvgis.py b/pvlib/iotools/pvgis.py index 30dd053af9..ee16667b0f 100644 --- a/pvlib/iotools/pvgis.py +++ b/pvlib/iotools/pvgis.py @@ -410,7 +410,8 @@ def _coerce_and_roll_tmy(tmy_data, tz, year): np.roll(tmy_data, tz, axis=0), columns=tmy_data.columns, index=new_index) - new_tmy_data = \ # GH 2399 + # GH 2399 + new_tmy_data = \ new_tmy_data.astype(dtype=dict(zip(tmy_data.columns, tmy_data.dtypes))) return new_tmy_data