in src/scripts/extract_data.py [0:0]
def remove_characters(s):
if not s:
return
if isinstance(s, list):
return list(np.ravel([remove_characters(x) for x in s]))
without_radec = s.lower().replace('r.a.', '').replace('ra', '').replace('decl.', '').replace('dec.', '').replace(
'dec', '').replace("2000.0", '').replace('2000', '').replace("deg.", '').replace('s.', '.').replace('\".',
'.').replace(
"''.", '.').split(";") # RA=17h04m09s.71 <- s.
remove_inside_parentheses = [re.sub("[\(\[].*?[\)\]]", "", x) for x in without_radec]
remove_non_digits = [re.sub("[a-z:'\"º()=\u00b0]+", ' ', x) for x in remove_inside_parentheses]
return [remove_interval(x) for x in remove_non_digits]