honeybee_radiance_command.pcond module¶
pcond command.
- class honeybee_radiance_command.pcond.Pcond(options=None, output=None, input=None)[source]¶
Bases:
Command
Pcond command.
Pcond conditions a Radiance picture for output to a display or hard copy device. If the dynamic range of the scene exceeds that of the display (as is usually the case), pcond will compress the dynamic range of the picture such that both dark and bright regions are visible. In addition, certain limitations in human vision may be mimicked in order to provide an appearance similar to the experience one might have in the actual scene.
- Parameters:
options – Command options. It will be set to Radiance default values if unspecified.
output – File path to the output file (Default: None).
input – File path to the radiance generated hdr file (Default: None).
- Properties:
options
output
input
- after_run()¶
After run script.
Overwrite this method to add extra tasks that runs right after run method.
- enclose_command(stdin_input=False)¶
Enclose command in quotes and exclamation point (‘!’). This method should be used when reading the input of a command from another Radiance command.
Example: rmtxop -c 47.4 119.9 11.6 “!rmtxop view transmission daylight sky” > output
- run(env=None, cwd=None)¶
Run command as a subprocess.
- Parameters:
env – Environmental variables (default: None).
cwd – Working directory (Default: ‘.’).
- Returns:
Command return code.
- Return type:
int
- to_radiance(stdin_input=False)[source]¶
Command in Radiance format.
- Parameters:
stdin_input – A boolean that indicates if the input for this command comes from stdin. This is for instance the case when you pipe the input from another command (default: False).
- validate(stdin_input=False)[source]¶
Overwrite this method to add extra specific checks for the command. For instance for rcontrib you want to make sure there is at least one modifier set in the command.
This method will be executed right before running the command.
- property command¶
- property input¶
Radiance HDR image file.
- property options¶
pcond options.
- property output¶
output file.
- property pipe_to¶
Second command to pipe the outputs from this command.