bifacial_radiance.SceneObj#
- class bifacial_radiance.SceneObj(module=None, name=None, hpc=False)[source]#
Scene information including PV module type, bifaciality, array info pv module orientation defaults: Azimuth = 180 (south) pv module origin: z = 0 bottom of frame. y = 0 lower edge of frame. x = 0 vertical centerline of module
scene includes module details (x,y,bifi, sceney (collector_width), scenex)
- Parameters:
module (str or ModuleObj) – String name of module created with makeModule()
name (str) – Identifier of scene in case of multiple scenes. Default Scene0. Automatically increments if makeScene is run multiple times.
Methods
__init__([module, name, hpc])initialize SceneObj
addPiles([spacingPiles, pile_lenx, ...])Function to add support piles at determined intervals throughout the rows.
appendtoScene([customObject, radfile, text])Appends to the Scene radfile in folder /objects the text command in Radiance lingo created by the user.
saveImage([filename, view])Save an image of the scene to /images/.
Method to call objview on the scene included in self
Attributes
columnsmethods