An open API service indexing awesome lists of open source software.

https://github.com/guychahine/deeplogs

Simplified Python Logging and Progress Tracking
https://github.com/guychahine/deeplogs

artificial-intelligence deep-learning logging progress-bar python

Last synced: 3 months ago
JSON representation

Simplified Python Logging and Progress Tracking

Awesome Lists containing this project

README

          

.. image:: ./assets/logodeeplogs.png
:width: 100%
:align: center
:alt: DeepLogs Logo

.. image:: https://img.shields.io/pypi/v/deeplogs
:alt: PyPI
:target: https://pypi.org/project/deeplogs/

.. image:: https://img.shields.io/pypi/status/deeplogs
:alt: PyPI - Status
:target: https://pypi.org/project/deeplogs/

.. image:: https://img.shields.io/pypi/pyversions/deeplogs
:alt: PyPI - Python Version
:target: https://pypi.org/project/deeplogs/

**Simplified Python Logging and Progress Tracking**

DeepLogs, a cutting-edge Python module, revolutionizes the way you handle logging and progress tracking in your projects. Designed for data scientists and developers alike, this powerful tool streamlines data management, ensuring efficiency and simplicity throughout your workflow.

Features
********

1. **Effortless Logging for Data Scientists:** DeepLogs provides an intuitive Logger, enabling data scientists to effortlessly manage and save logs during model training. Say goodbye to manual logging hassles and focus on insights that matter.

2. **Seamless Task Tracking for Everyone:** DeepLogs makes task logging accessible to everyone. From developers to researchers, easily track specific elements within your Python projects without complex setups or steep learning curves.

3. **Dynamic Progress Bar:** Stay informed about your project's progress with DeepLogs' dynamic Bar component. Effortlessly monitor iterators' advancement, enhancing productivity and keeping you in control.

- DeepLogs is designed for efficiency. Its optimized performance ensures minimal impact on your project, while its user-friendly interface simplifies logging and tracking tasks, saving you valuable time and effort.
- No matter the project's complexity or purpose, DeepLogs adapts flawlessly to your Python endeavors. From machine learning models to general Python projects, experience the benefits of streamlined logging.

Installation
************

.. code-block:: bash

pip install deeplogs

.. code-block:: python

import deeplogs as dpl

logger = dpl.Logger("v1")
bar = dpl.Bar(logger)
reader = dpl.Reader()
Documentation
*************

Documentation is available online at https://guychahine.github.io/deeplogs/.