nmrglue.misc
Misc. functions
This modules is imported as nmrglue.misc and can be called as such.
Functions
-
nmrglue.util.misc.pair_similar(dic1, data1, dic2, data2, verb=False, atol=0.10009999999999999, rtol=0.10009999999999999, dtol=0.10009999999999999)
Check a dic,data pair against a second dic,data pair for differences
Returns tuple of Booleans indicating agreement between data and
dictionaries
-
nmrglue.util.misc.isdatasimilar(data1, data2, verb=False, atol=0.10009999999999999, rtol=0.10009999999999999)
- Check that data is equal within tolerance
-
nmrglue.util.misc.isdicsimilar(dic1, dic2, verb=False, dtol=0.10009999999999999)
Compare two dictionaries for differences
float and int types compared within dtol
lists and dictionaries checked recursively
all other checked by simple equivalence
-
nmrglue.util.misc.islistsimilar(l1, l2, verb=False, dtol=0.10009999999999999)
Compare two lists (or iterable) for differences
see isdicsimilar