feature/port-to-py3 #11

Merged
marcel merged 59 commits from feature/port-to-py3 into develop 2022-03-21 15:30:06 +01:00
Showing only changes of commit 401265eb3a - Show all commits

View File

@ -1073,12 +1073,14 @@ def getQualitiesfromxml(path, errorsP, errorsS, plotflag=1, figure=None, verbosi
""" """
def calc_perc(uncertainties, ntotal): def calc_perc(uncertainties, ntotal):
''' simple function that calculates percentage of number of uncertainties (list length)'''
if len(uncertainties) == 0: if len(uncertainties) == 0:
return 0 return 0
else: else:
return 100 / ntotal * len(uncertainties) return 100. / ntotal * len(uncertainties)
def calc_weight_perc(psweights, weight_ids): def calc_weight_perc(psweights, weight_ids):
''' calculate percentages of different weights (pick classes!?) of total number of uncertainties of a phase'''
# count total number of list items for this phase # count total number of list items for this phase
numWeights = np.sum([len(weight) for weight in psweights.values()]) numWeights = np.sum([len(weight) for weight in psweights.values()])
@ -1089,6 +1091,7 @@ def getQualitiesfromxml(path, errorsP, errorsS, plotflag=1, figure=None, verbosi
return plot_list, numWeights return plot_list, numWeights
# get all xmlfiles in path (maybe this should be changed to one xml file for this function, selectable via GUI?)
xmlnames = glob.glob(os.path.join(path, '*.xml')) xmlnames = glob.glob(os.path.join(path, '*.xml'))
if len(xmlnames) == 0: if len(xmlnames) == 0:
print(f'No files found in path {path}.') print(f'No files found in path {path}.')