narupa.imd.imd_server module

Module providing a server for running a :class: ImdService.

class narupa.imd.imd_server.ImdServer(*, address: Optional[str] = None, port: Optional[int] = None)

Bases: narupa.core.narupa_server.NarupaServer

Class providing a NarupaServer with an ImdStateWrapper for accessing IMD-specific state.

Param:address: URL or IP address at which to run the server.
Param:port: Port at which to run the server.
imd_state

An ImdStateWrapper for accessing the interaction-relevant state of this server.