pyiron_base.utils.instance.import_class#
- pyiron_base.utils.instance.import_class(class_type: str) type[source]#
Import a class dynamically based on its fully qualified name.
- Parameters:
class_type (str) – The fully qualified name of the class, e.g. ‘module.submodule.ClassName’.
- Returns:
The imported class.
- Return type:
type
- Raises:
ImportError – If the module or class cannot be imported.
AttributeError – If the class does not exist in the module.