@property
def labels(self):
    'Edge or line labels needed to interrogate xraydb database.'
    CONVERTERS = {'Kɑ': 'Ka1', 'Kβ': 'Kb1', 'K': 'K', 'L1': 'L1', 'L2,3': 'L3', 'M1': 'M1', 'M2,3': 'M3', 'M4,5': 'M5', 'N1': 'N1', 'N2,3': 'N3', 'N4,5': 'N5', 'O1': 'O1', 'O2,3': 'O3', 'O4,5': 'O5'}
    (raw, _) = self.value.split()
    names = list()
    separator = '-'
    if (separator in raw):
        names.extend(raw.split(separator))
    else:
        names.append(raw)
    names = [CONVERTERS[name] for name in names]
    return tuple(names)
Edge or line labels needed to interrogate xraydb database.
@property
def labels(self):
    
    CONVERTERS = {'Kɑ': 'Ka1', 'Kβ': 'Kb1', 'K': 'K', 'L1': 'L1', 'L2,3': 'L3', 'M1': 'M1', 'M2,3': 'M3', 'M4,5': 'M5', 'N1': 'N1', 'N2,3': 'N3', 'N4,5': 'N5', 'O1': 'O1', 'O2,3': 'O3', 'O4,5': 'O5'}
    (raw, _) = self.value.split()
    names = list()
    separator = '-'
    if (separator in raw):
        names.extend(raw.split(separator))
    else:
        names.append(raw)
    names = [CONVERTERS[name] for name in names]
    return tuple(names)