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.15.0.tar.gz (24.0 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.15.0-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lh_tool-1.15.0.tar.gz
  • Upload date:
  • Size: 24.0 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.15.0.tar.gz
Algorithm Hash digest
SHA256 5e520362f228e900a379a311b4fa1c8339eb3b356a388057cea87bccb75d3c23
MD5 4a757337d3c56aade8b5cf2fc88d1d3a
BLAKE2b-256 fe917b036599c4a709f2df79bcece3c349251a1bad205cc37090910047b25e43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lh_tool-1.15.0-py3-none-any.whl
  • Upload date:
  • Size: 30.4 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.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64ff44e9f426c7e80850d94f25d2a7b0aab241200a7096132b42b9d1c55ec700
MD5 16270eb85fea7a7278fdbd37cbeeb2ed
BLAKE2b-256 bf23e3c76f6c752564133609f1cd911850fd3060e2573afb98d901ead0e801c8

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