Skip to main content

Small library for common tasks

Project description

Helper package for coding and automation

Version 0.1.42

  • add <rich_color.py>: add basic color list (for easy usage)

Version 0.1.41

  • add <rich_color.py> to display rich color information in python package (rcolor_str, rcolor_pallet_all, etc.)

Version 0.1.40

  • update <csvfile.py> to use itables and pygwalker to display dataframe in jupyter notebook.

Version 0.1.38

  • add <torchloader.py> to search for best cfg for torch dataloader (num_workers, batch_size, pin_memory, et.)

Version 0.1.37

  • add <dataset.py> to help split classification dataset into train/val(test)

Version 0.1.33

  • add plot.py module to plot DL model training history (with columlns: epoch, train_accuracy, val_accuracy, train_loss, val_loss) using seaborn and matplotlib

Version 0.1.29

  • for tele_noti module, kaleido==0.1.* is required for plotly since kaleido 0.2.* is not working (taking for ever to generate image)

Version 0.1.24

  • rename sys to system to avoid conflict with built-in sys module
  • add tele_noti module to send notification to telegram after a specific interval for training progress monitoring

Version 0.1.22

  • add cuda.py module to check CUDA availability (for both pytorch and tensorflow)

Version 0.1.21

  • using networkx and omegaconf to allow yaml file inheritance and override

Version 0.1.15

  • __init__.py: add common logging library; also console_log decorator to log function (start and end)

Version 0.1.10

  • filesys: fix typo on "is_exit" to "is_exist"
  • gdrive: now support uploading file to folder and return direct link (shareable link)

Version 0.1.9

  • add dependencies requirement.txt

Version 0.1.8

Fix bugs:

  • [performance] instead of inserting directly new rows into table dataframe, first insert it into in-memory row_pool_dict, that fill data in that dict into the actual dataframe when needed.

Version 0.1.7

Fix bugs:

  • fix insert into table so slow by allowing insert multiple rows at once

Version 0.1.6

New features:

  • add DFCreator for manipulating table (DataFrame) - create, insert row, display, write to file

Version 0.1.5

New Features

  • add cmd module
  • new package structure

Version 0.1.4

New Features

  • add support to create Bitbucket Project from template

Version 0.1.2

New Features

  • add support to upload local to google drive.

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

halib-0.1.42.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

halib-0.1.42-py3-none-any.whl (40.0 kB view details)

Uploaded Python 3

File details

Details for the file halib-0.1.42.tar.gz.

File metadata

  • Download URL: halib-0.1.42.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.16

File hashes

Hashes for halib-0.1.42.tar.gz
Algorithm Hash digest
SHA256 6751e1d5025b8052118bbc721ca7d36b26f32b80dc1eedaa139c274cbd46588b
MD5 201d2046daea2aae86b56458ce65076d
BLAKE2b-256 e3521b255c53878bbf680879057cd9013afc3752a5e8f80310a4100e21d2cb58

See more details on using hashes here.

File details

Details for the file halib-0.1.42-py3-none-any.whl.

File metadata

  • Download URL: halib-0.1.42-py3-none-any.whl
  • Upload date:
  • Size: 40.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.16

File hashes

Hashes for halib-0.1.42-py3-none-any.whl
Algorithm Hash digest
SHA256 6889b0de455c9dc3f20afb3205480cd097bfcbd39afa8b720101ae4fed94f810
MD5 c1ec067a757e9daa8c3d8c5fa72305f9
BLAKE2b-256 ec8d1827592f197700c36773b2438c260508b347677cc1590d9a9c3ff23945ad

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