def output_visual(self): data = np.vstack(self.Test_microscope.detector_readings) x = data[0, :, 0] y = data[0, :, 1] fig, axs = plt.subplots(1, 1) axs.scatter(x, y) axs.axis('equal') plt.show() visual = Visualizer(self.Test_microscope, self.simulation) visual.create(field=False, exceptions='coil')
Ill_Column.append(CL1) Ill_Column.append(lens.Space(d=20.)) CL1_defl = lens.Deflector(d=5, I=100.) Ill_Column.append(CL1_defl) Space_1 = lens.Space(d=20.) Ill_Column.append(Space_1) CL2 = lens.Coil(d=2., I=250., r=100.) Ill_Column.append(CL2) Ill_Column.append(lens.Space(d=20.)) CL2_defl = lens.Deflector(d=5., I=-100.) Ill_Column.append(CL2_defl) Space_2 = lens.Space(d=10.) Ill_Column.append(Space_2) LEEM.append(Ill_Column) LEEM.build_microscope() simulation = Simulate(LEEM) simulation.create_beam(24, 5) simulation.simulate_all() visual = Visualizer(LEEM, simulation) visual.create()