Exemplo n.º 1
0
def test_kinematic_simulator_invalid_illumination():
    atomic_coordinates = np.asarray([[0, 0, 0]])  # structure.cart_coords
    sim = simulate_kinematic_scattering(atomic_coordinates,
                                        "Si",
                                        300.0,
                                        simulation_size=32,
                                        illumination="gaussian")
Exemplo n.º 2
0
def test_kinematic_simulator_gaussian_probe():
    atomic_coordinates = np.asarray([[0, 0, 0]])  # structure.cart_coords
    sim = simulate_kinematic_scattering(atomic_coordinates,
                                        "Si",
                                        300.,
                                        simulation_size=32,
                                        illumination='gaussian_probe')
Exemplo n.º 3
0
def test_kinematic_simulator_xtables_scattering_params():
    atomic_coordinates = np.asarray([[0, 0, 0]])  # structure.cart_coords
    sim = simulate_kinematic_scattering(
        atomic_coordinates,
        "Si",
        300.0,
        simulation_size=32,
        illumination="gaussian_probe",
        scattering_params="xtables",
    )
Exemplo n.º 4
0
def test_kinematic_simulator_plane_wave():
    atomic_coordinates = np.asarray([[0, 0, 0]])  # structure.cart_coords
    sim = simulate_kinematic_scattering(atomic_coordinates,
                                        "Si",
                                        300.0,
                                        simulation_size=32)