qmat.utils ========== .. py:module:: qmat.utils .. autoapi-nested-parse:: Utility function for `qmat` Functions --------- .. autoapisummary:: qmat.utils.checkOverriding qmat.utils.checkGenericConstr qmat.utils.storeAlias qmat.utils.storeClass qmat.utils.importAll qmat.utils.getClasses qmat.utils.useQGen Module Contents --------------- .. py:function:: checkOverriding(cls, name, isProperty=True) Check if a class overrides a method with a given name .. py:function:: checkGenericConstr(cls) Check if a class implement a constructor with a `**kwargs` generic parameter .. py:function:: storeAlias(cls, dico, alias) Store a class into a dictionary with a given alias .. py:function:: storeClass(cls, dico) Store a class into a dictionary .. py:function:: importAll(localVars, __all__, __path__, __name__, __import__) Import all submodules in the current (sub-)package .. py:function:: getClasses(dico, module=None) Retrieve all classes stored into a dictionary, filtering aliases .. py:function:: useQGen(__init__) Wrapper to extract :math:`Q_\Delta`-generator parameters from `kwargs` argument, using either a :math:`Q`-generator `qGen` or separately given parameters.