tabensemb.data.base.AbstractDataStep#

class tabensemb.data.base.AbstractDataStep(**kwargs)[source]#

Bases: object

By inheriting this class, the input kwargs will be used to update default values defined in _defaults(). The requirements defined in _cls_required_kwargs() and _required_kwargs() will be checked. The final kwargs will be stored as self.kwargs.

Methods

__init__(**kwargs)[source]#

_check_arg(name)

Check whether the required parameter is specified in the configuration file or in _defaults().

_cls_required_kwargs()

kwargs required by the class.

_defaults()

Defaults values for arguments defined in _cls_required_kwargs() and _required_kwargs()

_record_features(input_data, datamodule)

_required_kwargs()

kwargs required by the class.

_restore_features(input_data, datamodule)