Skip to main content

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

antools-2022.2.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

antools-2022.2.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

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

Hashes for antools-2022.2.0.tar.gz
Algorithm Hash digest
SHA256 fc304e14797eb2a8d5f4201d01452b3ace173b953c83c5886421620e7600af8c
MD5 3a67cdbeaefce5310aa7dc167e3d0169
BLAKE2b-256 e4718f0a7fe7c8c42bedb8fe5c773fb4877f2c21e029675a38347fe18f3d7f4e

See more details on using hashes here.

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

Hashes for antools-2022.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f1030cafb1b10833f3b2540ad43ee4f96970c332df13dfe1fa123e2cd27266e
MD5 ca99f1bf6cd11f3879f0d4998ade80f4
BLAKE2b-256 f776e2c84439038388dca4b1ce60474cfe42e2d0fc52f469290cf015a9700014

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page