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.float32
nans are not ignored when usingignore_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_paths
for 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.
Thank you for contributing to DeepDiff!
Back to DeepDiff 8.0.1 documentation!