Formatter
=========

.. currentmodule:: lsst.daf.butler

.. autoclass:: Formatter
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Formatter.dataId
      ~Formatter.fileDescriptor
      ~Formatter.unsupportedParameters

   .. rubric:: Methods Summary

   .. autosummary::

      ~Formatter.fromBytes
      ~Formatter.makeUpdatedLocation
      ~Formatter.name
      ~Formatter.predictPath
      ~Formatter.predictPathFromLocation
      ~Formatter.read
      ~Formatter.segregateParameters
      ~Formatter.toBytes
      ~Formatter.write

   .. rubric:: Attributes Documentation

   .. autoattribute:: dataId
   .. autoattribute:: fileDescriptor
   .. autoattribute:: unsupportedParameters

   .. rubric:: Methods Documentation

   .. automethod:: fromBytes
   .. automethod:: makeUpdatedLocation
   .. automethod:: name
   .. automethod:: predictPath
   .. automethod:: predictPathFromLocation
   .. automethod:: read
   .. automethod:: segregateParameters
   .. automethod:: toBytes
   .. automethod:: write