Module: Spacy

Defined in:
lib/ruby-spacy.rb,
lib/ruby-spacy/version.rb,
lib/ruby-spacy/openai_client.rb

Overview

This module covers the areas of spaCy functionality for using many varieties of its language models, not for building ones.

Defined Under Namespace

Classes: Doc, Language, Lexeme, Matcher, OpenAIClient, PhraseMatcher, Span, Token

Constant Summary collapse

MAX_RETRIAL =
5
SpacyVersion =
spacy.__version__
PyLanguage =

Python ‘Language` class

spacy.language.Language
PyDoc =

Python ‘Doc` class object

spacy.tokens.Doc
PySpan =

Python ‘Span` class object

spacy.tokens.Span
PyToken =

Python ‘Token` class object

spacy.tokens.Token
PyMatcher =

Python ‘Matcher` class object

spacy.matcher.Matcher
PyPhraseMatcher =

Python ‘PhraseMatcher` class object

spacy.matcher.PhraseMatcher
PyDisplacy =

Python ‘displacy` object

PyCall.import_module('spacy.displacy')
VERSION =

The version number of the module

"0.3.0"

Class Method Summary collapse

Class Method Details

.generator_to_array(py_generator) ⇒ Object

A utility module method to convert Python’s generator object to a Ruby array, mainly used on the items inside the array returned from dependency-related methods such as Spacy::Span#rights, Spacy::Span#lefts and Spacy::Span#subtree.



52
53
54
# File 'lib/ruby-spacy.rb', line 52

def self.generator_to_array(py_generator)
  PyCall::List.call(py_generator)
end