Private library which is also free to public use. Its purpose is to be useful code keeper.
Project description
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
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for antools-2022.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1030cafb1b10833f3b2540ad43ee4f96970c332df13dfe1fa123e2cd27266e |
|
MD5 | ca99f1bf6cd11f3879f0d4998ade80f4 |
|
BLAKE2b-256 | f776e2c84439038388dca4b1ce60474cfe42e2d0fc52f469290cf015a9700014 |