Authors¶
Authors in order of the timeline of their contributions:
- Victor Hahn Castell for the tree view and major contributions: 
- nfvs for Travis-CI setup script. 
- brbsix for initial Py3 porting. 
- WangFenjin for unicode support. 
- timoilya for comparing list of sets when ignoring order. 
- Bernhard10 for significant digits comparison. 
- b-jazz for PEP257 cleanup, Standardize on full names, fixing line endings. 
- finnhughes for fixing slots 
- moloney for Unicode vs. Bytes default 
- serv-inc for adding help(deepdiff) 
- movermeyer for updating docs 
- maxrothman for search in inherited class attributes 
- maxrothman for search for types/objects 
- MartyHub for exclude regex paths 
- sreecodeslayer for DeepSearch match_string 
- Brian Maissy brianmaissy for weakref fix, enum tests 
- Bartosz Borowik boba-2 for Exclude types fix when ignoring order 
- Brian Maissy brianmaissy for fixing classes which inherit from classes with slots didn’t have all of their slots compared 
- Juan Soler Soleronline for adding ignore_type_number 
- mthaddon for adding timedelta diffing support 
- Necrophagos for Hashing of the number 1 vs. True 
- gaal-dev for adding exclude_obj_callback 
- Ivan Piskunov van-ess0 for deprecation warning enhancement. 
- Michał Karaś MKaras93 for the pretty view 
- Christian Kothe chkothe for the basic support for diffing numpy arrays 
- Timothy for truncate_datetime 
- d0b3rm4n for bugfix to not apply format to non numbers. 
- MyrikLD for Bug Fix NoneType in ignore type groups 
- Stian Jensen stianjensen for improving ignoring of NoneType in diff 
- Florian Klien flowolf for adding math_epsilon 
- Tim Klein timjklein36 for retaining the order of multiple dictionary items added via Delta. 
- Wilhelm Schürmannwbsch for fixing the typo with yml files. 
- lyz-code for adding support for regular expressions in DeepSearch and strict_checking feature in DeepSearch. 
- dtorres-sf for adding the option for custom compare function 
- Tony Wang Tony-Wang for bugfix: verbose_level==0 should disable values_changes. 
- Sun Ao eggachecat for adding custom operators. 
- Sun Ao eggachecat for adding ignore_order_func. 
- SlavaSkvortsov for fixing unprocessed key error. 
- Håvard Thom havardthom for adding UUID support. 
- Dhanvantari Tilak Dhanvantari for Bug-Fix: - TypeError in _get_numbers_distance() when ignore_order = True.
- Yael Mintz yaelmi3 for detailed pretty print when verbose_level=2. 
- Mikhail Khviyuzov mskhviyu for Exclude obj callback strict. 
- dtorres-sf for the fix for diffing using iterable_compare_func with nested objects. 
- Enric Pou for bug fix of ValueError when using Decimal 0.x 
- Uwe Fladrich for fixing bug when diff’ing non-sequence iterables 
- Michal Ozery-Flato for setting equal_nan=ignore_nan_inequality in the call for np.array_equal 
- martin-kokos for using Pytest’s tmp_path fixture instead of /tmp/ 
- Håvard Thom havardthom for adding include_obj_callback and include_obj_callback_strict. 
- Noam Gottlieb for fixing a corner case where numpy’s - np.float32nans are not ignored when using- ignore_nan_equality.
- maggelus for the bugfix deephash for paths. 
- maggelus for the bugfix deephash compiled regex. 
- martin-kokos for fixing the tests dependent on toml. 
- kor4ik for the bugfix for - include_pathsfor nested dictionaries.
- martin-kokos for using tomli and tomli-w for dealing with tomli files. 
- Alex Sauer-Budge for the bugfix for - datetime.date.
- Leo Sin for Supporting Python 3.12 in the build process 
- sf-tcalhoun for fixing “Instantiating a Delta with a flat_dict_list unexpectedly mutates the flat_dict_list” 
- dtorres-sf for fixing iterable moved items when iterable_compare_func is used. 
- Florian Finkernagel for pandas 
and polars support. - Mathis Chenuet artemisart for
fixing slots classes comparison and PR review.
- Sherjeel Shabih sherjeelshabih for fixing the issue where the key deep_distance is not returned when both compared items are equal #510 
- Juergen Skrotzky for adding empty - py.typed
- Mate Valko for fixing the issue so we lower only if clean_key is instance of str via #504 
- jlaba for fixing #493 include_paths, when only certain keys are included via #499 
- Doron Behar for fixing DeepHash for numpy booleans via #496 
- Aaron D. Marasco for adding print() options which allows a user-defined string (or callback function) to prefix every output when using the pretty() call. 
- David Hotham for relaxing orderly-set dependency via #486 
- dtorres-sf for the fix for moving nested tables when using iterable_compare_func. 
- Jim Cipar for the fix recursion depth limit when hashing numpy.datetime64 
- Enji Cooper for converting legacy setuptools use to pyproject.toml 
- Diogo Correia for reporting security vulnerability in Delta and DeepDiff that could allow remote code execution. 
Thank you for contributing to DeepDiff!
Back to DeepDiff 8.6.1 documentation!