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().