Пример #1
0
    def test_sample(self):
        """ test that the create map is reasonable """
        return
        dvx = IMP.Floats()
        dvx.insert(dvx.begin(), 3, 0.0)
        dvy = IMP.Floats()
        dvy.insert(dvy.begin(), 3, 0.0)
        dvz = IMP.Floats()
        dvz.insert(dvz.begin(), 3, 0.0)

        cc = IMP.em.CoarseCC()
        self.scene.get_header_writable().compute_xyz_top()
        print("em_origin: " + str(self.scene.get_header().get_xorigin()) + '  ' + str(self.scene.get_header().get_yorigin()) + '  ' + str(self.scene.get_header().get_zorigin()) + '\n')
        print("model_origin: " + str(self.particles_sampling.get_header().get_xorigin()) + '  ' + str(self.particles_sampling.get_header().get_yorigin()) + '  ' + str(self.particles_sampling.get_header().get_zorigin()) + '\n')

        score = cc.evaluate(
            self.scene,
            self.particles_sampling,
            self.particles,
            dvx, dvy, dvz,
            1.0,
            0
        )
        print('test_sample ' + str(score))
        self.assertLess(score, 0.1, "unexpected cross correlation score")