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.0-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.0.tar.gz (20.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.12.0-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lh_tool-1.12.0.tar.gz
  • Upload date:
  • Size: 20.3 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.0.tar.gz
Algorithm Hash digest
SHA256 6ea2bff8f489e3022cfc83b492420018ad368aff67cd6ea2d387abf11bce9667
MD5 ff9d94a592d51886f2b874daf7a7bcce
BLAKE2b-256 7b5e26c3fb5df5d7f19d8b82eadbccb87ce782fd7b96245bd9982aae84d1539b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lh_tool-1.12.0-py3-none-any.whl
  • Upload date:
  • Size: 27.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c9d239b8fa6a19623289261dba0a4727fe72f0d4b75b99c3edaf935502f5870
MD5 8731ead6136a6a226880694dceba38d5
BLAKE2b-256 151e51cb265ad52456bce271e2f7859d7aea50a5c91f18b76af34050834c2216

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