Internal classes

xxzchain.core.Saver

class xxzchain.core.Saver(system)[source]
initialize_basis(symmetry, **kwargs)[source]

Initialize hdf5 save file on specific location.

Parameters:
  • symmetry (list) – basis symmtry. this will be a save location.
  • kwargs
  • --------- – There are several things for saving.
Returns:

The Group object of basis.

Return type:

h5py.Group

is_exist(target_path)[source]

return True when Data exist on given path.

open(path=None)[source]

create new hdf5 format data. if exist, open hdf5

xxzchain.core.Initializer

class xxzchain.core.Initializer(system)[source]

Basis sector calculator/

K(basis)[source]

Initializer which find all small sector based on translational invarient.

N(basis)[source]

Initializer which find all small sector based on spin conservation.

P(basis)[source]

initializer for parity symmetry(same methodology with F)

X(basis)[source]

initializer for spin inversion symmetry