Esempio n. 1
0
 def test_compute_size_cluster(self):
     from homer import homer
     collection = homer.Homer(tree_filename='resources/tree.json.gz')
     node = collection.tree.find('100')
     node.compute_size()
     self.assertIsNotNone(node.width)
     self.assertIsNotNone(node.width)
Esempio n. 2
0
 def test_compute_size_leaf(self):
     from homer import homer
     collection = homer.Homer(tree_filename='resources/tree.json.gz')
     node = collection.tree.find('peace')
     node.compute_size()
     self.assertIsNotNone(node.width)
     self.assertIsNotNone(node.width)
     self.assertGreater(node.width, node.height)
Esempio n. 3
0
 def test_draw_cluster_cluster(self):
     from homer import homer
     collection = homer.Homer(tree_filename='resources/tree.json.gz')
     node = collection.tree.find('100')
     node.compute_size()
     fig = plt.figure()
     ax = plt.gca()
     node.draw(ax, 100, 100)
     repr(node)
Esempio n. 4
0
    def test_transition(self):
        from homer import homer
        collection = homer.Homer(
            clusters_globstring='resources/MC_gen_clusters_*.hdf',
            transition_clusters_globstring='resources/MC_gen_transitions_*.hdf'
        )

        collection.compute_transition_list(
            '../working/MC_gen_transitions_list.pickle')
Esempio n. 5
0
 def test_compute_multiple_leaves(self):
     from homer import homer
     collection = homer.Homer(tree_filename='resources/tree.json.gz')
     collection.tree.find('peace').compute_size()
     collection.tree.find('pray').compute_size()
     collection.tree.find('live').compute_size()