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.