Note

This page is a reference documentation. It only explains the function signature, and not how to use it. Please refer to the What you really need to know section for the big picture.

julearn.transformers.register_transformer

julearn.transformers.register_transformer(transformer_name, transformer_cls, overwrite=None)

Register a transformer to julearn.

This function allows you to add a transformer to julearn. Afterwards, it behaves like every other julearn transformer and can be referred to by name.

Parameters:
  • transformer_name (str) – Name by which the transformer will be referenced by

  • transformer_cls (object) – The class by which the transformer can be initialized from.

  • overwrite (bool, optional, default: None) – Whether overwrite should be allowed. Options are:

Raises:

ValueError – If transformer_name is already registered and overwrite is False.

Warns:
RuntimeWarning

If transformer_name is already registered and overwrite is None.