AsdfFile
========

.. currentmodule:: asdf

.. autoclass:: AsdfFile
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~AsdfFile.blocks
      ~AsdfFile.comments
      ~AsdfFile.file_format_version
      ~AsdfFile.tag_to_schema_resolver
      ~AsdfFile.tree
      ~AsdfFile.type_index
      ~AsdfFile.uri
      ~AsdfFile.url_mapping

   .. rubric:: Methods Summary

   .. autosummary::

      ~AsdfFile.add_history_entry
      ~AsdfFile.close
      ~AsdfFile.copy
      ~AsdfFile.fill_defaults
      ~AsdfFile.find_references
      ~AsdfFile.get_array_compression
      ~AsdfFile.get_array_storage
      ~AsdfFile.make_reference
      ~AsdfFile.open
      ~AsdfFile.open_external
      ~AsdfFile.remove_defaults
      ~AsdfFile.resolve_and_inline
      ~AsdfFile.resolve_references
      ~AsdfFile.resolve_uri
      ~AsdfFile.run_hook
      ~AsdfFile.run_modifying_hook
      ~AsdfFile.set_array_compression
      ~AsdfFile.set_array_storage
      ~AsdfFile.update
      ~AsdfFile.validate
      ~AsdfFile.write_to

   .. rubric:: Attributes Documentation

   .. autoattribute:: blocks
   .. autoattribute:: comments
   .. autoattribute:: file_format_version
   .. autoattribute:: tag_to_schema_resolver
   .. autoattribute:: tree
   .. autoattribute:: type_index
   .. autoattribute:: uri
   .. autoattribute:: url_mapping

   .. rubric:: Methods Documentation

   .. automethod:: add_history_entry
   .. automethod:: close
   .. automethod:: copy
   .. automethod:: fill_defaults
   .. automethod:: find_references
   .. automethod:: get_array_compression
   .. automethod:: get_array_storage
   .. automethod:: make_reference
   .. automethod:: open
   .. automethod:: open_external
   .. automethod:: remove_defaults
   .. automethod:: resolve_and_inline
   .. automethod:: resolve_references
   .. automethod:: resolve_uri
   .. automethod:: run_hook
   .. automethod:: run_modifying_hook
   .. automethod:: set_array_compression
   .. automethod:: set_array_storage
   .. automethod:: update
   .. automethod:: validate
   .. automethod:: write_to
