perception

View on PyPIReverse Dependencies (0)

0.7.7 perception-0.7.7-cp312-cp312-win_amd64.whl
perception-0.7.7-cp312-cp312-manylinux_2_35_x86_64.whl
perception-0.7.7-cp312-cp312-macosx_14_0_arm64.whl
perception-0.7.7-cp312-cp312-macosx_13_0_x86_64.whl
perception-0.7.7-cp311-cp311-win_amd64.whl
perception-0.7.7-cp311-cp311-manylinux_2_35_x86_64.whl
perception-0.7.7-cp310-cp310-win_amd64.whl
perception-0.7.7-cp310-cp310-manylinux_2_35_x86_64.whl

Wheel Details

Project: perception
Version: 0.7.7
Filename: perception-0.7.7-cp312-cp312-macosx_14_0_arm64.whl
Download: [link]
Size: 2769365
MD5: 2df3100bbf5b0305b33fd0a102ef2920
SHA256: 2cd61aa1bfb724b1f9738e5af7ea9c7f0e0a42d3a81ac96c1756fbf96b1755e5
Uploaded: 2024-09-24 13:05:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Perception
Version: 0.7.7
Summary: Perception provides flexible, well-documented, and comprehensively tested tooling for perceptual hashing research, development, and production use.
Author: Thorn
Author-Email: info[at]wearethorn.org
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: Cython (<4,>=3)
Requires-Dist: Pillow
Requires-Dist: aiohttp; extra == "matching"
Requires-Dist: faiss-cpu (<2.0.0,>=1.8.0.post1); extra == "experimental"
Requires-Dist: ffmpeg-python; extra == "benchmarking"
Requires-Dist: imgaug; extra == "benchmarking"
Requires-Dist: matplotlib; extra == "benchmarking"
Requires-Dist: networkit (<12,>=11); extra == "experimental"
Requires-Dist: numpy (<2.0,>=1.26)
Requires-Dist: opencv-contrib-python-headless (<5.0,>=4.10)
Requires-Dist: pandas
Requires-Dist: pdqhash
Requires-Dist: python-json-logger; extra == "matching"
Requires-Dist: pywavelets (<2.0.0,>=1.5.0)
Requires-Dist: rich (<14.0.0,>=13.7.0)
Requires-Dist: scikit-learn; extra == "benchmarking"
Requires-Dist: scipy; extra == "benchmarking"
Requires-Dist: tabulate; extra == "benchmarking"
Requires-Dist: tqdm
Requires-Dist: validators (<1.0,>=0.22)
Provides-Extra: benchmarking
Provides-Extra: experimental
Provides-Extra: matching
Description-Content-Type: text/markdown
[Description omitted; length: 2704 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: false
Tag: cp312-cp312-macosx_14_0_arm64

RECORD

Path Digest Size
perception/__init__.py sha256=4SKe2dxcET6ww8jUIkeqXr0qJqVmcK3wrbweqk6B5b8 77
perception/benchmarking/__init__.py sha256=0NSde02PKcT40IUAeuoV7PpZvzIPuzemXOyIwLNfI0A 612
perception/benchmarking/common.py sha256=X1eBWXMdylHkkTSz-wb-5q4Oxzp7ZDoL7tpdt_06Pqw 24276
perception/benchmarking/extensions.c sha256=qK1XhsVSmQD3jPmqgniR9ZQai1Qu5lL3FfglGHPLpfY 1191523
perception/benchmarking/extensions.cpython-312-darwin.so sha256=zdvfKMbpRiARVKpNxgQAtP7Uc2SWcRyEQ9Kxtoh80Qg 206976
perception/benchmarking/extensions.pyx sha256=OXK77kNz29cPXLkdJf7qD5VvDC_4szEy-LsY37ue_BQ 4510
perception/benchmarking/image.py sha256=JK3Jih3TL76ZCqhLX0c5DzwypvfdMTZmWIGyXaCT5Ns 7629
perception/benchmarking/image_transforms.py sha256=T0XjE4L5tXbnSExRHTR4U4OpkxXmj68yFamm5sYDNNs 1614
perception/benchmarking/video.py sha256=IdNo75clk_cQ6ByEHh1_pguIXRGoB7GzWh_S8YTD7O0 7827
perception/benchmarking/video_transforms.py sha256=QPSoNDVGgzWmbOMloz2NB4I4hirBW0GxrAggkf2CIT8 7707
perception/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perception/experimental/ann/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perception/experimental/ann/index.py sha256=BgBdgA4PYnIb0RQtTaUn5Towcr6bs0EO3Vrc9g5ZyJU 15650
perception/experimental/ann/serve.py sha256=Eu85jIDruPT8qb8NSzG6HG4N5mPciTw4ovyBZ0tFFiM 4844
perception/experimental/approximate_deduplication.py sha256=jni8Yqy5TZcnM2IyHXZm0DF05QWYLes6T-mVxrcEB9g 11472
perception/experimental/debug.py sha256=lOgFTji8xCWmrMo23OcG2SI2Xw7hfe7kPn9drI50Xh4 8086
perception/experimental/local_descriptor_deduplication.py sha256=fIvEHRx80WjLC_02v7OL6FjNjOvYZNVEzxkqimr3-kc 25636
perception/extensions.cpp sha256=wL6mQO4L3jKKYD025WLcWki8L5mltNeJLvlDwTVIdSs 1313865
perception/extensions.cpython-312-darwin.so sha256=gXjK6myZKiOlQGLewDGvrTJ403gLPM6PYQ99gk1nRM4 249440
perception/extensions.pyx sha256=xUIA4RQllSfVfnv-ek8WKWT9rS3TWUaD_yFqVkOyN0A 14422
perception/hashers/__init__.py sha256=zRJtV4llhHv1Yaffj2h1GLf5PUSiZpWgGZ0RB58s5gU 672
perception/hashers/hasher.py sha256=kINqLRM_sfEBSVxBoabkKJwT2zhKONPPQTKqsZ2244Q 15042
perception/hashers/image/__init__.py sha256=zeQxSM7i_hV4EoQFlcXHBV2k8uizcyUeO3AfcprDLAU 354
perception/hashers/image/average.py sha256=0vKqQXgCP1wsHzePyx7F1h2d5MCWBVsQWSH7Rc82GY0 1160
perception/hashers/image/dhash.py sha256=rSLh4wqJaiftlytgthpKK5mvzq24Go9cjqsOc6ZGNx4 869
perception/hashers/image/opencv.py sha256=tbznbY_Vmug_Ml7VHoabNWakpzqA4jHUytvk68P81aI 1821
perception/hashers/image/pdq.py sha256=3fcoNhM0rlTJ_BmzWEX2ri4lxsv3_x-NqoOXuyx6juc 938
perception/hashers/image/phash.py sha256=3qlG_WQla0RcKkuLrDp19EApvAMU65fF3EJzFrtrY90 3582
perception/hashers/image/wavelet.py sha256=1q5qoTU5YyBr1GKGND4WVHiiFp_MAz5c1iS1LPmFrJ8 1942
perception/hashers/tools.py sha256=Sj8Ob2lODUNL9s_8zyZjYeenMvKJkZgyDWrIpDygmtU 40291
perception/hashers/video/__init__.py sha256=nON_Zp_Di0o_wCwItUqSTUvHr8s-paENziscqZPHR-Y 183
perception/hashers/video/framewise.py sha256=DWXCez8ItkR20Xd9dyZVaWK4VJh_vnNUGRlsZ2fx-jg 3855
perception/hashers/video/scenes.py sha256=4x5ukkcnL_tXL4CUhPmUpfwXPm-Y5EfpuU5MkwUkVxA 9684
perception/hashers/video/tmk.py sha256=ZQzp_-pQR2H8cUx6ghqTZ-M6LU6aaZCsmvdqjxsAD_8 7722
perception/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
perception/testing/__init__.py sha256=bVWcWFRanvIzucSuqdNrs6dfhzP_BOtzuVXsbPX9Ndw 8064
perception/testing/images/README.md sha256=uMaidAlnvrXd4flo0joLMFuaah9ZYbb0kJXt3aVlwYI 1476
perception/testing/images/image1.jpg sha256=aBCbBdMH2POJqcPK_ioO6PWPoBMyLPHBnTRxwoUoDRg 19753
perception/testing/images/image10.jpg sha256=LIW5Vjh3moQ4XRcHlXFzGjCnMjvgtSWBfqMt49pLtHk 20424
perception/testing/images/image2.jpg sha256=mIS8u8L7giXkKr-aWzAh625zQpnnu11-CIJHvovNsGQ 13820
perception/testing/images/image3.jpg sha256=eONE-X4HEWtiL2hJoRQ_kKOy0NGXnzaQFHIvuMlmEMQ 37325
perception/testing/images/image4.jpg sha256=922W66eODZautSn_DvoKmKgDrUCEArR998WlrnvLY_A 34506
perception/testing/images/image5.jpg sha256=1QiRpfwpO8uaI1VfrZ9lxTh7h4Z-kIrxHh6dkgypoLo 15019
perception/testing/images/image6.jpg sha256=2n7PBOa0i1JyaKLLWxfY9iJe96mvXKhDpNlp7QUG69c 15158
perception/testing/images/image7.jpg sha256=12C6aP30w1qe-vmLt4pr7dgbMyxm-o74P2oHJY5GA1g 14364
perception/testing/images/image8.jpg sha256=zAJQZ43e8ax2TxC7fjQTxlMyS07geHmXDnt3pG2m-pQ 12697
perception/testing/images/image9.jpg sha256=ITpS7nHHdyzAEMDBk5JruTKQBwQqTPl95s7Be5KbAv4 25453
perception/testing/logos/README.md sha256=Neq9PMcjIlnEC3NmOVJ8GNBKwAUxLXbGT8dlzaQKGvk 98
perception/testing/logos/logoipsum.png sha256=HfbYrPzdnZHQIF9tbWuAryFOc3MkcDpBPU7PyP68XCU 4665
perception/testing/videos/README.md sha256=FvPTOHDhn4DPr5Uw46_QWZOIVNZLnv_QNJGsCEkvYow 279
perception/testing/videos/expected_tmk.json.gz sha256=iIBZl9xJZxElkLWiIc5QZ3z9-qi5YBbi2UEtNdfcr_Y 1223144
perception/testing/videos/rgb.m4v sha256=5yagNdG3wysXAkeq0WiBFCx_jr2MSe-CCv5AU79oLZ0 40088
perception/testing/videos/v1.m4v sha256=jBhdUcBM7f5EDPI-1veHAsGxubbgURbuQe5ZRAL_Lhs 111700
perception/testing/videos/v2.m4v sha256=AKmGkGWakgJHfJcB_srunDxUOQhDaQ5doNnnoeudAGo 322211
perception/testing/videos/v2s.mov sha256=YLk0quubVMkRt8tcNyhYLbkR9GCqKuLAmQnpSPXU1pU 322244
perception/tools.py sha256=t_hPDUjX7E6Ya2xaJwLD2uJxQqp8HxfUeeiCiWl0HdA 14585
perception/utils.py sha256=YIm4ywQ2VnwM11Rd9PKx0WZS3nNgWV2eLHEAkaNOcw0 95
perception-0.7.7.dist-info/LICENSE sha256=nhqUZSqlbprhYMaB5-QjqVlyNpxUILVyrYzMIBdenac 10752
perception-0.7.7.dist-info/METADATA sha256=iAjD-xxA4afQdG490JPYBgT_DHb3N-Rn7HBTzBU4fss 4278
perception-0.7.7.dist-info/WHEEL sha256=yhFWDruQeL16y7AZmR-YzCRfHXG6441RPQ3U5xtqaLo 106
perception-0.7.7.dist-info/RECORD