ArgumentParser
==============

.. currentmodule:: lsst.pipe.base

.. autoclass:: ArgumentParser
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ArgumentParser.requireOutput

   .. rubric:: Methods Summary

   .. autosummary::

      ~ArgumentParser.addReuseOption
      ~ArgumentParser.add_argument
      ~ArgumentParser.add_argument_group
      ~ArgumentParser.add_id_argument
      ~ArgumentParser.add_mutually_exclusive_group
      ~ArgumentParser.add_subparsers
      ~ArgumentParser.convert_arg_line_to_args
      ~ArgumentParser.error
      ~ArgumentParser.exit
      ~ArgumentParser.format_help
      ~ArgumentParser.format_usage
      ~ArgumentParser.get_default
      ~ArgumentParser.handleCamera
      ~ArgumentParser.parse_args
      ~ArgumentParser.parse_intermixed_args
      ~ArgumentParser.parse_known_args
      ~ArgumentParser.parse_known_intermixed_args
      ~ArgumentParser.print_help
      ~ArgumentParser.print_usage
      ~ArgumentParser.register
      ~ArgumentParser.set_defaults

   .. rubric:: Attributes Documentation

   .. autoattribute:: requireOutput

   .. rubric:: Methods Documentation

   .. automethod:: addReuseOption
   .. automethod:: add_argument
   .. automethod:: add_argument_group
   .. automethod:: add_id_argument
   .. automethod:: add_mutually_exclusive_group
   .. automethod:: add_subparsers
   .. automethod:: convert_arg_line_to_args
   .. automethod:: error
   .. automethod:: exit
   .. automethod:: format_help
   .. automethod:: format_usage
   .. automethod:: get_default
   .. automethod:: handleCamera
   .. automethod:: parse_args
   .. automethod:: parse_intermixed_args
   .. automethod:: parse_known_args
   .. automethod:: parse_known_intermixed_args
   .. automethod:: print_help
   .. automethod:: print_usage
   .. automethod:: register
   .. automethod:: set_defaults