honeybee_radiance_command.options.pfilt module

class honeybee_radiance_command.options.pfilt.PfiltOptions[source]

Bases: OptionCollection

pfilt command options.

Also see: https://floyd.lbl.gov/radiance/man_html/pfilt.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

False

By default, the areas of the picture above the hot level are not used in setting the exposure.

Type:

Average hot spots - default

additional_options
property b

True

Box filtering averages the input pixels corresponding to each separate output pixel.

Type:

Use box filtering - default

property c

False

Pixel aspect ratio is being corrected, so do not write PIXASPECT variable to output file.

Type:

Do not write PIXASPECT variable - default

property command

Command name.

property e

1

Adjust the exposure. If exp is preceded by a ‘+’ or ‘-’, the exposure is interpreted in f-stops (ie. the power of two). Otherwise, exp is interpreted as a straight multiplier.

Type:

Exposure adjustment multiplier - default

property eb

Exposure adjustment multiplier for Blue channel.

property eg

Exposure adjustment multiplier for Green channel.

property er

Exposure adjustment multiplier for Red channel.

property f

Lamp lookup table file - default lib.lamp.tab

Use the specified lamp lookup table rather than the default (lamp.tab).

property h

100 watts/sr/m2

Set intensity considered “hot” to a value. This is the level above which areas of the image will begin to exhibit star diffraction patterns (see below). The default is 100 watts/sr/m2.

Type:

Pixel intensity considered “hot” - default

property m

Limit given input pixels by a fraction

Limit the influence of any given input pixel to a fraction of any given output pixel. This option may be used to mitigate the problems associated with inadequate image sampling, at the expense of a slightly blurred image. The fraction given should not be less than the output picture dimensions over the input picture dimensions (x_o*y_o/x_i/y_i), or blurring will occur over the entire image. This option implies the −r option for Gaussian filtering, which defaults to a radius of 0.6.

property n

Number of points on star patterns - default 0

Set the number of points on star patterns to N. A value of zero turns star patterns off. The default is 0. (Note that two passes are required for star patterns.)

property options

Print out list of options.

property p

0

Either the x or the y resolution will be reduced so that the pixels have this ratio for the specified picture. If rat is zero, then the x and y resolutions will adhere to the given maxima. Zero is the default.

Type:

Pixel aspect ratio - default

property r

Use Gaussian filtering with specified radius

Use Gaussian filtering with a specified radius relative to the output pixel size. This option with a radius around 0.6 and a reduction in image width and height of 2 or 3 produces the highest quality pictures. A radius greater than 0.7 results in a defocused picture.

property s

.0001

Set the spread for star patterns to val. This is the value a star pattern will have at the edge of the image. The default is .0001.

Type:

Spread for star patterns - default

property slots

Return slots including the ones from the baseclass if any.

property t

Fixture type to color balance.

Color-balance the image as if it were illuminated by fixtures of the given type. The specification must match a pattern listed in the lamp lookup table (see the −f option below).

property x

same as input

Set the output x resolution to a number or to a division of the input resolution. Numbers must be less than or equal to the x dimension of the target device. If res is given as a slash followed by a real number (eg. /2), the input resolution is divided by this number to get the output resolution. By default, the output resolution is the same as the input.

Type:

X resolution - default

property y

same as input

Set the output y resolution to a number or to a division of the input resolution. Numbers must be less than or equal to the x dimension of the target device. If res is given as a slash followed by a real number (eg. /2), the input resolution is divided by this number to get the output resolution. By default, the output resolution is the same as the input.

Type:

Y resolution - default