Changelog:
Additions
- **clean_column_names():**
Cleans the column names of the provided Pandas Dataframe and optionally provides hints on duplicate and long column names. This functionality is also added to data_cleaning() by default.
Changes
- **small fixes and refinements**
Revert from split = {None, 'pos', 'neg', 'above', 'below'} to split = {None, 'pos', 'neg', 'high', 'low'} for all correlation functions.
- **increase test coverage**
- **update docstrings:**
Several updates to docstrings to improve clarity and conform with numpy style.
- **black formatting:**
Format the entire codebase with black.