aiida.plugins

Package Contents

Classes

Functions

API

aiida.plugins.BaseFactory(group: str, name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Any]
aiida.plugins.CalcJobImporterFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.engine.CalcJobImporter]]
aiida.plugins.CalculationFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.engine.CalcJob], Callable]
aiida.plugins.DataFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.orm.Data]]
aiida.plugins.DbImporterFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.tools.dbimporters.DbImporter]]
aiida.plugins.GroupFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.orm.Group]]
aiida.plugins.OrbitalFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.tools.data.orbital.Orbital]]
aiida.plugins.ParserFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.parsers.Parser]]
class aiida.plugins.PluginVersionProvider

Initialization

property logger: logging.Logger
get_version_info(plugin: str | type) dict[Any, dict[Any, Any]]
aiida.plugins.SchedulerFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.schedulers.Scheduler]]
aiida.plugins.StorageFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.orm.implementation.StorageBackend]]
aiida.plugins.TransportFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.transports.Transport]]
aiida.plugins.WorkflowFactory(entry_point_name: str, load: bool = True) Union[importlib_metadata.EntryPoint, Type[aiida.engine.WorkChain], Callable]
aiida.plugins.get_entry_points(group: str) importlib_metadata.EntryPoints
aiida.plugins.load_entry_point(group: str, name: str) Any
aiida.plugins.load_entry_point_from_string(entry_point_string: str) Any
aiida.plugins.parse_entry_point(group: str, spec: str) importlib_metadata.EntryPoint