honeybee_radiance_command.cutil module¶
Collection of auxilary functions for radiance commands and options.
- honeybee_radiance_command.cutil.nukedir(target_dir, rmdir=False)[source]¶
Delete all the files inside target_dir.
- Usage:
nukedir(“c:/ladybug/libs”, True)
- honeybee_radiance_command.cutil.parse_radiance_options(string)[source]¶
Parse a radiance options string (e.g. ‘-ab 4 -ad 256’).
The string should start with a ‘-’ otherwise it will be trimmed to the first ‘-’ in string.
- honeybee_radiance_command.cutil.preparedir(target_dir, remove_content=True)[source]¶
Prepare a folder for analysis.
This method creates the folder if it is not created, and removes the file in the folder if the folder already existed.
- honeybee_radiance_command.cutil.write_to_file_by_name(folder, fname, data, mkdir=False)[source]¶
Write a string of data to file by filename and folder.
- Parameters:
folder – Target folder (e.g. c:/ladybug).
fname – File name (e.g. testPts.pts).
data – Any data as string.
mkdir – Set to True to create the directory if doesn’t exist (Default: False).