Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Phc Winner Argon2 | 4,327 | 3 | 12 days ago | 1 | February 27, 2018 | 78 | other | C | ||
The password hash Argon2, winner of PHC | ||||||||||
Blake3 | 3,968 | 145 | 2 days ago | 25 | January 25, 2022 | 100 | other | Assembly | ||
the official Rust and C implementations of the BLAKE3 cryptographic hash function | ||||||||||
Jssha | 2,157 | 1,657 | 380 | 5 months ago | 20 | December 07, 2020 | 2 | bsd-3-clause | TypeScript | |
A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC. | ||||||||||
Openhashtab | 2,102 | 3 days ago | 61 | gpl-3.0 | C++ | |||||
📝 File hashing and checking shell extension | ||||||||||
Imagehash | 1,878 | 30 | 2 | 3 months ago | 14 | November 29, 2021 | 32 | mit | PHP | |
🌄 Perceptual image hashing for PHP | ||||||||||
Deepdiff | 1,675 | 408 | 224 | 6 days ago | 63 | April 10, 2022 | 64 | other | Python | |
DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together. | ||||||||||
Libchaos | 1,628 | 4 years ago | 1 | February 27, 2018 | 3 | other | C++ | |||
Advanced library for randomization, hashing and statistical analysis (devoted to chaos machines). :microscope: | ||||||||||
Cryptopasta | 1,509 | 123 | 68 | 4 years ago | October 03, 2021 | 11 | other | Go | ||
copy & paste-friendly golang crypto | ||||||||||
Robin Hood Hashing | 1,352 | a month ago | 21 | mit | C++ | |||||
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20 | ||||||||||
Object Hash | 1,257 | 179,549 | 1,468 | 3 months ago | 47 | February 18, 2022 | 35 | mit | JavaScript | |
Generate hashes from javascript objects in node and the browser. |
Tested on Python 3.7+ and PyPy3.
Please check the ChangeLog file for the detailed information.
DeepDiff 6-3-0
PrefixOrSuffixOperator
: This operator will skip strings that are suffix or prefix of each other.include_obj_callback
and include_obj_callback_strict
are added by Håvard Thom.np.float32
nans are not ignored when using ignore_nan_equality
by Noam Gottlieb
orjson
becomes optional again.ignore_type_in_groups
with numeric values so it does not report number changes when the number types are different.DeepDiff 6-2-0
pip install deepdiff
If you want to use DeepDiff from commandline:
pip install "deepdiff[cli]"
If you want to improve the performance of DeepDiff with certain functionalities such as improved json serialization:
pip install "deepdiff[optimize]"
https://zepworks.com/deepdiff/current/
Please take a look at the CHANGELOG file.
📣 Please fill out our fast 5-question survey so that we can learn how & why you use DeepDiff, and what improvements we should make. Thank you! 👯
Please run pytest --cov=deepdiff --runslow
to see the coverage report. Note that the --runslow
flag will run some slow tests too. In most cases you only want to run the fast tests which so you wont add the --runslow
flag.
Or to see a more user friendly version, please run: pytest --cov=deepdiff --cov-report term-missing --runslow
.
Thank you!
How to cite this library (APA style):
Dehpour, S. (2023). DeepDiff (Version 6.3.0) [Software]. Available from https://github.com/seperman/deepdiff.
How to cite this library (Chicago style):
Dehpour, Sep. 2023. DeepDiff (version 6.3.0).
Please take a look at the AUTHORS file.