def test_display_recap(self): """Assert in Lattice - lattice recap displayed correctly""" _material = "Si" _crystal_structure = "FCC" _bragg_edge_array = np.array([1.1, 2.2, 3.3, 4.4]) o_lattice = Lattice(material = _material, crystal_structure = _crystal_structure, bragg_edge_array = _bragg_edge_array) o_lattice._match_bragg_edge_with_hkl() o_lattice._calculate_lattice_array() o_lattice._calculate_lattice_statistics() o_lattice.display_recap()
def test_lattice_coefficient_correctly_calculated(self): """Assert in Lattice - lattice coefficient correctly calculated for [1,1,1]""" _material = "Si" _crystal_structure = "FCC" _bragg_edge_array = np.array([1.1, 2.2, 3.3, 4.4]) o_lattice = Lattice(material = _material, crystal_structure = _crystal_structure, bragg_edge_array = _bragg_edge_array) o_lattice._match_bragg_edge_with_hkl() o_lattice._calculate_lattice_array() self.assertEqual(len(_bragg_edge_array), len(o_lattice.lattice_array)) self.assertAlmostEqual(0.952628, o_lattice.lattice_array[0], delta=0.00001)
def test_display_recap(self): """Assert in Lattice - lattice recap displayed correctly""" _material = "Si" _crystal_structure = "FCC" _bragg_edge_array = np.array([1.1, 2.2, 3.3, 4.4]) o_lattice = Lattice(material=_material, crystal_structure=_crystal_structure, bragg_edge_array=_bragg_edge_array) o_lattice._match_bragg_edge_with_hkl() o_lattice._calculate_lattice_array() o_lattice._calculate_lattice_statistics() o_lattice.display_recap()
def test_lattice_coefficient_correctly_calculated(self): """Assert in Lattice - lattice coefficient correctly calculated for [1,1,1]""" _material = "Si" _crystal_structure = "FCC" _bragg_edge_array = np.array([1.1, 2.2, 3.3, 4.4]) o_lattice = Lattice(material=_material, crystal_structure=_crystal_structure, bragg_edge_array=_bragg_edge_array) o_lattice._match_bragg_edge_with_hkl() o_lattice._calculate_lattice_array() self.assertEqual(len(_bragg_edge_array), len(o_lattice.lattice_array)) self.assertAlmostEqual(0.952628, o_lattice.lattice_array[0], delta=0.00001)
def test_lattice_statistics(self): """Assert in Lattice - lattice statistics correctly calculated for Si""" _material = "Si" _crystal_structure = "FCC" _bragg_edge_array = np.array([1.1, 2.2, 3.3, 4.4]) o_lattice = Lattice(material = _material, crystal_structure = _crystal_structure, bragg_edge_array = _bragg_edge_array) o_lattice._match_bragg_edge_with_hkl() o_lattice._calculate_lattice_array() o_lattice._calculate_lattice_statistics() _statistics = o_lattice.lattice_statistics _delta = 1e-4 self.assertAlmostEqual(2.549745, _statistics['std'], delta = _delta) self.assertAlmostEqual(0.952628, _statistics['min'], delta = _delta) self.assertAlmostEqual(7.621024, _statistics['max'], delta = _delta) self.assertAlmostEqual(3.433452, _statistics['median'], delta = _delta) self.assertAlmostEqual(3.860139, _statistics['mean'][0], delta = _delta)
def test_lattice_statistics(self): """Assert in Lattice - lattice statistics correctly calculated for Si""" _material = "Si" _crystal_structure = "FCC" _bragg_edge_array = np.array([1.1, 2.2, 3.3, 4.4]) o_lattice = Lattice(material=_material, crystal_structure=_crystal_structure, bragg_edge_array=_bragg_edge_array) o_lattice._match_bragg_edge_with_hkl() o_lattice._calculate_lattice_array() o_lattice._calculate_lattice_statistics() _statistics = o_lattice.lattice_statistics _delta = 1e-4 self.assertAlmostEqual(2.549745, _statistics['std'], delta=_delta) self.assertAlmostEqual(0.952628, _statistics['min'], delta=_delta) self.assertAlmostEqual(7.621024, _statistics['max'], delta=_delta) self.assertAlmostEqual(3.433452, _statistics['median'], delta=_delta) self.assertAlmostEqual(3.860139, _statistics['mean'][0], delta=_delta)