def normalize_tags(tags):

    if not tags:
        return []
    try:
        return [
            unicodedata.normalize(
                'NFKD', tag.lower().strip()
            ).encode('ASCII', 'ignore')
            for tag in tags.split(',')
        ]
    except:
        return [tags]
Sets the processing region to the current viewable area
dataset/ETHPy150Open opps/opps/opps/articles/utils.py/normalize_tags--crossover with--dataset/ETHPy150Open nasa/CrisisMappingToolkit/cmt/util/production_gui.py/ProductionGui._setRegionToView