toad.utils.decorator module

class toad.utils.decorator.Decorator(*args, is_class=False, **kwargs)[source]

Bases: object

base decorater class

is_class = False
setup(*args, **kwargs)[source]
call(*args, **kwargs)[source]
wrapper(*args, **kwargs)[source]
class toad.utils.decorator.frame_exclude(*args, is_class=False, **kwargs)[source]

Bases: toad.utils.decorator.Decorator

decorator for exclude columns

wrapper(X, *args, exclude=None, **kwargs)[source]
class toad.utils.decorator.select_dtypes(*args, is_class=False, **kwargs)[source]

Bases: toad.utils.decorator.Decorator

decorator for select frame by dtypes

wrapper(X, *args, select_dtypes=None, **kwargs)[source]
class toad.utils.decorator.save_to_json(*args, is_class=False, **kwargs)[source]

Bases: toad.utils.decorator.Decorator

support save result to json file

wrapper(*args, to_json=None, **kwargs)[source]
class toad.utils.decorator.load_from_json(*args, is_class=False, **kwargs)[source]

Bases: toad.utils.decorator.Decorator

support load data from json file

require_first = False
wrapper(*args, from_json=None, **kwargs)[source]
class toad.utils.decorator.support_dataframe(*args, is_class=False, **kwargs)[source]

Bases: toad.utils.decorator.Decorator

decorator for supporting dataframe

require_target = True
target = 'target'
wrapper(frame, *args, **kwargs)[source]
class toad.utils.decorator.proxy_docstring(*args, is_class=False, **kwargs)[source]

Bases: toad.utils.decorator.Decorator

method_name = None