honeybee_radiance_command.options.psign module

class honeybee_radiance_command.options.psign.PsignOptions[source]

Bases: honeybee_radiance_command.options.optionbase.OptionCollection

psign command options.

Also see: https://floyd.lbl.gov/radiance/man_html/psign.1.html

to_file(folder, file_name, mkdir=False)

Write options to a file.

to_radiance()

Translate options to Radiance format.

update_from_string(string)

Update options from a standard radiance string.

If the option is not currently part of the collection, it will be added to additional_options.

property a

1.67

Type

Character aspect ratio (height/width) - default

additional_options
property cb

(1, 1, 1) for white

Type

Background RGB color - default

property cf

(0, 0, 0) for black

Type

Foreground RGB color - default

property command

Command name.

property dd

False

Type

Text reads downwards - default

property dl

False

Type

Text reads to the left - default

property dr

True

Type

Text reads to the right - default

property du

False

Type

Text reads upwards - default

property f

Font file - default lib/helvet.fnt

property h

32 pixels

Type

Character height - default

property options

Print out list of options.

property s

0

The magnitude of this value is multiplied by the character height over the aspect ratio (ie. the character width) to compute the desired distance between characters in the output. The sign of the value, positive or negative, determines how this ideal spacing is used in the actual placement of characters. If spacing is positive, then the overall width of the line will not be affected, nor will indentation of textual elements. Thus, the text format will be mostly unaffected. However, spacing between characters will reflect their relative size for a more natural appearance. If spacing is negative, characters will be squeezed together to meet the spacing criterion, regardless of how it might affect the format of the output. The default value for spacing is zero, which is interpreted as uniformly spaced characters.

Type

Character spacing - default

property slots

Return slots including the ones from the baseclass if any.

property x

Horizontal image size in pixels

Use with −y option in place of the −h specification to control output image size directly. If the character aspect ratio (−a option, above) is non-zero, then one of the specified x or y output dimensions may be reduced to maintain this ratio. If direction is right (−dr) or left (−dl), then it is not necessary to give the −y option, since it can be computed from the character height (−h).

property y

Vertical image size in pixels

Use with the −x option. If direction is up (−du) or down (−dd), then it is not necessary to give the −x option, since it can be computed from the character height (−h).