schrodinger.infra.mminit module¶
A class to assist in initialization and termination of mmlibs.
-
class
schrodinger.infra.mminit.
Initializer
(initializers, terminators)¶ Bases:
object
A class to handle initialization and termination of needed mmlibs.
It is designed to be created on import and initialize needed mmlibs for a module. If library termination is needed, the terminate method can be called explicitly. Otherwise, the libraries will be terminated at garbage collection of the instance.
-
initialize
(error_handler=None)¶ Initialize all needed mmlibs.
-
terminate
()¶ Terminate all previously initialized mmlibs.
-