Metadata-Version: 2.1
Name: dpsutil
Version: 1.0.0
Summary: This repository contain all util
Home-page: https://github.com/TinDang97/DPS_Util
Author: TinDang
Author-email: rainstone1029x@gmail.com
License: UNKNOWN
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: 
        ```html
        https://cliutils.gitlab.io/modern-cmake/chapters/intro/installing.html
        ```
        
        Develop by: TinDang
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
