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")
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')
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", )
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)