🛠️ Welcome to Stouputils Documentation ==================================================================================================== **Versions**: `latest <../latest/>`_, `v1.2.40 <../v1.2.40/>`_, `v1.2.39 <../v1.2.39/>`_, `v1.2.38 <../v1.2.38/>`_, `v1.2.37 <../v1.2.37/>`_, `v1.2.36 <../v1.2.36/>`_, `v1.2.35 <../v1.2.35/>`_, `v1.2.34 <../v1.2.34/>`_, `v1.2.31 <../v1.2.31/>`_, `v1.2.30 <../v1.2.30/>`_, `v1.2.29 <../v1.2.29/>`_, `v1.2.28 <../v1.2.28/>`_, `v1.2.27 <../v1.2.27/>`_, `v1.2.26 <../v1.2.26/>`_, `v1.2.25 <../v1.2.25/>`_, `v1.2.24 <../v1.2.24/>`_, `v1.2.23 <../v1.2.23/>`_, `v1.2.22 <../v1.2.22/>`_, `v1.2.21 <../v1.2.21/>`_, `v1.2.20 <../v1.2.20/>`_, `v1.2.19 <../v1.2.19/>`_, `v1.2.18 <../v1.2.18/>`_, `v1.2.17 <../v1.2.17/>`_, `v1.2.16 <../v1.2.16/>`_, `v1.2.13 <../v1.2.13/>`_, `v1.2.12 <../v1.2.12/>`_, `v1.2.11 <../v1.2.11/>`_, `v1.2.10 <../v1.2.10/>`_, `v1.2.9 <../v1.2.9/>`_, `v1.2.8 <../v1.2.8/>`_, `v1.2.7 <../v1.2.7/>`_, `v1.2.4 <../v1.2.4/>`_, `v1.2.2 <../v1.2.2/>`_, `v1.2.1 <../v1.2.1/>`_, `v1.2.0 <../v1.2.0/>`_, `v1.0.22 <../v1.0.22/>`_, `v1.0.21 <../v1.0.21/>`_ .. role:: raw-html-m2r(raw) :format: html 🛠️ Project Badges ================= .. image:: https://img.shields.io/github/v/release/Stoupy51/stouputils?logo=github&label=GitHub :target: https://github.com/Stoupy51/stouputils/releases/latest :alt: GitHub .. image:: https://img.shields.io/pypi/dm/stouputils?logo=python&label=PyPI%20downloads :target: https://pypi.org/project/stouputils/ :alt: PyPI - Downloads .. image:: https://img.shields.io/github/v/release/Stoupy51/stouputils?logo=sphinx&label=Documentation&color=purple :target: https://stoupy51.github.io/stouputils/latest/ :alt: Documentation :raw-html-m2r:`
` 📚 Project Overview =================== Stouputils is a collection of utility modules designed to simplify and enhance the development process.\ :raw-html-m2r:`
` It includes a range of tools for tasks such as execution of doctests, display utilities, decorators, as well as context managers. 🚀 Project File Tree ==================== .. raw:: html
stouputils/
   ├── applications/
   │   ├── automatic_docs.py    # 📚 Documentation generation utilities (used to create this documentation)
   │   ├── upscaler/            # 🔎 Image & Video upscaler (configurable)
   │   └── ...
   │
   ├── continuous_delivery/
   │   ├── cd_utils.py          # 🔧 Common utilities for continuous delivery
   │   ├── github.py            # 📦 GitHub utilities (upload_to_github)
   │   ├── pypi.py              # 📦 PyPI utilities (pypi_full_routine)
   │   ├── pyproject.py         # 📝 Pyproject.toml utilities
   │   └── ...
   │
   ├── data_science/
   │   ├── config/              # ⚙️ Configuration utilities for data science
   │   ├── dataset/             # 📊 Dataset handling (dataset, dataset_loader, grouping_strategy)
   │   ├── data_processing/     # 🔄 Data processing utilities (image augmentation, preprocessing)
   │   │   ├── image/           # 🖼️ Image processing techniques
   │   │   └── ...
   │   ├── models/              # 🧠 ML/DL model interfaces and implementations
   │   │   ├── keras/           # 🤖 Keras model implementations
   │   │   ├── keras_utils/     # 🛠️ Keras utilities (callbacks, losses, visualizations)
   │   │   └── ...
   │   ├── scripts/             # 📜 Data science scripts (augment, preprocess, routine)
   │   ├── metric_utils.py      # 📏 Metrics utilities for ML/DL models
   │   ├── mlflow_utils.py      # 📊 MLflow integration utilities
   │   └── ...
   │
   ├── dont_look/               # 🙈 Internal utilities (zip_file_override)
   │
   ├── installer/
   │   ├── common.py            # 🔧 Common installer utilities
   │   ├── downloader.py        # ⬇️ File download utilities
   │   ├── linux.py             # 🐧 Linux-specific installer utilities
   │   ├── main.py              # 🚀 Main installer functionality
   │   ├── windows.py           # 💻 Windows-specific installer utilities
   │   └── ...
   │
   ├── all_doctests.py          # ✅ Execution of all doctests for a given path
   ├── archive.py               # 📦 Archive utilities (zip, repair_zip)
   ├── backup.py                # 📦 Backup utilities (delta backup, consolidate)
   ├── collections.py           # 🧰 Collection utilities (unique_list)
   ├── ctx.py                   # 🚫 Context managers (Muffle, LogToFile)
   ├── decorators.py            # 🎯 Decorators (silent, measure_time, error_handler, simple_cache)
   ├── image.py                 # 🖼️ Image utilities (image_resize)
   ├── io.py                    # 💻 I/O utilities (file management, json)
   ├── parallel.py              # 🧑‍🤝‍🧑 Parallel processing (multiprocessing, multithreading)
   ├── print.py                 # 🖨️ Display utilities (info, debug, warning, error)
   └── ...
   
⭐ Star History --------------- .. raw:: html Star History Chart 📖 Module Documentation ---------------------------------------------------------------------------------------------------- .. toctree:: :maxdepth: 10 modules/stouputils