with the understanding that they are defined in head.ddck. That means that those two places need to be kept in sync. As a developer, I'd prefer for them to only be defined in one place in order to minimize the risk of forgetting to update them. Hence, the head.ddck should be created from a template file by injecting the names defined in Python into it. This needs to happen when we build the Python package, as we'd like to distribute a "compiled" head.ddck to our users. What this means for a developer install (i.e. install from source via git and PyCharm, e.g.) needs to be investigated.
In
trnsysGUI/massFlowSolver/names.py
the following "global" variable names are definedwith the understanding that they are defined in
head.ddck
. That means that those two places need to be kept in sync. As a developer, I'd prefer for them to only be defined in one place in order to minimize the risk of forgetting to update them. Hence, thehead.ddck
should be created from a template file by injecting the names defined in Python into it. This needs to happen when we build the Python package, as we'd like to distribute a "compiled"head.ddck
to our users. What this means for a developer install (i.e. install from source via git and PyCharm, e.g.) needs to be investigated.