dragonfly_uwg.writer module

Methods to write files for UWG simulation from a Model.

dragonfly_uwg.writer.model_to_uwg(model, epw_file, simulation_parameter=None)[source]

Create a fully simulate-able uwg dictionary from a Model.

Parameters:
  • model – A dragonfly Model for which an URBANopt feature geoJSON and corresponding honeybee Model JSONs will be returned.

  • epw_file – File path to the EPW that will be morphed by the UWG. This will be used to fill all autocalculated fields like the ASHRAE climate zone and vegetation start/end.

  • simulation_parameter – A UWGSimulationParameter object that dictates various settings about the UWG simulation. If None, default parameters will be generated. (Default: None).

Returns:

A dictionary following the UWG schema. This dictionary can be serialized into a JSON in order to be run through the UWG.