# C.preprocessor ```{eval-rst} .. currentmodule:: clibas.datapreprocessors .. autoclass:: DataPreprocessor :no-members: ``` ## Methods ### token_filter ```{eval-rst} .. automethod:: DataPreprocessor.token_filter :no-index: ``` ### intrasample_unique ```{eval-rst} .. automethod:: DataPreprocessor.intrasample_unique :no-index: ``` ### intersample_unique ```{eval-rst} .. automethod:: DataPreprocessor.intersample_unique :no-index: ``` ### filter_external ```{eval-rst} .. automethod:: DataPreprocessor.filter_external :no-index: ``` ### merge ```{eval-rst} .. automethod:: DataPreprocessor.merge :no-index: ``` ### sample ```{eval-rst} .. automethod:: DataPreprocessor.sample :no-index: ``` ### shuffle ```{eval-rst} .. automethod:: DataPreprocessor.shuffle :no-index: ``` ### tt_split ```{eval-rst} .. automethod:: DataPreprocessor.tt_split :no-index: ``` ### to_h5 ```{eval-rst} .. automethod:: DataPreprocessor.to_h5 :no-index: ``` ### featurize_X ```{eval-rst} .. automethod:: DataPreprocessor.featurize_X :no-index: ``` ### featurize_for_RFA ```{eval-rst} .. automethod:: DataPreprocessor.featurize_for_RFA :no-index: ``` ### drop ```{eval-rst} .. automethod:: DataPreprocessor.drop :no-index: ``` ### pad_and_random_shift ```{eval-rst} .. automethod:: DataPreprocessor.pad_and_random_shift :no-index: ```