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
File details
Details for the file antools-2022.2.0.tar.gz
.
File metadata
- Download URL: antools-2022.2.0.tar.gz
- Upload date:
- Size: 16.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc304e14797eb2a8d5f4201d01452b3ace173b953c83c5886421620e7600af8c |
|
MD5 | 3a67cdbeaefce5310aa7dc167e3d0169 |
|
BLAKE2b-256 | e4718f0a7fe7c8c42bedb8fe5c773fb4877f2c21e029675a38347fe18f3d7f4e |
File details
Details for the file antools-2022.2.0-py3-none-any.whl
.
File metadata
- Download URL: antools-2022.2.0-py3-none-any.whl
- Upload date:
- Size: 20.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1030cafb1b10833f3b2540ad43ee4f96970c332df13dfe1fa123e2cd27266e |
|
MD5 | ca99f1bf6cd11f3879f0d4998ade80f4 |
|
BLAKE2b-256 | f776e2c84439038388dca4b1ce60474cfe42e2d0fc52f469290cf015a9700014 |