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.