You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
312 B

  1. from abc import ABC
  2. import logging
  3. logger = logging.getLogger(__name__)
  4. class FeatureExtractor(ABC):
  5. """Feature extractor interface."""
  6. # TODO: #API -- decide if .features will be a member variable
  7. def setup(self):
  8. pass
  9. def run(self):
  10. pass
  11. def teardown(self):
  12. pass