Tropp

Tessif’s TRansform Optimize and Post-Process warppers.

tessif.tropp.transform(tessif_system_model, plugin, trans_ops=None, node_uid_style='name')[source]

Transform a tessif system model into one of the registered ESSMOS plugins.

Parameters
  • tessif_system_model (tessif.system_model) – Tessif system model to be transformed.

  • plugin (str) – String specifying on of the supported ESSMOS plugins.

  • trans_ops (dict) – Dictionairy holding transformation options. Passed to plugin transform utility as keyword arguments.

  • node_uid_style (str, default="name") – Node uid style used for identifying the individual components. See also tessif.frused.namedtuples.node_uid_styles

tessif.tropp.optimize(plugin_system_model, plugin, opt_ops=None)[source]

Optimize the ESSMOS system model.

Parameters

opt_ops (dict) – Dictionairy holding solver options.

tessif.tropp.post_process(optimized_plugin_system_model, plugin)[source]

Help.