-
Notifications
You must be signed in to change notification settings - Fork 18
BMIv3: Defining sets of variables exported by a model #186
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
base: bmi-3-development
Are you sure you want to change the base?
Conversation
|
I posed this question to Nels: Should there be an API to get the set of set names that a model defines? I'm leaning toward 'no', because
Additionally, "what sets can I expect from a given model?" seems like a very natural thing to tie into "what extensions does the model support?", and a given set name might even have different semantics around its contents depending on which of multiple conflicting extensions promise its presence |
|
Initially asking for review from Scott and Nels for help in drafting this well, before really looking for feedback from the broader BMI council. |
|
Discussed this with Nels, and made some small revisions accordingly. |
…n for major version
265c54d to
af8ffd8
Compare
af8ffd8 to
e40459f
Compare
…e, since every downstream function now takes the index
e40459f to
96727be
Compare
|
@RolfHut Eric mentioned you may not have seen this suggestion at a previous meeting. It had pretty general support. It replaces |
This is a generalization of the 'input' and 'output' sets of export items defined in BMI v2. This will enable models to present a richer range of variables to frameworks that are calling and driving them.
Example uses: