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
- 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]
Metadata
Release files for lh-tool 1.15.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| lh_tool-1.15.0.tar.gz | 24.0 kB | Without provenance | Details for lh_tool-1.15.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| lh_tool-1.15.0-py3-none-any.whl | Python 3 | none | any | Details for lh_tool-1.15.0-py3-none-any.whl |
Total release size: 54.4 kB
Release files / lh_tool-1.15.0.tar.gz
| Download URL | lh_tool-1.15.0.tar.gz |
|---|---|
| Size | 24.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e520362f228e900a379a311b4fa1c8339eb3b356a388057cea87bccb75d3c23
|
|
BLAKE2b-256 checksum How to use checksums |
fe917b036599c4a709f2df79bcece3c349251a1bad205cc37090910047b25e43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / lh_tool-1.15.0-py3-none-any.whl
| Download URL | lh_tool-1.15.0-py3-none-any.whl |
|---|---|
| Size | 30.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
64ff44e9f426c7e80850d94f25d2a7b0aab241200a7096132b42b9d1c55ec700
|
|
BLAKE2b-256 checksum How to use checksums |
bf23e3c76f6c752564133609f1cd911850fd3060e2573afb98d901ead0e801c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Security for lh-tool 1.15.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.