Now that many Fluent solver settings are available in a hierarchical tree via the setup object it would be helpful to be able to display these in a human readable format. I can already do something like this today:
import pprint
solver.file.read(file_type='case', file_name='elbow.cas.h5')
s = solver.setup.boundary_conditions.get_state()
p = pprint.PrettyPrinter(indent=2, depth=4, compact=True, sort_dicts=True)
p.pprint(s)
which is good, as it produces output which is more readable that just using print directly:
It would be great if we could add additional Fluent specific filters to this in order to chop it down:
Showing only pro-level settings
Eliminate/drop any expert settings
Show me settings that are non-default.
Use display strings instead of the API names
Maybe other things are needed too.
💡 Steps for implementing the feature
Not 100% sure but it seems like we would need a separate interface to provide the ability to display the entire tree or different parts of it, both textually and graphically.
📝 Description of the feature
Now that many Fluent solver settings are available in a hierarchical tree via the
setup
object it would be helpful to be able to display these in a human readable format. I can already do something like this today:which is good, as it produces output which is more readable that just using
print
directly:It would be great if we could add additional Fluent specific filters to this in order to chop it down:
Maybe other things are needed too.
💡 Steps for implementing the feature
Not 100% sure but it seems like we would need a separate interface to provide the ability to display the entire tree or different parts of it, both textually and graphically.
🔗 Useful links and references
No response