pydft_qmmm.plugins.plugin_manager

Functionality for importing third-party plugins.

pydft_qmmm.plugins.plugin_manager.DISCOVERED_PLUGINS

A tuple of entry points into the plugin architecture of PyDFT-QMMM from installed package metadata.

pydft_qmmm.plugins.plugin_manager.LOADED_PLUGINS

The loaded plugin modules.

Functions

get_plugins()

Get third-party PyDFT-QMMM plugins.

pydft_qmmm.plugins.plugin_manager.get_plugins()[source]

Get third-party PyDFT-QMMM plugins.

Return type:

dict[str, CalculatorPlugin | IntegratorPlugin]

Returns:

A dictionary of plugin classes indexed by plugin name.