honeybee_plus.config module

Honeybee configurations.

Import this module in every module that you need to access Honeybee configurations.

Usage:

import config print(config.radlib_path) print(config.radbin_path) print(config.platform) config.radbin_path = “c:/radiance/bin”

class honeybee_plus.config.Folders(mute=False)[source]

Bases: object

Honeybee folders.

mute

Set to True if you don’t want the class to print the report (Default: False)

Usage:

folders = Folders(mute=False) print(folders.radbin_path)

property ep_folder

Path to EnergyPlus folder.

load_from_file(file_path=None)[source]

Load installation folders from a json file.

property open_studio_path

Set and get the path to openstudio installation folder.

property perl_exe_path

Path to perl executable file.

property perl_path

Path to the folder containing Perl binary files.

property python_exe_path

Path to Python folder.

property radbin_path

Path to Radiance binary folder.

property radiance_path

Get and set path to radiance installation folder.

property radlib_path

Path to Radiance library folder.

honeybee_plus.config.ep_path = None

Path to EnergyPlus folder.

honeybee_plus.config.perl_exe_path = '/usr/bin/perl'

Path to the perl executable needed for some othe Radiance Scripts.

honeybee_plus.config.python_exe_path = '/home/travis/virtualenv/python3.7.1/bin/python'

Path to python executable needed for some Radiance scripts from the PyRad library

honeybee_plus.config.radbin_path = '/usr/local/bin'

Path to Radinace binaries folder.

honeybee_plus.config.radlib_path = '/usr/local/lib'

Path to Radinace libraries folder.

honeybee_plus.config.wrapper = "'"

Wrapper for path with white space.