Skip to main content

A tool package

Project description

lh-tool

This is a tool package.

Updates

  • 2025.08.07: Add BoundedMultiProcess module
  • 2025.04.17: Add GPUPeakMemoryMonitor module
  • 2024.12.27: Add GPU monitor module
  • 2024.09.18: Add pcd2ply module
  • 2023.12.05: Add CI/CD
  • 2023.06.30: Add image channel conversion between imageio and cv2
  • 2023.06.12: Fix the bug that the ParallelProcess iterator returns results in the wrong order
  • 2023.06.11: Add ParallelProcess and AsyncMultiProcess iterator
  • 2023.03.14: Add Timer and TimeConsumption module
  • 2023.03.22: Add file rename module rename_file

Tools

  • image2image
  • image2video
  • image2gif
  • image2pdf
  • video2image
  • pdf2image
  • play_image
  • concat_image
  • excel2latex
  • excel2markdown
  • compress_pdf
  • startup
  • rename_postfix
  • rename_file
  • email
  • iterotar
    • SingleProcess
    • MultiProcess
    • ParallelProcess
    • MultiThread
    • AsyncProcess
    • AsyncMultiProcess
    • BoundedMultiProcess
    • AutoMultiProcess
    • AutoParallelProcess
    • AutoMultiThread
    • AutoAsyncMultiProcess
    • AutoBoundedMultiProcess
  • timer
  • time_consumption
  • pcd2ply
  • monitor_gpu
  • GPUPeakMemoryMonitor

Install

  • Installing from source
git clone https://github.com/lh9171338/lh-tool.git

cd lh-tool

python -m pip install .
  • Install from the Python Package Index (PyPI)
# install base
pip install lh_tool

# install with specific dependencies, support: [cv, email, pdf, excel, pcd, gpu]
pip install lh_tool[cv]

# install with all dependencies
pip install lh_tool[all]

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

lh_tool-1.14.0.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lh_tool-1.14.0-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file lh_tool-1.14.0.tar.gz.

File metadata

  • Download URL: lh_tool-1.14.0.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lh_tool-1.14.0.tar.gz
Algorithm Hash digest
SHA256 82a4f24a6745dc3ca853ea83acbe534c0824dcf27bdd0eb8287505b7af5a191e
MD5 92457e8aeb0b6befbf2ffc5161376733
BLAKE2b-256 e9a3ee7197f9fe714d4e93959dd2ea911800db99bb2f66ca3a498d9488b24b82

See more details on using hashes here.

File details

Details for the file lh_tool-1.14.0-py3-none-any.whl.

File metadata

  • Download URL: lh_tool-1.14.0-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lh_tool-1.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dec160eb8f45b296c883cf01da13e9e6c2690f2834e03cdacd6dc996b8d6ce15
MD5 820b94eece5f0135d4e612d42c522276
BLAKE2b-256 0e0aed768e76ce520605b2acc7cf386628837fd101800ff33b002c17e56ef2fb

See more details on using hashes here.

Supported by

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