Inputs

delphin_6_automation.sampling.inputs.construct_delphin_reference(folder: str) → List[str][source]

Generate Delphin files for models without insulation.

delphin_6_automation.sampling.inputs.construct_design_files(folder: str) → List[str][source]

Generate Delphin files to cover all the design options. Options arise from separate insulation systems X variation within those e.g. thickness of insulation layer.

delphin_6_automation.sampling.inputs.construction_types() → List[str][source]

Gets available template strings.

Returns:list of file name strings
delphin_6_automation.sampling.inputs.delphin_templates(folder: str) → dict[source]

Titles on delphin files to variate (select by amount of layers).

Returns:dictionary with integer keys according to layers
delphin_6_automation.sampling.inputs.implement_insulation_widths(delphin_dict: dict, system: pandas.core.frame.DataFrame) → List[dict][source]

Permutate with of system applied materials

delphin_6_automation.sampling.inputs.implement_system_materials(delphin_dict: dict, system: pandas.core.frame.DataFrame) → dict[source]

Loop through materials of the system.

Parameters:
  • delphin_dict – relevant template delphin dict
  • system – one insulation system’s Dataframe
Returns:

new delphin dict with all system materials implemented

delphin_6_automation.sampling.inputs.insulation_systems(folder: str, rows_to_read=2, excel_file='InsulationSystems') → pandas.core.frame.DataFrame[source]

Reformat insulation DataFrame to different design options DataFrame

delphin_6_automation.sampling.inputs.insulation_type(folder='C:\\Users\\ocni\\PycharmProjects\\delphin_6_automation\\delphin_6_automation\\sampling/input_files') → List[List[int]][source]

All included material IDs in insulation systems as such.

delphin_6_automation.sampling.inputs.plaster_materials(folder='C:\\Users\\ocni\\PycharmProjects\\delphin_6_automation\\delphin_6_automation\\sampling/input_files') → List[str][source]

All included material IDs relevant for plastering of a wall.

Returns:list of IDs
delphin_6_automation.sampling.inputs.wall_core_materials(folder='C:\\Users\\ocni\\PycharmProjects\\delphin_6_automation\\delphin_6_automation\\sampling/input_files') → List[str][source]

All included material IDs relevant for a wall’s core.

Returns:list of IDs