fairyfly_therm.simulation.parameter module

Complete set of THERM Simulation Settings.

class fairyfly_therm.simulation.parameter.SimulationParameter(mesh=None, exposure=None)[source]

Bases: object

Complete set of Therm Simulation Settings.

Parameters:
  • mesh – A MeshControl that lists the desired meshing procedure. If None, default meshing control will be automatically generated. (Default: None).

  • exposure – A ModelExposure that describes the model location in a building. If None, default exposure will be automatically generated. (Default: None).

Properties:
  • mesh

  • exposure

ToString()[source]

Overwrite .NET ToString.

duplicate()[source]

Get a copy of this object.

classmethod from_dict(data)[source]

Create a SimulationParameter object from a dictionary.

Parameters:

data – A SimulationParameter dictionary in following the format below.

{
"type": "SimulationParameter",
"mesh": {} # Fairyfly MeshControl dictionary
"exposure": {}  # Fairyfly ModelExposure dictionary
}
to_dict()[source]

SimulationParameter dictionary representation.

property exposure

Get or set a ModelExposure object that describes the model location in a building.

property mesh

Get or set a MeshControl object for the simulation meshing procedure.