docs: def get_analysis_config(self, group_name):
          """ Gets any config data saved for the analysis.
  
          :param group_name: The name of the analysis group.
          :returns: A dictionary of dictionaries. Each key represents
              an analysis step. Each value is a dictionary containing the
              analysis parameters as key/value pairs. Returns None if no
              configuration exists for the analysis.
          """
          self.assert_open()
          group = 'Analyses/{}/Configuration'.format(group_name)
          config = None
          if group in self.handle:
              config = self._parse_attribute_tree(group)
          return config