Butler
======

.. currentmodule:: lsst.daf.butler

.. autoclass:: Butler
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Butler.GENERATION

   .. rubric:: Methods Summary

   .. autosummary::

      ~Butler.datasetExists
      ~Butler.export
      ~Butler.get
      ~Butler.getDeferred
      ~Butler.getDirect
      ~Butler.getUri
      ~Butler.import_
      ~Butler.ingest
      ~Butler.makeRepo
      ~Butler.put
      ~Butler.remove
      ~Butler.transaction
      ~Butler.validateConfiguration

   .. rubric:: Attributes Documentation

   .. autoattribute:: GENERATION

   .. rubric:: Methods Documentation

   .. automethod:: datasetExists
   .. automethod:: export
   .. automethod:: get
   .. automethod:: getDeferred
   .. automethod:: getDirect
   .. automethod:: getUri
   .. automethod:: import_
   .. automethod:: ingest
   .. automethod:: makeRepo
   .. automethod:: put
   .. automethod:: remove
   .. automethod:: transaction
   .. automethod:: validateConfiguration