bmi icon indicating copy to clipboard operation
bmi copied to clipboard

BMIv3: Extensions

Open PhilMiller opened this issue 4 months ago • 2 comments

PhilMiller avatar Aug 20 '25 00:08 PhilMiller

Austin suggested an object-free extension, tentatively named bmi:introspection, that indicates availability of variable sets bmi:introspection:all_sets and/or bmi:introspection:all_variables. Those sets would be usable for a model-description utility to just enumerate everything, maybe querying data types, units, etc, to output for user review, documentation, compatibility checking, etc.

PhilMiller avatar Nov 03 '25 22:11 PhilMiller

Possible variation on the introspection idea: an extension that asks for a static version of everything that might be available, independent of any specific config file. In that case, the init_config file argument could be a placeholder value, rather than actually setting up the model instance to run.

PhilMiller avatar Nov 04 '25 16:11 PhilMiller