simrun
❭ modular_reduced_model_inference
❭ reduced_model
❭ DataView
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
Rm
If 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:¶
- mapping_dict¶
Mapping between requested keys and target keys. Used to redirect data fetching.
- Type:¶
dict
- Methods:¶
setup
(Rm)Initialize from a reduced model.