-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I/E specification in SysSettings #258
Comments
Comment: I don't think it is due to that VEDA2 "things that is different", which is only related to using TFM_INS in SysSettings. The SysSettings facility for IE options has always been meant to provide default values, which should be overridden by any IE options explicitly defined by the user elsewhere. VEDA has thus always prevented the SysSettings IE defaults from overriding what has been defined in both VT or SubRes files. And in my view that is the only sensible convention: Values explicitly defined for specific attribute instances in VT or Subres files should not be overridden by those generic bulk definitions made in SysSettings. For regular scenarios this usually works automatically (because SysSettings is best placed before regular scenarios in the scenario order). |
Well, I am only quoting the official source. 🤷 I guess, it must be true what is written there... At least at some point. Imho, using the transform tags, meant for data manipulation, to specify defaults is not a good design choice, as it overcomplicates things. Also, why should the placement of syssettings matter? In any case, we could implement the same behaviour and use it by default, but allow turning it off. In my view, the main benefit of having the switch is that it will make it more explicit that there is an exception to the general data manipulation routine. |
Being able to define default IE options like we can in SysSettings is in my view extremely valuable, and I don't see any way how this capability would be complicating things for the user. If you would take that away, it would be a fundamental regression for the users. The NZ model does explicitly state the default nature by the sheet name: "Interpol_Extrapol_Defaults". So, it should be clear to anyone that they are meant to be defaults. Of course the placement of |
Looks like you may have adopted a meaning for TFM ("transform") tags somewhat different from VEDA. Under VEDA, the |
@Antti-L it is probably just the language issue! Neither you nor I is a native english speaker which now and then seems to cause misunderstandings. 🤷 |
Additional records (representing i/e options) are generated for TIMES-NZ in #256 for the attributes that have i/e options specified in VT files. The discrepancy appears to be due to Veda behaviour described here (i.e. ).
Should the tool do the same or should we introduce a switch to control this behaviour?
The text was updated successfully, but these errors were encountered: