TaskMetadata
============

.. currentmodule:: lsst.pipe.base

.. autoclass:: TaskMetadata
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~TaskMetadata.copy
      ~TaskMetadata.dict
      ~TaskMetadata.json

   .. rubric:: Methods Summary

   .. autosummary::

      ~TaskMetadata.add
      ~TaskMetadata.construct
      ~TaskMetadata.from_dict
      ~TaskMetadata.from_metadata
      ~TaskMetadata.from_orm
      ~TaskMetadata.getArray
      ~TaskMetadata.getAsDouble
      ~TaskMetadata.getScalar
      ~TaskMetadata.items
      ~TaskMetadata.keys
      ~TaskMetadata.names
      ~TaskMetadata.paramNames
      ~TaskMetadata.parse_file
      ~TaskMetadata.parse_obj
      ~TaskMetadata.parse_raw
      ~TaskMetadata.remove
      ~TaskMetadata.schema
      ~TaskMetadata.schema_json
      ~TaskMetadata.set
      ~TaskMetadata.update_forward_refs
      ~TaskMetadata.validate

   .. rubric:: Attributes Documentation

   .. autoattribute:: copy
   .. autoattribute:: dict
   .. autoattribute:: json

   .. rubric:: Methods Documentation

   .. automethod:: add
   .. automethod:: construct
   .. automethod:: from_dict
   .. automethod:: from_metadata
   .. automethod:: from_orm
   .. automethod:: getArray
   .. automethod:: getAsDouble
   .. automethod:: getScalar
   .. automethod:: items
   .. automethod:: keys
   .. automethod:: names
   .. automethod:: paramNames
   .. automethod:: parse_file
   .. automethod:: parse_obj
   .. automethod:: parse_raw
   .. automethod:: remove
   .. automethod:: schema
   .. automethod:: schema_json
   .. automethod:: set
   .. automethod:: update_forward_refs
   .. automethod:: validate