DataView¶
-
class simrun.modular_reduced_model_inference.reduced_model.DataView(mapping_dict=
None)¶ Convenience wrapper class to access data.
This wrapper class redirects data extractors based on a key mapping. This API is used by default in
RmIf no mapping is provided, or a requested key does not exist in the mapping, the original key is used instead.Example
>>> data = {'a': 1, 'b': 2} >>> dv = DataView() >>> dv.setup(Rm) >>> dv['a'] 1 >>> dv.mapping_dict = {'a': 'b'} >>> dv['a'] 2- Parameters:¶
- mapping_dict : dict¶
Mapping between requested keys and target keys. Used to redirect data fetching.
- Attributes:¶
- Methods:¶
setup(Rm)Initialize from a reduced model.
Documentation unclear, incomplete, broken or wrong? Let us know