honeybee_plus.radiance.command.gendaylit module

class honeybee_plus.radiance.command.gendaylit.Gendaylit(output_name='untitled', month_day_hour=None, rotation=0, gendaylit_parameters=None)[source]

Bases: honeybee_plus.radiance.command._commandbase.RadianceCommand

gendaylit - Generate an annual Perez sky matrix from a weather tape.

The attributes for this class and their data descriptors are given below. Please note that the first two inputs for each descriptor are for internal naming purposes only.

output_name

An optional name for output file name (Default: ‘untitled’).

month_day_hour

A tuple containing inputs for month, day and hour.

gendaylit_parameters

Radiance parameters for gendaylit. If None Default parameters will be set. You can use self.gendaylit_parameters to view, add or remove the parameters before executing the command.

Usage:

from honeybee_plus.radiance.parameters.gendaylit import GendaylitParameters from honeybee_plus.radiance.command.gendaylit import Gendaylit

# create and modify gendaylit parameters. gndayParam = GendaylitParameters() gndayParam.dir_norm_dif_horz_irrad = (600,100)

# create the gendaylit Command. gnday = Gendaylit(month_day_hour=(1,1,11), gendaylit_parameters=gndayParam, output_name = r’d:/sunnyWSun_010111.sky’ )

# run gendaylit gnday.execute()

>

classmethod from_location_direct_and_diffuse_radiation(output_name, location, month_day_hour, direct_radiation, diffuse_radiation, rotation=0)[source]
property gendaylit_parameters

Get and set gendaylit_parameters.

property input_files

Input files for this command.

month_day_hour = None
output_file = None

untitled)

Type

results file for sky (Default

to_rad_string(relative_path=False)[source]

Return full command as a string.