Sha256: 26f941c213ff3836aca4174b788f973787a3caf4ceb75ba3ee715a2749e0a14e

Contents?: true

Size: 1.66 KB

Versions: 5

Compression:

Stored size: 1.66 KB

Contents

# coding=utf-8

__author__ = 'Josu Bermudez <josu.bermudez@deusto.es>'


from . import logger
from ..features import utils
from ..resources.dictionaries import pronouns
from ..resources.tagset import pos_tags
from .. import properties

import os


female_pronouns = pronouns.female
male_pronouns = pronouns.male
neutral_pronouns = pronouns.neutral

neutral_words = utils.load_file(
    os.path.join(properties.module_path, "files/gender/{0}.neutral.unigrams.txt".format(properties.lang)))
male_words = utils.load_file(
    os.path.join(properties.module_path, "files/gender/{0}.male.unigrams.txt".format(properties.lang)))
female_words = utils.load_file(
    os.path.join(properties.module_path, "files/gender/{0}.female.unigrams.txt".format(properties.lang)))
female_names, male_names = utils.split_gendername_file(
    os.path.join(properties.module_path, "files/gender/{0}.namegender.combine.txt".format(
        properties.lang)))


bergma_counter = None


def get_bergma_dict():
    global bergma_counter
    if bergma_counter is None:
        bergma_counter = utils.bergma_split(
            os.path.join(properties.module_path, "files/gender/{0}.gender.data".format(properties.lang)))
        logger.debug("Bergma dict: %i", len(bergma_counter))
    return bergma_counter

try:
    male_pos = pos_tags.male
except Exception as ex:
    male_pos = lambda x: False
    logger.warning("Dummy gender(MALE) POS checker\n")

try:
    female_pos = pos_tags.female
except:
    female_pos = lambda x: False
    logger.warning("Dummy gender(FEMALE) POS checker\n")

try:
    neutral_pos = pos_tags.neutral
except:
    neutral_pos = lambda x: False
    logger.warning("Dummy gender(NEUTRAL) POS checker\n")

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
opener-coreference-base-2.1.1 core/corefgraph/features/gender.py
opener-coreference-base-2.1.0 core/corefgraph/features/gender.py
opener-coreference-base-2.0.3 core/corefgraph/features/gender.py
opener-coreference-base-2.0.2 core/corefgraph/features/gender.py
opener-coreference-base-2.0.1 core/corefgraph/features/gender.py