Source code for qumas.Tools.utils

import pandas as pd 
from pathlib import Path

_DEFAULT_filterinfo = Path(__file__).resolve().parent.parent / "Tables" / "filterinfo" / "filter_unique.csv"

filterinfo = pd.read_csv(_DEFAULT_filterinfo)

[docs] def clean_name(L): "remove leters from the name, caracteres, hopefully we can obtain compare those with previous results" if not isinstance(L,str): l=[] for ii in L: for i in [chr(i) for i in range(ord('A'),ord('Z')+1)]: ii=ii.replace(i,"").replace("†","").replace("−","-").replace("*","") l.append(ii) L=l else: for i in [chr(i) for i in range(ord('A'),ord('Z')+1)]: L=L.replace(i,"").replace("†","").replace("−","-").replace("*","") return L