'See `FITSDiff` for explanations of the initialization parameters.'

def __init__(self, a, b, ignore_keywords=[], ignore_comments=[], ignore_fields=[], numdiffs=10, rtol=0.0, atol=0.0, ignore_blanks=True, ignore_blank_cards=True, tolerance=None):

    self.ignore_keywords = set((k.upper() for k in ignore_keywords))
    self.ignore_comments = set((k.upper() for k in ignore_comments))
    self.ignore_fields = set((k.upper() for k in ignore_fields))
    self.rtol = rtol
    self.atol = atol
    if (tolerance is not None):
        warnings.warn('"tolerance"    was    deprecated    in    version    2.0    and    will    be    removed    in    a    future    version.    Use    argument    "rtol"    instead.', AstropyDeprecationWarning)
        self.rtol = tolerance
    self.numdiffs = numdiffs
    self.ignore_blanks = ignore_blanks
    self.diff_extnames = ()
    self.diff_extvers = ()
    self.diff_extlevels = ()
    self.diff_extension_types = ()
    self.diff_headers = None
    self.diff_data = None
    super(HDUDiff, self).__init__(a, b)
