Source code for data.transforms.base_transforms
#
# For licensing see accompanying LICENSE file.
# Copyright (C) 2023 Apple Inc. All Rights Reserved.
#
import argparse
from typing import Dict
[docs]class BaseTransformation(object):
"""
Base class for augmentation methods
"""
def __call__(self, data: Dict) -> Dict:
raise NotImplementedError
def __repr__(self) -> str:
return "{}()".format(self.__class__.__name__)
[docs] @classmethod
def add_arguments(cls, parser: argparse.ArgumentParser) -> argparse.ArgumentParser:
return parser