コード例 #1
0
 def test_grain_processing(self):
 
     datapts = [(4, 100), (2, 99), (1, 97), (0.5, 83.4), 
            (0.25, 42), (0.125, 10), (0.062, 3.2), (0.031, 2)]
 
     f = GSD_calculator(datapts = datapts)
     f.run()
     
     self.assertEqual(f.datapts[0][0], 0.0097643881366852696)
コード例 #2
0
 def test_std(self):
 
     datapts = [(4, 100), (2, 99), (1, 97), (0.5, 83.4), 
            (0.25, 42), (0.125, 10), (0.062, 3.2), (0.031, 2)]
 
     
     f = GSD_calculator(datapts = datapts)
     f.run()
     
     self.assertEqual(f.standard_deviation, 2.1681747768957598)
コード例 #3
0
 def test_geometric_mean(self):
 
     datapts = [(4, 100), (2, 99), (1, 97), (0.5, 83.4), 
            (0.25, 42), (0.125, 10), (0.062, 3.2), (0.031, 2)]
 
     
     f = GSD_calculator(datapts = datapts)
     f.run()
     
     self.assertEqual(f.geometric_mean, 0.2729234998323391)
コード例 #4
0
 def test_grain_statistics(self):
 
     datapts = [(4, 100), (2, 99), (1, 97), (0.5, 83.4), 
            (0.25, 42), (0.125, 10), (0.062, 3.2), (0.031, 2)]
 
     
     f = GSD_calculator(datapts = datapts)
     f.run()
     grain_stats = f.characteristic_size([70,50,30])
     
     self.assertEqual(grain_stats[0], 0.39951691807960471)
     self.assertEqual(grain_stats[1], 0.28583147875448067)
     self.assertEqual(grain_stats[2], 0.19277635317599259)