def test__filter_by_pareto_set_membership(): testing_set = get_testing_set() config_fn = testing_set['config_fn'] results_data_fn = testing_set['results_fn'] assert os.path.isfile(config_fn) assert os.path.isfile(results_data_fn) o = PyposmatDataAnalyzer(config_fn=config_fn,results_data_fn=results_data_fn) is_survive_idx,pareto_set_info = o.filter_by_pareto_membership() assert all([isinstance(v,int) for v in is_survive_idx]) assert isinstance(is_survive_idx,set) assert isinstance(pareto_set_info,OrderedDict)
def dev__filter_by_pareto_set_membership(): print(80*'-') print('{:^80}'.format('filter_by_pareto_membership')) testing_set = get_testing_set() config_fn = testing_set['config_fn'] results_data_fn = testing_set['results_fn'] assert os.path.isfile(config_fn) assert os.path.isfile(results_data_fn) o = PyposmatDataAnalyzer(config_fn=config_fn,results_data_fn=results_data_fn) is_survive_idx,pareto_set_info = o.filter_by_pareto_membership() print(is_survive_idx) assert all([isinstance(v,int) for v in is_survive_idx]) assert isinstance(is_survive_idx,set) assert isinstance(pareto_set_info,OrderedDict) print('type(is_survive_idx):{}'.format(type(is_survive_idx))) print('type(pareto_set_info):{}'.format(type(pareto_set_info)))