pygsti.baseobjs.basis.Basis
===========================

.. currentmodule:: pygsti.baseobjs.basis

.. autoclass:: Basis
   :members:
   :show-inheritance:
   :inherited-members:
   :special-members: __call__

   
   
   .. rubric:: Methods

   .. autosummary::
   
      ~Basis.__init__
      ~Basis.add_mongodb_write_ops
      ~Basis.cast
      ~Basis.cast_from_arrays
      ~Basis.cast_from_basis
      ~Basis.cast_from_name_and_dims
      ~Basis.cast_from_name_and_statespace
      ~Basis.copy
      ~Basis.create_equivalent
      ~Basis.create_simple_equivalent
      ~Basis.create_transform_matrix
      ~Basis.dump
      ~Basis.dumps
      ~Basis.from_mongodb
      ~Basis.from_mongodb_doc
      ~Basis.from_nice_serialization
      ~Basis.is_compatible_with_state_space
      ~Basis.is_complete
      ~Basis.is_equivalent
      ~Basis.is_hermitian
      ~Basis.is_normalized
      ~Basis.is_partial
      ~Basis.is_simple
      ~Basis.load
      ~Basis.loads
      ~Basis.read
      ~Basis.remove_from_mongodb
      ~Basis.remove_me_from_mongodb
      ~Basis.reverse_transform_matrix
      ~Basis.to_nice_serialization
      ~Basis.with_sparsity
      ~Basis.write
      ~Basis.write_to_mongodb
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Basis.collection_name
      ~Basis.dim
      ~Basis.elndim
      ~Basis.elshape
      ~Basis.elsize
      ~Basis.first_element_is_identity
      ~Basis.from_elementstd_transform_matrix
      ~Basis.from_std_transform_matrix
      ~Basis.implies_leakage_modeling
      ~Basis.size
      ~Basis.to_elementstd_transform_matrix
      ~Basis.to_std_transform_matrix
      ~Basis.vector_elements
      ~Basis.labels
      ~Basis.elements
      ~Basis.ellookup
   
   