flexvalue.config

Functions

class flexvalue.config.FLEXValueConfig(database_type: str, host: str = None, port: int = None, user: str = None, password: str = None, database: str = None, project: str = None, elec_load_shape_file: str = None, elec_av_costs_file: str = None, therms_profiles_file: str = None, gas_av_costs_file: str = None, project_info_file: str = None, metered_load_shape_file: str = None, elec_av_costs_table: str = None, elec_load_shape_table: str = None, therms_profiles_table: str = None, gas_av_costs_table: str = None, project_info_table: str = None, metered_load_shape_table: str = None, output_file: str = None, output_table: str = None, electric_output_table: str = None, gas_output_table: str = None, aggregation_columns: List[str] = <factory>, process_elec_load_shape: bool = False, process_elec_av_costs: bool = False, process_therms_profiles: bool = False, process_gas_av_costs: bool = False, process_metered_load_shape: bool = False, reset_elec_load_shape: bool = False, reset_elec_av_costs: bool = False, reset_therms_profiles: bool = False, reset_gas_av_costs: bool = False, elec_components: List[str] = <factory>, gas_components: List[str] = <factory>, elec_addl_fields: List[str] = <factory>, gas_addl_fields: List[str] = <factory>, separate_output_tables: bool = False, use_value_curve_name_for_join: bool = False)[source]