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.13.0.tar.gz (23.3 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.13.0-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lh_tool-1.13.0.tar.gz
  • Upload date:
  • Size: 23.3 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.13.0.tar.gz
Algorithm Hash digest
SHA256 25384b818565783bd76d6015363a8bac7253cad7a1f6429cd1b24ad515e8a604
MD5 991f71bfd1e16c0e392ec5140eafdeb3
BLAKE2b-256 d0d8edd9db8eb6b1dc1ee881537d94c4aa07f1f861c767ebb3c51ab81db3ac69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lh_tool-1.13.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.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d04cbc101936832a8b43a15206b70e79d064f66e12fee0af0e7cc97804b0d993
MD5 4a5237f0ed81b3bd60001d9933071593
BLAKE2b-256 50f6ee546be7c609efc9bb8391d2e1741de5b7e3bc336942cf95bf3fa611e23e

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