nmrglue.util.misc.isdicsimilar

nmrglue.util.misc.isdicsimilar(dic1, dic2, verb=False, dtol=0.5001, ignore_pipe_display=False)[source]

Compare two dictionaries for differences

Float and int types compared within dtol. Lists and dictionaries are checked recursively all other checked by simple equivalence

Parameters
dic1dict

First dictionary of NMR parameters.

dic2dict

Second dictionary of NMR parameters

verbbool, optional

Set True for verbose reporting.

dtolfloat, optional

Maximum allowable difference between int and float elements if dic1 and dic2.

Returns
r1bool

True is dic1 and dic2 are similar, False if they differ.