19 lines
544 B
Python

import numpy as np
def calculate_no_of_panels(system_size, panel_peak_power):
"""
Calculate the number of panels needed for a given system size and panel peak power.
Args:
system_size (float): The total system size in kWp.
panel_peak_power (float): The peak power of a single panel in Wp.
Returns:
int: The number of panels needed.
"""
panel_peak_power_kWp = panel_peak_power / 1000 # Convert Wp to kWp
no_of_panels = np.ceil(system_size / panel_peak_power_kWp)
return no_of_panels