Source code for honeybee_plus.radiance.parameters.dctimestep

# coding=utf-8

from ._advancedparametersbase import AdvancedRadianceParameters
from ._frozen import frozen


[docs]@frozen class DctimestepParameters(AdvancedRadianceParameters): def __init__(self, num_time_steps=None, suppress_header=None, input_data_format=None, output_data_format=None): """Init paramters.""" AdvancedRadianceParameters.__init__(self) self.add_radiance_number('n', 'number of time steps', attribute_name='num_time_steps') self.num_time_steps = num_time_steps self.add_radiance_bool_flag('h', 'suppress header', attribute_name='suppress_header') self.suppress_header = suppress_header self.add_radiance_value('i', 'input data format', is_joined=True, attribute_name='input_data_format') self.input_data_format = input_data_format self.add_radiance_value('o', 'output data format', is_joined=True, attribute_name='output_data_format') self.output_data_format = output_data_format