Skip to main content

A tool package

Project description

lh-tool

This is a tool package.

Updates

  • 2225.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
  • 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 build

pip install dist/lh_tool-1.12.1-py3-none-any.whl
  • 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.12.1.tar.gz (20.5 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.12.1-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lh_tool-1.12.1.tar.gz
Algorithm Hash digest
SHA256 af983794b2557cdd9e61a7d2355d704cdf82493a9671de4b6c5a895a3d35af28
MD5 e9a74342d34ce7c5517d27798b72a461
BLAKE2b-256 1c33ebb282c2dae0ea2e6b525c2c9d194b9d6595ccd40c92246ec3c5d06a3158

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lh_tool-1.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 12a7d2a51a902a7a3b1322a6ee48e730b8ac9820c9e5632094e13c54b0c9c292
MD5 b6080617b612ffa17d1b5ca7cd18542b
BLAKE2b-256 35d5c6ec5f3a74bd10fd84525bd8c6a21248d63e67f9335407b03e207b55c057

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