Welcome to the repository of self-developed Python utility functions aimed at streamlining data science, machine learning workflows, and Python development in general. This collection has been refined throughout my professional work, with a focus on enhancing efficiency and productivity for data scientists, machine learning engineers, and Python developers.
The repository is organized as follows:
- docs/: This directory contains the Sphinx-generated documentation for all the utility functions included in this repository. This documentation is continuously updated to reflect the latest changes and additions.
- modules/: This directory includes all the utility libraries, each added as a Git submodule. The modular structure allows for easy integration and reuse of the code across different projects.
To ensure that the utility functions work seamlessly, all necessary dependencies are listed in the requirements.txt
file.
Please install them using the following command:
git submodule init # initialize all in ./modules/ directory
git submodule update # optional, update to the latest changes
pip install -r docs/requirements.txt
make html
If you find the code useful, please do put reference/stars. For contributing, please follow CONTRIBUTING.md guidelines.