Versions Module DocumentationΒΆ

class eptransition.versions.versions.SingleTransition(start_version, end_version, transitions, outputs, global_swap)[source]

Bases: object

Internal version information class

Parameters:
  • start_version (float) – The major.minor floating point version identifier for the start version of this transition
  • end_version (float) – The major.minor floating point version identifier for the end version of this transition
  • transitions ([TransitionRule]) – A list of class names that derive from TransitionRule as implemented for this version
  • outputs (OutputVariableTransitionRule_or_None) – Name of a class that derives from OutputVariableTransitionRule, as implemented for this version
  • global_swap (dict_or_None) – A dictionary of string:string that are used to globally search and replace within the idf prior to actual transition
Raises:

ManagerProcessingException – for any invalid inputs

class eptransition.versions.versions.TypeEnum[source]

Bases: object

Simple enumeration style class laying out the possible file types available

IDF = 'idf'
JSON = 'json'