Skip to content

Base macro

BaseMacro

Bases: ABC

Base class for all macro types in the system

Source code in quam/core/macro/base_macro.py
 8
 9
10
11
12
13
14
class BaseMacro(ABC):
    """Base class for all macro types in the system"""

    @abstractmethod
    def apply(self, *args, **kwargs) -> Any:
        """Applies the macro operation"""
        pass

apply(*args, **kwargs) abstractmethod

Applies the macro operation

Source code in quam/core/macro/base_macro.py
11
12
13
14
@abstractmethod
def apply(self, *args, **kwargs) -> Any:
    """Applies the macro operation"""
    pass