mdadash.backend.kernel.core
Kernel core where MDAnalysis code runs
Functions
|
Initialize n universes in |
Classes
Comm Handler |
|
Universe Manager |
- class mdadash.backend.kernel.core.CommHandler[source]
Bases:
objectComm Handler
This class is responsible for handling all the communication to and from this kernel. This is the class that interfaces with the KernelManager on the server side.
- class mdadash.backend.kernel.core.UniverseManager[source]
Bases:
objectUniverse Manager
This class is responsible for managing all MDAnalysis universes. It has handlers to interact with the MD simulation. These handlers are invoked by comm messages sent from the server.
This also provides an iterable and indexable access to the individual universes.
- connect_to_simulations(universe_configs: list[dict]) None[source]
Connect to MD simulations
- Parameters:
universe_configs (list[dict]) – A list of configurations for universe(s) creation. Each dict has universe related config like topology, trajectory, imdclient params, user-defined kwargs etc
- mdadash.backend.kernel.core.init_n_universes(data: dict) None[source]
Initialize n universes in
UniverseManager