bifacial_radiance.ModuleObj.addCellModule#

ModuleObj.addCellModule(numcellsx, numcellsy, xcell, ycell, xcellgap=0.02, ycellgap=0.02, centerJB=None, recompile=True)[source]#

Create a cell-level module, with individually defined cells and gaps

Parameters
  • numcellsx (int Number of cells in the X-direction within the module) –

  • numcellsy (int Number of cells in the Y-direction within the module) –

  • xcell (float Width of each cell (X-direction) in the module) –

  • ycell (float Length of each cell (Y-direction) in the module) –

  • xcellgap (float Spacing between cells in the X-direction. 0.02 default) –

  • ycellgap (float Spacing between cells in the Y-direction. 0.02 default) –

  • centerJB (float (optional) Distance betwen both sides of cell arrays) – in a center-JB half-cell module. If 0 or not provided, module will not have the center JB spacing. Only implemented for ‘portrait’ mode at the moment. (numcellsy > numcellsx).