antools 2022.2.0

Creator: coderz1093

Last updated:

Add to Cart

Description:

antools 2022.2.0

Antools - Anton's Tools
Overview
Private library which is also free to public use. Its purpose is to be useful code keeper.
Anton's Tools package contains of following modules:
logging

Customizable logger (tested on Windows)

multiprocessing

MultiProcess class for logging and handling workflow when using multiprocessing
MultiProcessHandler as easy multiprocessing framework

threading

ThreadProcess class for logging and handling workflow when using threading
ThreadHandler as easy multiprocessing framework

validation

VarValidator for validation data types and much more

helpers

ApproachComparator for testing effeciency of running function in main/multiprocess/threading

Getting Started
Dependencies
The antools package utilizes following libraries:
*attrs==21.4.0
*numpy==1.22.1
*pandas==1.4.0
*python-dateutil==2.8.2
*pytz==2021.3
*six==1.16.0
*sqlitedict==1.7.0
Package Installation
Installable using pip. Execute:
pip install antools

Authors

AntonĂ­n Drozda - adrozda.dev@gmail.com

URLs

GitHub - https://github.com/antonin-drozda/antools
Pypi - https://pypi.org/project/antools/

Change Log
2022.2.0 (06/02/2022)
Improvements on Logger.
Added MultiprocessHandler and ThreadHandler.
Planned for the next release: TerminalApp (framework for easy apps in terminal)
2022.1.0 (31/01/2022)
Complete rework of previous platform.
Start package includes Logger, MultiProcess, ThreadProcess and ApproachComparator with examples.
Planned for the next release: NONE

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.