-
Notifications
You must be signed in to change notification settings - Fork 394
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
v8.9.0 input processing and/or transition issues #6601
Comments
JSON out looks like this:
Same defect file, Hospital CHP-storage v8-5.idf.txt Addressed by #6832 |
Same defect file Hospital CHP-storage v8-5.idf.txt |
|
|
|
@mbadams5 @Myoldmopar I've been working on cleaning out undocumented input synonyms from the EnergyPlus code and adding transition rules to CreateNewIDFUsingRulesV8_9_0.f90, naively thinking the key choices in the IDD were enforced by the input processor as of v8.9. But now I see that modify_schema.py modifies some objects in the schema by adding new key choices to some objects or removing the key choice list altogether (allowing any string to pass to the getinput function). So this means old strings like "ULC" for UpperLeftCorner are still accepted (and are still lurking in some testfiles). So those transition rules need to be in CreateNewIDFUsingRulesV9_2_0.f90 (or more likely now 9_3_0). But some of the items listed in this issue did not get special treatment and do indeed need to be transitioned away back in CreateNewIDFUsingRulesV8_9_0.f90. @mbadams5 Before I continue down this path do you agree that the goal should be to eliminate as many of these schema modifications as possible and use transition to standardize any idfs to match the IDD key choices? Is there some reason to keep any of the old synonyms active? @Myoldmopar Needless to say this will be for post v9.2 release - too complicated to cram in the transition rules now. |
@mjwitte Yes, the goal should be to eliminate schema modifications, where possible, especially the ones linked above. If I remember correctly, those were changes that needed to happen after 8.9 IO freeze, but they needed to be changed after Alpha testing where the autogenerated schema was too strict for existing workflows. Transition rules would be the better approach. |
This is good stuff. Thanks for the effort @mjwitte, and I'll just change the milestone to future. |
|
Issue overview
Hospital CHP-storage v8-5.idf.txt
Helpdesk ticket number 12516.
Addressed in Update v8-9-0 transition - fix old key choice synonyms that fail in v8-9-0 #7532
See comments below for additional issues.
Details
Some additional details for this issue (if relevant):
Checklist
Add to this list or remove from it as applicable. This is a simple templated set of guidelines.
The text was updated successfully, but these errors were encountered: