@click.command()
@click.option('-l', '--language', type=click.Choice(['english', 'german']),
              default='english')
@click.option('--custom', type=click.File('r'),
              help='Optional token file of additional tokens to remove ' +
              'along with selected stop words.')
@click.argument('tokens', type=click.File('r'), default=click.open_file('-'))
def filterwords(language, custom, tokens):
    content = read_tokens(tokens)
    stopwords = get_stopwords(language)
    if custom:
        stopwords = stopwords + read_tokens(custom)

    [output(token) for token in content
        if token.lower() not in stopwords]
Cholesky decomposition.
dataset/ETHPy150Open learntextvis/textkit/textkit/filter/filter_words.py/filterwords--crossover with--dataset/ETHPy150Open lebedov/scikit-cuda/skcuda/pcula.py/pculaCpotrf