bifacial_radiance.RadianceObj.makeScene1axis#
- RadianceObj.makeScene1axis(trackerdict=None, module=None, sceneDict=None, cumulativesky=None, customtext=None, append=False, moduletype=None, appendtoScene=None)[source]#
Creates a SceneObj for each tracking angle which contains details of the PV system configuration including row pitch, hub_height, nMods per row, nRows in the system…
- Parameters:
trackerdict – Output from GenCumSky1axis
module (str or ModuleObj) – Name or ModuleObj created with makeModule()
sceneDict – Dictionary with keys:tilt, hub_height, pitch (or GCR), azimuth, optional: ‘originx’, ‘originy’
cumulativesky (bool) – Defines if sky will be generated with cumulativesky or gendaylit.
customtext (str) – Appends to each scene a custom text pointing to a custom object created by the user; format of the text should start with the rad file path and name, and then any other geometry transformations native to Radiance necessary. e.g ‘!xform -rz 90 ‘+self.makeCustomObject()
append (bool, default False) – If multiple scenes exist (makeScene called multiple times), either overwrite the existing scene (default) or append a new SceneObj to self.scenes
moduletype (DEPRECATED. use the module kwarg instead.)
appendtoScene (DEPRECATED. use the customtext kwarg instead)
- Returns:
trackerdict –
- Append the following keys
- ’scene’
SceneObj for each tracker theta
- ’clearance_height’
Calculated ground clearance based on hub height, tilt angle and overall collector width sceney