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()
Ejemplo n.º 2
0
 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_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)
Ejemplo n.º 4
0
    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)