docs: def config(self, attribute_name, attribute_type=str):
          """
          Get a config field from this optimizer's section in non_linear.ini by a key and value type.
  
          Parameters
          ----------
          attribute_name: str
              The analysis_path of the field
          attribute_type: type
              The type of the value
  
          Returns
          -------
          attribute
              An attribute for the key with the specified type.
          """
          return self.named_config.get(self.__class__.__name__, attribute_name, attribute_type)