Exemple #1
0
    def test_orientation_passing_as(self):
        # below shouldn't raise
        # as enum
        pf = PicketFence.from_demo_image()
        pf.analyze(orientation=Orientation.LEFT_RIGHT)

        # as str
        pf = PicketFence.from_demo_image()
        pf.analyze(orientation="Left-Right")
Exemple #2
0
 def setUpClass(cls):
     cls.pf = PicketFence.from_demo_image()
     cls.pf.analyze()
Exemple #3
0
 def test_demo_lower_tolerance(self):
     pf = PicketFence.from_demo_image()
     pf.analyze(0.15, action_tolerance=0.05)
     pf.plot_analyzed_image()
     self.assertAlmostEqual(pf.percent_passing, 94, delta=1)
Exemple #4
0
 def setUpClass(cls):
     cls.pf = PicketFence.from_demo_image()
     cls.pf.analyze(hdmlc=cls.hdmlc, sag_adjustment=cls.sag_adjustment)
Exemple #5
0
 def test_demo_lower_tolerance(self):
     pf = PicketFence.from_demo_image()
     pf.analyze(0.15, action_tolerance=0.05)
     pf.plot_analyzed_image()
     self.assertAlmostEqual(pf.percent_passing, 95, delta=1)
Exemple #6
0
 def test_bad_tolerance_values(self):
     pf = PicketFence.from_demo_image()
     self.assertRaises(ValueError, pf.analyze, 0.2, 0.3)
 def setUpClass(cls):
     cls.pf = PicketFence.from_demo_image()
     cls.pf.analyze()
     cls.pf_updown = PicketFence.from_demo_image()
     cls.pf_updown.image.rot90()
     cls.pf_updown.analyze()
Exemple #8
0
 def setUpClass(cls):
     cls.pf = PicketFence.from_demo_image()
     cls.pf.analyze()
Exemple #9
0
 def setUpClass(cls):
     cls.pf = PicketFence.from_demo_image()
     cls.pf.analyze(hdmlc=cls.hdmlc, sag_adjustment=cls.sag_adjustment)