From 619fbaa194b2b949f1ee239ac2fa3a8280dfa6e4 Mon Sep 17 00:00:00 2001 From: Ioannis Sifnaios Date: Thu, 27 Jun 2024 16:08:29 +0200 Subject: [PATCH 1/2] figure correction --- .gitignore | 1 + .../irradiance-transposition/plot_transposition_gain.py | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e124a08fdb..21c8d5a998 100644 --- a/.gitignore +++ b/.gitignore @@ -43,6 +43,7 @@ docs/sphinx/source/reference/generated docs/sphinx/source/reference/*/generated docs/sphinx/source/savefig docs/sphinx/source/gallery +docs/sphinx/source/sg_execution_times.rst # Installer logs pip-log.txt diff --git a/docs/examples/irradiance-transposition/plot_transposition_gain.py b/docs/examples/irradiance-transposition/plot_transposition_gain.py index 4ce558b47c..b9e06126e6 100644 --- a/docs/examples/irradiance-transposition/plot_transposition_gain.py +++ b/docs/examples/irradiance-transposition/plot_transposition_gain.py @@ -80,7 +80,7 @@ def calculate_poa(tmy, solar_position, surface_tilt, surface_azimuth): column_name = f"FT-{tilt}" # TMYs are hourly, so we can just sum up irradiance [W/m^2] to get # insolation [Wh/m^2]: - df_monthly[column_name] = poa_irradiance.resample('m').sum() + df_monthly[column_name] = poa_irradiance.resample('ME').sum() # single-axis tracking: orientation = tracking.singleaxis(solar_position['apparent_zenith'], @@ -95,15 +95,16 @@ def calculate_poa(tmy, solar_position, surface_tilt, surface_azimuth): solar_position, orientation['surface_tilt'], orientation['surface_azimuth']) -df_monthly['SAT-0.4'] = poa_irradiance.resample('m').sum() +df_monthly['SAT-0.4'] = poa_irradiance.resample('ME').sum() # calculate the percent difference from GHI -ghi_monthly = tmy['ghi'].resample('m').sum() +ghi_monthly = tmy['ghi'].resample('ME').sum() df_monthly = 100 * (df_monthly.divide(ghi_monthly, axis=0) - 1) df_monthly.plot() plt.xlabel('Month of Year') plt.ylabel('Monthly Transposition Gain [%]') +plt.tight_layout() plt.show() From b85e168c6b5f5da5f3cb642a54ef24775c180240 Mon Sep 17 00:00:00 2001 From: Ioannis Sifnaios Date: Thu, 27 Jun 2024 16:22:38 +0200 Subject: [PATCH 2/2] revert ME to m resample --- .../irradiance-transposition/plot_transposition_gain.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/examples/irradiance-transposition/plot_transposition_gain.py b/docs/examples/irradiance-transposition/plot_transposition_gain.py index b9e06126e6..e0b7031f0b 100644 --- a/docs/examples/irradiance-transposition/plot_transposition_gain.py +++ b/docs/examples/irradiance-transposition/plot_transposition_gain.py @@ -80,7 +80,7 @@ def calculate_poa(tmy, solar_position, surface_tilt, surface_azimuth): column_name = f"FT-{tilt}" # TMYs are hourly, so we can just sum up irradiance [W/m^2] to get # insolation [Wh/m^2]: - df_monthly[column_name] = poa_irradiance.resample('ME').sum() + df_monthly[column_name] = poa_irradiance.resample('m').sum() # single-axis tracking: orientation = tracking.singleaxis(solar_position['apparent_zenith'], @@ -95,10 +95,10 @@ def calculate_poa(tmy, solar_position, surface_tilt, surface_azimuth): solar_position, orientation['surface_tilt'], orientation['surface_azimuth']) -df_monthly['SAT-0.4'] = poa_irradiance.resample('ME').sum() +df_monthly['SAT-0.4'] = poa_irradiance.resample('m').sum() # calculate the percent difference from GHI -ghi_monthly = tmy['ghi'].resample('ME').sum() +ghi_monthly = tmy['ghi'].resample('m').sum() df_monthly = 100 * (df_monthly.divide(ghi_monthly, axis=0) - 1) df_monthly.plot()