controllers
oxytcmri.interface.controllers
¶
Classes:
Name | Description |
---|---|
Controller |
|
Controller(persistence_gateway, importers, listeners=None)
¶
Initialize the controller.
Parameters:
persistence_gateway: DataBaseGateway The persistence gateway for database operations. importers: list[Importer] List of importers to use for importing data. listeners: list[Listener], optional List of listeners for event dispatching.
Methods:
Name | Description |
---|---|
compute_normative_dti_values |
|
Attributes:
Name | Type | Description |
---|---|---|
event_dispatcher |
|
|
repository_registry |
|
Source code in oxytcmri/interface/controllers.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
|
event_dispatcher = EventDispatcher()
instance-attribute
¶
repository_registry = DataBaseRepositoriesRegistry(persistence_gateway)
instance-attribute
¶
compute_normative_dti_values(dti_metrics=None, statistics_strategies=None)
¶
Source code in oxytcmri/interface/controllers.py
46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
|