This repository contain all util
Project description
DPS_Util
This repository contain all util.
Todo:
- Numpy Pool -> Cache Algorithm in RAM
- Sort -> implement natsort - https://github.com/SethMMorton/natsort
- CV -> Find more util
- Find & Add more functions
Task Done:
Compression Lossless:
- Support type: ndnumpy, bytes
- Compress by blosc. It support multi compressor and multi-thread.
KafkaWrapper:
- Wrapping Consumer and Producer with default setting and security.
RedisWrapper
- Wrapping Redis Connector with default setting and security.
Numpy Pool:
- Implemented numpy.memmap with High Performance and control memory IO.
Media:
Implemented OpenCV with:
- TurboJPEG (https://github.com/lilohuang/PyTurboJPEG)
- FFmpeg(https://github.com/kkroening/ffmpeg-python)
To: improve read & write (image, video) IO speed. Faster than 2.6x OpenCV IO
- Added some function which used frequently.
- More info: find in dpsutil.media
Computer Vision (cv):
- Added Face Align with five landmark.
Distance:
All function execute in numpy.
- Added cosine_similarity
- Added cosine
- Added euclidean_distance
- Added convert distance functions
Other:
- Hashing
Issue:
Cmake error during install blosc
Follow instuction to install Cmake:
https://cliutils.gitlab.io/modern-cmake/chapters/intro/installing.html
Develop by: TinDang
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dpsutil-1.0.0.tar.gz
(16.6 kB
view hashes)
Built Distribution
dpsutil-1.0.0-py3-none-any.whl
(22.7 kB
view hashes)