Skip to content

bloqade.lanes.visualize.artist.MovingAtomsScatter

← Module overview

classMovingAtomsScattersource

bloqade.lanes.visualize.artist.MovingAtomsScatter

Signature
class MovingAtomsScatter(ax: Axes, moving_atoms_x_indices: list[int], moving_atoms_y_indices: list[int], moving_atom_labels: list[int], aod_x: list[interp1d], aod_y: list[interp1d], plot_params: PlotParameters)

Parameters

NameTypeDescription
axAxes
moving_atoms_x_indiceslist[int]
moving_atoms_y_indiceslist[int]
moving_atom_labelslist[int]
aod_xlist[interp1d]
aod_ylist[interp1d]
plot_paramsPlotParameters

Attributes

NameTypeDescription
axAxes
moving_atoms_x_indiceslist[int]
moving_atoms_y_indiceslist[int]
moving_atom_labelslist[int]
aod_xlist[interp1d]
aod_ylist[interp1d]
plot_paramsPlotParameters

methodmax_timesource

bloqade.lanes.visualize.artist.MovingAtomsScatter.max_time

def max_time() -> float

Returns

float

source

methodupdatesource

bloqade.lanes.visualize.artist.MovingAtomsScatter.update

def update(time: float)

Parameters

NameTypeDescription
timefloat
source