@@ -66,37 +66,40 @@ def __init__(self, task_id, flow_id, dataset_id, setup_string=None,
6666 def __str__ (self ):
6767 object_dict = self .__dict__
6868 output_str = ''
69- uploader = '\n %-16s: %s\n ' % ('Uploader Name' , object_dict ['uploader_name' ])
69+ header = 'OpenML Run'
70+ header = '{}\n {}\n ' .format (header , '=' * len (header ))
71+ uploader = '{:.<16}: {}\n ' .format ('Uploader Name' , object_dict ['uploader_name' ])
7072 url = 'https://www.openml.org/u/' + str (object_dict ['uploader' ])
71- uploader = uploader + '%-16s: %s \n \n ' % ('Uploader Profile' , url )
73+ uploader = uploader + '{:.<16}: {} \n ' . format ('Uploader Profile' , url )
7274
73- metric = '%-16s: %s \n ' % ('Metric' , object_dict ['task_evaluation_measure' ])
75+ metric = '{:.<16}: {} \n ' . format ('Metric' , object_dict ['task_evaluation_measure' ])
7476 result = ''
7577 if object_dict ['task_evaluation_measure' ] in object_dict ['evaluations' ]:
7678 value = object_dict ['evaluations' ][object_dict ['task_evaluation_measure' ]]
77- result = '%-16s: %s \n ' % ('Result' , value )
78- run = '%-16s: %s \n ' % ('Run ID' , object_dict ['run_id' ])
79+ result = '{:.<16}: {} \n ' . format ('Result' , value )
80+ run = '{:.<16}: {} \n ' . format ('Run ID' , object_dict ['run_id' ])
7981 url = 'https://www.openml.org/r/' + str (object_dict ['run_id' ])
80- run = run + '%-16s: %s \n \n ' % ('Run URL' , url )
82+ run = run + '{:.<16}: {} \n ' . format ('Run URL' , url )
8183
82- task = '%-16s: %s \n ' % ('Task ID' , object_dict ['task_id' ])
83- task = task + '%-16s: %s \n ' % ('Task Type' , object_dict ['task_type' ])
84+ task = '{:.<16}: {} \n ' . format ('Task ID' , object_dict ['task_id' ])
85+ task = task + '{:.<16}: {} \n ' . format ('Task Type' , object_dict ['task_type' ])
8486 url = 'https://www.openml.org/t/' + str (object_dict ['task_id' ])
85- task = task + '%-16s: %s \n \n ' % ('Task URL' , url )
87+ task = task + '{:.<16}: {} \n ' . format ('Task URL' , url )
8688
87- flow = '%-16s: %s \n ' % ('Flow ID' , object_dict ['flow_id' ])
88- flow = flow + '%-16s: %s \n ' % ('Flow Name' , object_dict ['flow_name' ])
89+ flow = '{:.<16}: {} \n ' . format ('Flow ID' , object_dict ['flow_id' ])
90+ flow = flow + '{:.<16}: {} \n ' . format ('Flow Name' , object_dict ['flow_name' ])
8991 url = 'https://www.openml.org/f/' + str (object_dict ['flow_id' ])
90- flow = flow + '%-16s: %s \n \n ' % ('Flow URL' , url )
92+ flow = flow + '{:.<16}: {} \n ' . format ('Flow URL' , url )
9193
92- setup = '%-16s: %s \n ' % ('Setup ID' , object_dict ['setup_id' ])
93- setup = setup + '%-16s: %s \n \n ' % ('Setup String' , object_dict ['setup_string' ])
94+ setup = '{:.<16}: {} \n ' . format ('Setup ID' , object_dict ['setup_id' ])
95+ setup = setup + '{:.<16}: {} \n ' . format ('Setup String' , object_dict ['setup_string' ])
9496
95- dataset = '%-16s: %s \n ' % ('Dataset ID' , object_dict ['dataset_id' ])
97+ dataset = '{:.<16}: {} \n ' . format ('Dataset ID' , object_dict ['dataset_id' ])
9698 url = 'https://www.openml.org/d/' + str (object_dict ['dataset_id' ])
97- dataset = dataset + '%-16s: %s \n ' % ('Dataset URL' , url )
99+ dataset = dataset + '{:.<16}: {} \n ' . format ('Dataset URL' , url )
98100
99- output_str = uploader + metric + result + run + task + flow + setup + dataset
101+ output_str = '\n ' + header + uploader + metric + result + run + task + flow + setup + \
102+ dataset + '\n '
100103 return output_str
101104
102105 def _repr_pretty_ (self , pp , cycle ):
0 commit comments