Eigenvalues

class Eigenvalues(eigenvalues, probability=None)

Hamiltonian eigenvalues with optional probability map

Attributes

values (np.ndarray)
probability (np.ndarray)

Methods

plot([mark_degenerate, show_indices]) Standard eigenvalues scatter plot
plot_heatmap([size, mark_degenerate, ...]) Eigenvalues scatter plot with a heatmap indicating probability density
plot(mark_degenerate=True, show_indices=False, **kwargs)

Standard eigenvalues scatter plot

Parameters:

mark_degenerate : bool

Plot a line which connects degenerate states.

show_indices : bool

Plot index number next to all states.

**kwargs

Forwarded to plt.scatter().

plot_heatmap(size=(7, 77), mark_degenerate=True, show_indices=False, **kwargs)

Eigenvalues scatter plot with a heatmap indicating probability density

Parameters:

size : Tuple[int, int]

Min and max scatter dot size.

mark_degenerate : bool

Plot a line which connects degenerate states.

show_indices : bool

Plot index number next to all states.

**kwargs

Forwarded to plt.scatter().