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 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.12.2.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.2-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lh_tool-1.12.2.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.2.tar.gz
Algorithm Hash digest
SHA256 93fff27f44c7a7da3b23ab83b0b9331c9f844db33a80deed841d8e15ad8eb5b1
MD5 59e6ff620219012fe4583f35c6565029
BLAKE2b-256 fc286cf07b34dc384143af9bc6c56cb3278bfbe047433314e333e0990e8b3c74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lh_tool-1.12.2-py3-none-any.whl
  • Upload date:
  • Size: 27.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 09524806e5512fe9e552f86ce1df83e1ec4344db790df19133edf26dcf4fa708
MD5 2383a2710dc884f219a9859d66535aa6
BLAKE2b-256 433d301a342773efd40e9f6092988793fda2ce7be51b0ecfb5998e4458c603b0

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