NDArrayType
===========

.. currentmodule:: asdf.tags.core

.. autoclass:: NDArrayType
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~NDArrayType.block
      ~NDArrayType.dtype
      ~NDArrayType.has_required_modules
      ~NDArrayType.name
      ~NDArrayType.shape
      ~NDArrayType.supported_versions
      ~NDArrayType.types
      ~NDArrayType.validators
      ~NDArrayType.version
      ~NDArrayType.yaml_tag

   .. rubric:: Methods Summary

   .. autosummary::

      ~NDArrayType.assert_allclose
      ~NDArrayType.assert_equal
      ~NDArrayType.copy_to_new_asdf
      ~NDArrayType.from_tree
      ~NDArrayType.get_actual_shape
      ~NDArrayType.reserve_blocks
      ~NDArrayType.to_tree

   .. rubric:: Attributes Documentation

   .. autoattribute:: block
   .. autoattribute:: dtype
   .. autoattribute:: has_required_modules
   .. autoattribute:: name
   .. autoattribute:: shape
   .. autoattribute:: supported_versions
   .. autoattribute:: types
   .. autoattribute:: validators
   .. autoattribute:: version
   .. autoattribute:: yaml_tag

   .. rubric:: Methods Documentation

   .. automethod:: assert_allclose
   .. automethod:: assert_equal
   .. automethod:: copy_to_new_asdf
   .. automethod:: from_tree
   .. automethod:: get_actual_shape
   .. automethod:: reserve_blocks
   .. automethod:: to_tree
