Replies: 5 comments 1 reply
-
SubsystemsRequired
Nice to have
|
Beta Was this translation helpful? Give feedback.
-
Related to: |
Beta Was this translation helpful? Give feedback.
-
Responsible developer: @greenc-FNAL |
Beta Was this translation helpful? Give feedback.
-
We should talk with some of the authors of Near Detector Python code to determine what kind of YAML they use to configure their programs. We need to know if they use YAML parser features that allow recovering instances of user-defined types ("unsafe mode") or do they use the version that yields dicts-of-stuff, containing only built-in Python types like dict, list, int, float. We should also find out if anyone actually uses complex numbers in configuration. |
Beta Was this translation helpful? Give feedback.
-
The code demonstrating this milestone may be found at https://github.com/Framework-R-D/dune-framework-design/tree/main/f1_config_demonstration |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
DUNE US S&C R&D items 069 & 070
Translate equivalent framework configurations from multiple languages into a single in-memory class.
We understand this to mean that we must demonstrate that we can represent a configuration in multiple configuration languages using the same C++ class (and equivalently the same Python class) for intelligible communication of the configuration to the various components and user plugins.
We therefore need to identify the following attributes of the Configuration subsystem:
Beta Was this translation helpful? Give feedback.
All reactions